我在Windows上使用Django 1.6版本而不是apache webserver。 我无法在加入时加载css文件 DJango管理面板,一旦我登录也无法加载css文件
HREF = “/静态/管理/ CSS / base.css”
PROJECT_ROOT = 'D:/DjangoProjects/firstproject/firstproject'
STATIC_ROOT = os.path.join(PROJECT_ROOT,'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
# empty
)
我错过了什么吗?
答案 0 :(得分:0)
运行
python manage.py collectstatic
将管理文件添加到静态。
您应该设置一个不同于静态文件夹名称的静态网址 - 不是必需的,但推荐
STATIC_URL = '/public/'
STATIC_ROOT = os.path.join(PROJECT_ROOT,'static')
在虚拟主机(/etc/apache2/sites-avaliable/you_site.conf)上为STATIC_ROOT创建别名
Alias /public /var/www/public_html/your_project/static
<Directory /var/www/public_html/your_project/static>
Order allow,deny
Allow from all
</Directory>
重启apache