在一個大的Django項目中,我有幾個邪惡的猴子修補黑客應用程序啓動時執行。但是,我不太清楚這種駭人聽聞的正確位置:urls.py
和settings.py
也不是manage.py
似乎適合這種情況。你會推薦我把那些放在哪裏?我應該在Django中放置全局應用程序設置例程?
1
A
回答
1
在python中你總會遇到初始化。這就是爲什麼使用init進行初始化總是更好。即使在Django中,當你創建一個項目時,它也必須有一個init.py。 我通常把我所有在__init__.py
中的初始化作爲一種安全和乾淨的方式。你可以做同樣的事情,而不是創建另一個初始化模塊。
0
目前對這個問題並沒有很好的答案。目前有一個夏季代碼項目來重寫應用程序加載過程,希望它會包含初始化代碼鉤子。
在此期間,我認爲最好的地方是在urls.py中。管理員應用程序和Haystack都在那裏做,而且它似乎是一個很好的模式。
相關問題
- 1. 訪問全局應用程序設置
- 2. 訪問/設置iOS設置應用程序的全局設置
- 3. Django設置應用程序?
- 4. 在Gtk#應用程序中放置全局異常處理程序的位置?
- 5. 我應該在Web應用程序中放置清理代碼?
- 6. 在設置應用程序中創建應用程序設置
- 7. 將全局應用程序數據放在Vista中的位置?
- 8. 我應該如何在nodejs應用程序中設置auth?
- 9. 我應該在asp.net應用程序中將generatePublisherEvidence設置爲false?
- 10. 我應該在Django中放置models.py?
- 11. 在iPad應用程序中爲全局UINavigationBar設置TintColor?
- 12. 在ASP.NET MVC應用程序中管理全局設置?
- 13. 在Backbone.js應用程序中設置全局REST根URL
- 14. 如何在WPF應用程序中全局設置文化?
- 15. 我的應用程序的目錄中應該放置zepto.js嗎?
- 16. iPhone MVC應用程序:我應該在哪裏放置模型?
- 17. 存儲應用程序全局設置的位置?
- 18. 在反應應用程序中使用全局配置對象
- 19. 如何在Yii應用程序中設置全局區域設置
- 20. 在iOS應用程序中放置全局宏/函數的位置
- 21. ASP MVC + nInject中的全局應用程序設置
- 22. jpos.xml應該放在JavaPos Tomcat應用程序中的位置?
- 23. 模板,視圖和模型應該放在Django配置應用程序中嗎?
- 24. 我應該如何爲使用South的Django應用程序設置SOUTH_DATABASE_ADAPTERS?
- 25. 在應用程序設置
- 26. 我應該在哪裏放置Maven項目的應用程序配置文件?
- 27. 應該在應用程序設置中調用ensureIndex?
- 28. 何處放置應用程序全局實體?
- 29. 存儲應用程序全局數據的位置?例如:
- 30. Facebook應用程序實例設置