我有以下设置:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static', 'appname'), )
在我的模板中,我得到了
<link rel="stylesheet" href"{% static 'appname/css/main.css' %}" />
我的静态文件夹包括默认的 Django 管理 css 和 js,例如 /static/css 并且它工作正常。
我的同一个静态文件夹包括 /static/appname/css/main.css
我的CSS仍然没有出现。我的模板出现了,但没有 css/js。我在我的项目文件夹下获得了所有文件夹,例如“模板”、“静态”、“静态文件”。
我的默认 Django 静态文件显示在 static/admin 下的“coollectstatic”之后。但我不知道如何在生产中使用“STATICFILES_DIRS”来显示我的项目模板相关的静态文件。我正在部署生产。请指教。