爲什麼一個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. 我對HTML中的字體顏色有一些疑問
- 3. 我的fft()在Python中有些問題
- 4. 有人給我一些幫助 - Instagram(只有請認真回答)
- 5. 有人可以幫助我懷疑埃爾格
- 6. 我對Java編譯器有一些疑問
- 7. 我對javascript命名空間有一些疑問
- 8. 我有麻煩的Python功能,有人可以幫助我嗎?
- 9. 我有npm啓動問題,有人可以幫我嗎?
- 10. 我有一個在Google Play中使用AdMobs的應用,但我有疑問
- 11. 有人可以幫我preg_match?
- 12. 有人幫我使用GhostScript
- 13. 嗨,我有一個Maven項目,同時努力Maven的清潔我收到以下錯誤,有人幫我
- 14. 我有一些項目的微調,其中一些有長文本
- 15. 有人可以幫我解決一些正則表達式嗎?
- 16. 有人可以幫我一些文件下載代碼
- 17. 有人可以幫我一些動態SQL知識
- 18. 有人可以幫我一些響應的CSS請嗎?
- 19. 我對conf_mail_to和subject有疑問,所以請有人解釋一下
- 20. 我有我的項目的問題
- 21. 在這裏我有一些關於Python軟件包安裝的疑惑
- 22. 嗨,我有一個在我的項目troub ...請幫我整理它
- 23. 有人幫我用我的Htaccess?
- 24. 在我的Swing應用程序清除一些疑問需要幫助
- 25. 我如何影響我的陣列只有一些項目jquery
- 26. EJB中有些CMT和BMT的疑問?
- 27. 有沒有人可以幫助我?
- 28. 我的iOS項目有哪些模板?
- 29. 我遇到了一個JSNI的問題,我希望有人能幫助我。
- 30. 你好,我是新來的python,我有困難有一個文件作爲輸入。有人可以幫我嗎?
這只是Django的慣例,而不是Python的使用TEMPLATE_CONTEXT_PROCESSORS此文件。 – Dikei 2012-03-14 06:54:10