windows – Django Apache/mod_python管理CSS不显示管理表

前端之家收集整理的这篇文章主要介绍了windows – Django Apache/mod_python管理CSS不显示管理表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有Windows XP / Django / apache / mod_python在本地主机上工作。除了管理CSS不呈现之外,所有部分都在工作。管理工程,但没有HTML格式。我已经添加了:
settings.py

  INSTALLED_APPS
  'django.contrib.admin',urls.py

  from django.contrib import admin
  admin.autodiscover()
  (r'^admin/(.*)',admin.site.root),conf/http.conf

  <Location "/"> 
    SetHandler python-program
    PythonPath "['C:/django'] + sys.path"
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE mysite.settings
    PythonDebug On
  </Location>

  <Location "/cpssite/"> 
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE myapplication.settings
    PythonInterpreter /myapplication
    PythonDebug On
  </Location>

我被困了是否有更多的代码我应该添加到某个地方?

您的ADMIN_MEDIA_PREFIX是否存在?与MEDIA_URL有所不同吗?你是否包括尾部斜线? Apache处理是否正确地投放管理媒体?

默认的Django配置的管理媒体位于{Django install dir} / contrib / admin / media。 ADMIN_MEDIA_PREFIX默认为/ media /。所以你需要添加一些这样的Apache配置:

Alias /media/ /path/to/django/contrib/admin/media/

这将告诉Apache,请求mysite.com/media/css/whatever.css意味着提供/path/to/django/contrib/admin/media/css/whatever.css,这应该可以解决您的问题。

猜你在找的Windows相关文章