为什么一个python项目应用程序中包含context_processors.py? 如果它只是一个片段,为什么我们不应该使用其他名称? 为什么它应该专门用作context_processors.py?我在python项目中有一些疑问。有人帮我
-1
A
回答
1
如果你想在模板上下文对象中放置一些变量,你的应用程序可以包含(它不是必须的)context_processors.py。这些变量在模板中是全局的。
无论你喜欢什么,你都可以命名这个文件,但它是Django中的常用名称(如middleware.py,views.py等)。对于稍后将支持您的代码的其他开发人员来说,这一点很明显。
Django项目包括在你的settings.py
2
我假设你的问题是关于命名约定?
在这种情况下,最好是遵循PEP 8,特别是以下部分:
包和模块名称
模块应该是短期的,全小写的名字。如果提高可读性,则可以在模块名称中使用下划线 。 Python包应该 也有简短的,全小写的名字,尽管使用下划线 不鼓励。
相关问题
- 1. 我对MySQLdb有一些疑问
- 2. 我的fft()在Python中有些问题
- 3. 我对Java编译器有一些疑问
- 4. 有人可以帮助我怀疑埃尔格
- 5. 嗨,我有一个Maven项目,同时努力Maven的清洁我收到以下错误,有人帮我
- 6. 有人可以帮我preg_match?
- 7. 有人可以帮我一些动态SQL知识
- 8. 有人可以帮我一些文件下载代码
- 9. 我有我的项目的问题
- 10. 我如何影响我的阵列只有一些项目jquery
- 11. 有没有人可以帮助我?
- 12. 我遇到了一个JSNI的问题,我希望有人能帮助我。
- 13. 我在init中有一些泄漏。我看到没有人泄漏
- 14. 你好,我是新来的python,我有困难有一个文件作为输入。有人可以帮我吗?
- 15. 我对RSS提要有疑问
- 16. TCL/TK错误消息没有帮助。有些人可以帮助我,请
- 17. 任何人都知道一些会帮助我学习的项目吗?
- 18. 有人可以帮我弄清楚我的背景问题吗?
- 19. 有人可以帮我解决我遇到的NSSortDescriptor问题吗?
- 20. 我的JavaScript示例有一些问题。请帮助
- 21. password_verify有几个问题希望有人可以帮助我
- 22. 有人可以帮我找到我陷入一个循环VHDL
- 23. 我有在python pprint问题
- 24. 有人可以帮助我分析这些valgrind输出吗?
- 25. .splice()函数如何删除只有一个项目,我有一些具有相同属性的项目?
- 26. 我的android studio可能有一些问题?任何人都可以帮助我吗?
- 27. 我在Eclipse中有一些Java代码的红线,你能帮我解决吗?
- 28. 我的Spinner有一些问题
- 29. MySQL:我有一些主键问题
- 30. 我有一些问题,左连接JPQL
这只是Django的惯例,而不是Python的使用TEMPLATE_CONTEXT_PROCESSORS此文件。 – Dikei 2012-03-14 06:54:10