1
我正在Django中的新應用程序中工作,並且正在研究組織我的項目的最佳方式。在這一刻,每個應用程序將爲我的系統的獨立模塊,每個應用程序將有自己的模型,模板,網址等。 但現在我只是混淆瞭如何設置我的靜態文件。Django靜態文件組織
如果我爲每個應用程序(實際上是一個選項)創建一個新的靜態文件夾,我可能需要從其他應用程序導入。
我真正想要做的就是在應用程序內部保存應用程序的文件,使用特殊的JavaScript,並保留像jQuery和React.js這樣的插件和框架以供全局使用。
project_name
- app
- migrations
...
- static (just app js)
- js
- templates
- item.html
- list.html
- project_name
- static (global)
- plugins
- jQuery
- bootstrap
- react
- css
- sass
- js
- elements
- components
- img
- __init__.py
- manage.py
將這是一個好主意?如何組織這個文件夾最好的方法是?
在這種情況下,您正在將您的網站頁面拆分爲多個應用程序或使用具有多個視圖的單個應用程序? –
這將是一個典型的Django項目,它具有多個應用程序,但是分別通過設置「STATICFILES_DIRS」和「TEMAPLTES ['DIRS']」來設置頂級「靜態」和「模板」文件夾 – mindcruzer