在我的應用程序文件夾中,我有文件夾static
和css
,js
和img
文件夾。django中的靜態文件 - 應該在app_name文件夾內?
這是好的,或者我應該保持這樣的static -> app_name -> css,js,img
?
在我的應用程序文件夾中,我有文件夾static
和css
,js
和img
文件夾。django中的靜態文件 - 應該在app_name文件夾內?
這是好的,或者我應該保持這樣的static -> app_name -> css,js,img
?
與模板類似,建議使用應用程序名稱的靜態內部目錄命名空間靜態資源。但是,如果應用程序將在多個項目中重用,並且可能會覆蓋其他部署中的靜態資源,那麼這真的只會有用。由於Django鼓勵將所有應用程序構建爲可重用組件,因此建議使用此內部目錄,但這也不是必需的。
靜態文件可以位於應用程序文件夾或項目文件夾中,也可以位於項目文件夾的子文件夾中。但是你必須告訴程序這些文件在哪裏。所以你必須在SETTINGS文件中提到它。