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