2012-09-23 59 views
0

您好,我想提出新的領域,這使得這樣的:Django - 如何爲django字段編寫這樣的widget /字段?

enter image description here

<table> 
    <tr><td colspan="3"> 
    <select id="item_id" size="6" style="width: 100%;"> 
     <option>Apple</option> 
     <option>Pear</option> 
     <option>Banana</option> 
     <option>Orange</option> 
    </select> 
    </td></tr> 
    <tr><td> 
     <input type="text" id="item_id_add" /> 
    </td><td> 
     <button type="button" onclick="addElement('item_id')">Add</button> 
    </td><td> 
     <button type="button" onclick="removeElement('item_id')">Remove</button> 
    </td></tr> 
</table> 

如果用戶可以添加和刪除選項,所有這些選項將被提交(我想允許用戶定義他自己的列表)。我知道如何在HTML/JS中做到這一點,但我不知道如何讓Django渲染一個字段,看起來像我想要的。

如何實現這一目標?

回答

0

存在用於此3個主要步驟:

1->創建model包括這些字段和一個擁有者/用戶字段(用於連接到Django的用戶模型)

2->創建form(我更喜歡ModelForm [讓表單可編輯])

3->創建一個與您的表單相關的view

4->(我知道我說的3個步驟:))創建它在你的觀點告訴呈現在基本的HTML文件形式的模板文件(django template language

編寫一個簡單的表格;其實你需要得到django - 基礎知識。這樣你就可以從這裏開始:

Django Project