【发布时间】:2012-07-18 15:49:25
【问题描述】:
我有一个从 Django 1.2 开始的 Django 项目。现在我尝试在 Django 1.4 下运行它,在开发环境中,使用内置的网络服务器。我无法工作的一件事是管理界面的静态文件。在我的 django 服务器的窗口中,我看到:
Django version 1.4, using settings 'settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[18/Jul/2012 11:38:04] "GET /admin/ HTTP/1.1" 200 6452
[18/Jul/2012 11:38:05] "GET /admin/admin/css/base.css HTTP/1.1" 404 4249
[18/Jul/2012 11:38:05] "GET /admin/admin/css/dashboard.css HTTP/1.1" 404 4264
我看到 ADMIN_MEDIA_PREFIX 已被弃用,但我显然错过了告诉我必须做什么才能让管理页面在开发中工作的 HOWTO。
【问题讨论】:
-
代替
ADMIN_MEDIA_PREFIX,使用STATIC_URL并将管理文件放在<STATIC_URL>/admin/下。如果ADMIN_MEDIA指向一个完全不同的 URL,那么您可能希望将STATIC_URL设置为该 URL。
标签: django django-admin