Configuring the Django development server output

こ雲淡風輕ζ 提交于 2019-12-05 21:23:24

This in our list for "standard mods" to new Django releases. For Django 1.2.1, in django/core/servers/basehttp.py, line 614, change:

   msg = "[%s] %s\n" % (self.log_date_time_string(), format % args)

to

   msg = "[%s] %s %s\n" % (self.log_date_time_string(),
                       self.client_address[0], format % args)
mitchf

Other answers I've had suggested to me:

  1. Consider Gunicorn as a dev server: http://gunicorn.org/ (orginNell)
  2. Consider using class inheritance on basehttp.py to create a new management command and avoid messing with the core code (orginNell)
  3. Use a real server (Harro)
  4. Write some middleware to log to a file (Harro)
  5. Consider replacing the built-in server with django-devserver: http://github.com/dcramer/django-devserver (mikeshantz)
  6. I like cherrypy with django: http://www.cherrypy.org/ (John M)
  7. Cherokee is very good too: http://www.cherokee-project.com/ (John M)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!