我正在尝试将一些静态文件添加到我的项目中。我试过向我的应用程序添加一个静态文件夹。我有两个应用程序:身份验证(authn),主要(主要)。我有很多 CSS/js 内容,我真的不知道哪种是保存文件的最佳方法,也许所有静态文件都应该在一个目录“staticfiles”中,或者每个应用程序都应该有“static”文件夹。我已经尝试将静态文件夹添加到我的一个应用程序中,此时 - authn。通过尝试加载我首先做的静态文件python manage.py collectstatic,将我的所有文件放入一个文件夹中,但我现在有两个不同的文件夹 - admin,main。尝试将我所有的静态文件放入authn应用程序中的静态文件夹后,但之后静态文件没有加载。这是我的项目结构和控制台pycharm的一些照片和日志。
2 回答
慕姐8265434
TA贡献1813条经验 获得超2个赞
在应用程序外创建
static
文件夹在里面
static
创建两个文件夹main
和auth
在里面创建
main
和文件夹的另一类auth
css
js
img
将每个应用程序的静态文件放入其文件夹中。这就是将
main
应用程序的 css 放入static/main/css/main.css
其中在
settings.py
做一些改变-BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATIC_URL = '/static/'
STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ]
添加回答
举报
0/150
提交
取消