【发布时间】:2016-11-19 10:50:28
【问题描述】:
我需要解决缺少的管理页面 css 问题。我已经测试了网络上几乎所有的解决方案,但没有运气! (我在 apache2.4 上使用 django 1.8)
这是我到目前为止所做的:
在setting.py我有:
INSTALLED_APPS = [
...
django.contrib.staticfiles',
...
]
STATIC_URL = '/static/'
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
我做了python manage.py collectstatic。它创建了静态文件夹:63 个静态文件复制到“/var/www/mysite/mysite/static”。
然后在etc/apache2/sites-available/000-default.conf我添加了:
Alias /static /var/www/mysite/mysit/static
<Directory /var/www/mysite/mysite/static>
Require all granted
</Directory>
我还重新加载了 apache。
似乎我做错了什么,因为 django 管理员没有显示 css。
任何帮助将不胜感激。
【问题讨论】:
-
你完成
python manage.py collectstatic了吗? -
您的静态文件是否在管理员中不能正常工作?
-
@dahrens 是的,我做了
python manage.py collectstatic并成功创建了文件夹:63 个静态文件复制到“/var/www/mysite/mysite/static”。 [stackoverflow.com/questions/4565935/… staticfiles 应用程序帮助)是旧的,适用于 django 1.3 -
@ZagorodniyOlexiy 不,它没有。