我遵循啓動學習django的指導原則,但我有一個問題。如果我想在他們指示的polls
應用程序上添加一個新應用程序,名爲poll2
,我可以只複製並粘貼投票文件夾? (這是例如,如果我想製作一個相同的應用程序,具有相同的功能)。除了使admin.py
加載poll2
以及民意調查以外,還有什麼特別的事情需要我去做嗎?將新應用程序添加到django
1
A
回答
0
沒有。只要您的應用程序位於不同的文件夾中,它們就是完全獨立的Django應用程序。只要確保它們都已裝入您的settings.INSTALLED_APPS
。 * Catch#1:如果您有相同的模板標籤文件,請將它們重命名爲polls_tags.py
和polls2_tags.py
。
*捕獲#2:不要忘記重命名您的模板,以便templates/polls/index.html' becomes 'templates/polls2/index.html
。
2
是有原因的人說「複製粘貼是邪惡的」
但是,如果你願意,你只需要確保改變你的新的應用程序內引用(如果有的話),以poll
到poll2
。
因爲例如在民意調查/ somefile.py有可能在此形成絕對進口:
from poll import someting
這是不會做的很好如果被複制到poll2
應用程序和目標是使用poll2
,而不是使用poll
從poll2
而且要重新命名從poll
到poll2
的事情列表依然如此。例如。模板poll/templates/poll/something.html
,也許URL命名空間等
底線,是可行的,只是要確保絕對引用被重命名爲poll2
相關問題
- 1. 將應用程序添加到Django
- 2. 將用戶添加到應用程序
- 3. Django:通過請求將Queryset添加到應用程序視圖
- 4. 將Facebook分享按鈕添加到Django應用程序
- 5. 將南遷移添加到第三方Django應用程序
- 6. Django-registration-redux將自定義字段添加到應用程序
- 7. 如何將應用程序添加到Django CMS 3.0.12並遷移?
- 8. 將admin.py添加到django應用程序時出錯
- 9. 將文檔添加到django應用程序 - 與角度衝突
- 10. 將「最近位置」搜索添加到Django應用程序
- 11. 將Settings.bundle添加到iPhone應用程序
- 12. 將OpenCV添加到iOS應用程序
- 13. 將NSTableView添加到SpriteKit應用程序
- 14. 將圖標添加到應用程序
- 15. 將Google Analytics添加到應用程序
- 16. 將應用程序添加到Azure AD
- 17. 將jquery添加到Facebook應用程序
- 18. Erlang:將庫添加到應用程序
- 19. 將ActiveRecord添加到Rails應用程序
- 20. 將tcpdump添加到android應用程序
- 21. 將圖標添加到應用程序
- 22. 將iAd添加到Flex應用程序?
- 23. 將視頻添加到應用程序
- 24. 將INJECT_PERMISSION添加到應用程序
- 25. 將UINavigation添加到UITabBar應用程序
- 26. 將AdMob添加到應用程序
- 27. 將UINavigationController添加到應用程序
- 28. 將ACL添加到CakePHP應用程序
- 29. 將iframe添加到Appcelerator應用程序
- 30. 將應用程序添加到啓動
爲什麼你需要在所有複製它,如果它只是會做同樣的事情? – Sayse