我是Django的新手,我试图学习如何使用它。我试图启动管理网站时遇到了一堵砖墙。Django管理静态资源
我的工作出/opt/django/mysite.com/proj1
我只是想利用内置的Web服务器,所以python manage.py runserver
管理页面将加载,但它缺少base.css和dashboard.css 。
这些文件位于/usr/lib/python2.7/site-packages/django/contrib/admin/media/
眼看好像ADMIN_MEDIA_PREFIX通常需要设置,我已经试过 ADMIN_MEDIA_PREFIX = '/usr/lib/python2.7/site-packages/django/contrib/admin/media/'
没有效果。
有人可以帮我解决这个问题吗?
感谢,
编辑: 的GET请求,在那里我看到的错误是 http://localhost:8000/admin/media/css/base.css 的http://本地主机:8000 /管理/媒体/ CSS/dashboard.css
'ADMIN_MEDIA_PREFIX'应该是URL前缀,而不是实际的路径。你使用1.3还是中继? – jholster 2012-02-12 23:17:19
使用1.3.1。在这种情况下,我假设我需要链接/opt/django/mysite.com/proj1层次结构中某处的usr/lib/...目录。 – fandingo 2012-02-13 00:30:45
1.3中的默认值是'ADMIN_MEDIA_PREFIX ='/ static/admin /''。你尝试过吗? – jholster 2012-02-13 07:47:09