我創造Django的網站,這裏是我的問題 如何讓這樣的事情:Django的創建初始化羣體,延長超級用戶的個人資料
在初始化(?例如,當有人運行「的執行syncdb」) 我需要創建權限 一組,然後從用戶擴展超級用戶配置文件,用戶配置(當用戶註冊它不是一個問題,但首個管理員/超級用戶創建的應用程序時自動創建)
因爲,安裝後需要手動執行這些操作在管理面板中。
對不起我的英文,很難向我解釋這個問題。 我希望你能理解。
我創造Django的網站,這裏是我的問題 如何讓這樣的事情:Django的創建初始化羣體,延長超級用戶的個人資料
在初始化(?例如,當有人運行「的執行syncdb」) 我需要創建權限 一組,然後從用戶擴展超級用戶配置文件,用戶配置(當用戶註冊它不是一個問題,但首個管理員/超級用戶創建的應用程序時自動創建)
因爲,安裝後需要手動執行這些操作在管理面板中。
對不起我的英文,很難向我解釋這個問題。 我希望你能理解。
掛鉤信號在您的management
分裝並在那裏工作。
我猜燈具可以幫助您與您的問題,看看這些docs
2步:
dumpdata
loaddata
命名fixture initial_data並且Django應該在syncdb之後自動加載它 – 2011-06-16 17:54:08
[docs](https://docs.djangoproject.c om/en/1.4/ref/signals /#post-syncdb)不要做任何需要改變分貝的事情:「這個信號的處理者執行冪等變化是很重要的。沒有數據庫變更),因爲這可能會導致flush管理命令失敗,如果它也在syncdb命令期間運行的話。「因此,禁止添加UserProfile或創建Groups。 – 2012-06-19 18:29:18