2014-12-20 121 views
0

我有一個奇怪的問題。Django + autocomplete_light動態選擇字段形式

我不知道我該怎麼開始做,我的英文寫得很差,所以我不能真的谷歌它,因爲它看起來很複雜。

我正在做一個簡單的數據庫Web應用程序使用Django 1.7.1,我想使用autocomplete_light自動完成一些字段。我在數據庫中使用SQLite數據庫我有一些「字典」表,這意味着用戶可能會在其他記錄中多次使用某些名稱,因此在「主」表中,我存儲的只是該數據庫的id名稱。有沒有什麼方法可以製作這樣的ChoiceFields和MultipleChoiceFields(對於「反向」情形),如果用戶將寫入新值(尚未存儲在「字典」中),它會自動添加到「字典」表?

我會很感激任何意見,甚至建議我應該在哪裏搜索這樣的事情。

+0

所以你要的是自動完成應該顯示現有的字段,但如果有一個新的領域,那麼它應該自動加上的,對不對? – abhishekgarg

+0

正確,自動將它添加到數據庫(這將需要編輯自動完成的代碼,我想),或者只是允許輸入這些值,並添加它時,用戶發送整個表單,我發現更自然,但我仍然不知道我應該如何甚至開始,谷歌什麼和讀什麼。 – Vabi

+0

我還沒有使用autocomplete_light,但是你可以做的就像發送一個ajax請求在該字段的模糊事件上,並添加該條目,如果它不存在於數據庫中(假設有一個特定條目) – abhishekgarg

回答