在一个大的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应用程序实例设置