Django 1.6没有加载css文件

时间:2015-03-19 12:50:52

标签: django-admin

我在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 
)

我错过了什么吗?

1 个答案:

答案 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