django中的静态文件 - 应该在app_name文件夹中?

时间:2012-12-20 15:38:12

标签: django

在我的app文件夹中,我有static文件夹和cssjsimg个文件夹。

没关系,还是应该像static -> app_name -> css,js,img一样保留它?

2 个答案:

答案 0 :(得分:3)

与模板类似,建议使用应用程序名称将静态资源命名为static目录。但是,如果应用程序将在多个项目上重用,并且可能会覆盖其他部署中的静态资源,那么这实际上非常有用。由于Django鼓励将所有应用程序构建为可重用组件,因此建议使用此内部目录,但同样不需要。

答案 1 :(得分:0)

静态文件可以位于app文件夹或项目文件夹中,也可以位于项目文件夹的子文件夹中。但是你必须告诉程序这些文件的位置。所以你必须在SETTINGS文件中提及它。