是否可以配置Django開發服務器的輸出以顯示發出請求的客戶端的IP地址?配置Django開發服務器輸出
回答
這是在我們的「標準模塊」到新的Django版本的列表中。對於Django的1.2.1,在Django /核心/服務器/ basehttp.py,線614,變化:
msg = "[%s] %s\n" % (self.log_date_time_string(), format % args)
到
msg = "[%s] %s %s\n" % (self.log_date_time_string(),
self.client_address[0], format % args)
謝謝彼得!我只是將它添加到我的Django標準mods列表中。我們必須對代碼進行修改才能獲得它,但正如Django開發人員所說的那樣,他們創建框架而不是服務器。 – mitchf 2010-09-20 03:24:11
你想分享的任何其他「標準MODS」?我很想看到你的名單! – mitchf 2010-09-20 04:25:01
我翻看了我們所擁有的內容,並將最有可能對您有用的內容放在PasteBin上。 http://pastebin.com/bjpS1mgg。除了我上面展示的內容外,還有一個新方法''cache.get_or_eval()'簡化了檢查/設置緩存的操作,另一個方法修復了模板變量解析方法,從而得到一個簡單的值。 {{something}},如果它實際上是可調用的(),則會被調用。我們使用圍繞重量級DB調用的curried函數並將其傳遞到上下文中。這兩個修復程序都是MonkeyPatches,並且會被一些人所詬病。咩。 – 2010-09-20 16:27:15
其他答案我已經向我建議:
- 考慮Gunicorn作爲一個開發服務器:http://gunicorn.org/(orginNell)
- 考慮使用basehttp.py類繼承來創建一個新的管理命令,並避免與合作搞亂重碼(orginNell)
- 使用一個真正的服務器(哈羅)
- 寫一些中間件來記錄到文件(哈羅)
- 考慮更換內置的服務器Django的devserver:http://github.com/dcramer/django-devserver(mikeshantz)
- 我喜歡的CherryPy和Django:http://www.cherrypy.org/(約翰·M)
- 切諾基也很好:http://www.cherokee-project.com/(約翰·M)
哇!我想我比你可能做的更多的是你的答案。謝謝! – 2010-09-21 02:02:54
- 1. 配置開發服務器
- 2. 如何設置Django開發服務器
- 3. Django開發服務器與Jython的亂碼輸出
- 4. 在ubuntu 10.10服務器上安裝,配置和開發django
- 5. 設置開發服務器
- 6. 配置Django開發服務器(./manage.py runserver)處理通配符子域?
- 7. 錯誤Django開發服務器(「的runserver」)
- 8. 捕獲通過Django開發服務器
- 9. Django開發服務器和MIME類型
- 10. Python/Django運行開發服務器
- 11. Django開發服務器不工作
- 12. 啓動django開發服務器
- 13. Django開發服務器問題
- 14. Hubot和Django開發服務器
- 15. Django開發服務器停機錯誤
- 16. 容量Django開發服務器
- 17. django開發服務器與facebook連接
- 18. 訪問開發服務器 - Django
- 19. 連接到EC2 Django開發服務器
- 20. 配置Django Sentry的服務器名稱
- 21. Django信號之謎...開發服務器與遠程服務器
- 22. 在asp.net開發服務器中配置CORS設置
- 23. 從Django開發服務器更改輸出日誌文本的顏色
- 24. Django彈出框錯誤?運行開發網絡服務器
- 25. 如何用bash腳本退出Django開發服務器?
- 26. 無法爲Django和網站設置開發服務器
- 27. 從django服務器開始
- 28. Django開發服務器服務css但不是js
- 29. Django開發服務器沒有從Ajax請求服務錯誤
- 30. Django 1.5.4無法在開發服務器上服務css
這樣的輸出線是這樣的: [19 /月/ 2010 11:49 :46] 192.168.1.11 0「GET /static/media/css/site.css HTTP/1.1」304 0 – mitchf 2010-09-19 21:21:18
而不是: [19/Sep/2010 11:49:46]「GET /static/media/css/site.css HTTP /1.1「304 0 – mitchf 2010-09-19 21:22:16