【发布时间】:2013-11-19 22:04:14
【问题描述】:
路径看起来有点奇怪,但这是我的第一个 Django 应用程序,我正在学习 :)
setting.py
STATIC_ROOT = os.path.join(SITE_ROOT, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
('assets', 'C:\Users\Szymon\Desktop\UploaderUpdate\Uploader\uploader\static'),
)
urls.py
urlpatterns += staticfiles_urlpatterns()
main.html(模板)
{% load static %}
<link rel="stylesheet" href="{% static 'assets/css/style.css' %}">
然后在我的 cmd 中执行以下操作:
python manage.py collectstatic
它说复制文件。现在,我的(我创建的)静态文件夹位于:
C:\Users\Szymon\Desktop\UploaderUpdate\Uploader\uploader
不幸的是,主应用程序位于文件夹 main 中,因此它在以下位置创建了文件夹 static:
C:\Users\Szymon\Desktop\UploaderUpdate\Uploader\uploader\uploader\static
它包含assets 和admin。但是我的 CSS 没有被使用,尽管我在模板中导入了。我链接错了吗?
【问题讨论】:
-
你在使用
DEBUG = True吗?
标签: python css django static django-staticfiles