爲什麼一個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