0
我在沒有自定義前端視圖的情況下爲我的自定義應用程序使用了django管理站點。我如何在管理中動態添加額外的屬性到表單中
我在admin.py
做的一切在我的一個模式,我想補充的,不會被持久的change_form
但做一些Ajax請求一些外部網站額外的文本字段
但我不能夠知道如何我可以添加額外的場
我不想創造新的形式,因爲這是自動的管理站點
做有什麼辦法,我可以添加FIEL d代碼如下
def get_form(self, request, obj=None, **kwargs):
search = forms.CharField(label='search')
add search to existing code // here
return super(PersonAdmin, self).get_form(request, obj, **kwargs)
1.對於1,如果我做了自定義窗體,那麼我將失去django管理窗體使用的所有選項設置,主題,窗口小部件。 2.關於2,你談論chnage_form_模板,因爲我想在模型新的或編輯頁面 – user192082107 2013-02-21 06:49:18
1)嘗試擴展它。所以你不會失去所有的屬性。 2)該模板僅用於添加/編輯頁面。 – 2013-02-21 06:54:37