0
我想使用Django來創建一個將有管理面板的Web應用程序。我知道你需要激活管理員應用程序,然後就可以開始了。不過,我想有一個自定義面板,我的意思是,我想自己設計佈局,我想爲管理員添加菜單和表單以便在數據庫中插入新數據等。是否有可能?或者我應該寫一個類似的應用程序,具有這些功能?自定義Django管理面板
我想使用Django來創建一個將有管理面板的Web應用程序。我知道你需要激活管理員應用程序,然後就可以開始了。不過,我想有一個自定義面板,我的意思是,我想自己設計佈局,我想爲管理員添加菜單和表單以便在數據庫中插入新數據等。是否有可能?或者我應該寫一個類似的應用程序,具有這些功能?自定義Django管理面板
有關更多控制佈局(自定義菜單等),您應該檢查django-admin-tools。
如果你看看Django的文檔,你會發現你可以輕鬆地調整和覆蓋管理員的大部分內容。例如,下面是關於如何使用自定義表單示範: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#adding-custom-validation-to-the-admin
所以管理員爲相當定製。但是,如果您應該構建自己的應用程序或重新使用管理員,這個問題幾乎取決於您的具體需求。至少要確保你知道管理員可以輕鬆彎曲的方向。
所以不要使用管理員只是使用Django表單。 – agf 2012-04-16 10:29:57
我也可以定製他們的外觀嗎?我的意思是,我想先設計我的頁面,然後使用Python來處理控件和模型等。 – 2012-04-16 10:39:44
當然可以。您可以在HTML中使用Django的模板語言來提取表單以及其他任何需要的信息。查看Django教程和Django表單文檔。 – agf 2012-04-16 10:42:26