我正在嘗試將一些靜態文件添加到我的項目中。我試過向我的應用程序添加一個靜態文件夾。我有兩個應用程序:身份驗證(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
提交
取消