0
我对模板和静态目录的推荐位置有点困惑。显然,每个应用程序文件夹中最好有1个模板目录。 Django自动在那里寻找模板。然而,静态似乎并非如此,是吗?我可以告诉django在当前正在运行的应用程序目录(而不是根文件夹中的单个目录)中查找静态内容吗? 谢谢。静态和模板目录的推荐位置
我对模板和静态目录的推荐位置有点困惑。显然,每个应用程序文件夹中最好有1个模板目录。 Django自动在那里寻找模板。然而,静态似乎并非如此,是吗?我可以告诉django在当前正在运行的应用程序目录(而不是根文件夹中的单个目录)中查找静态内容吗? 谢谢。静态和模板目录的推荐位置
你可以手动设置django来查看静态文件的位置。
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"), # basic, noqa.
os.path.join(BASE_DIR, "blog/other_static"), # another static folder in blog app
)
Django会查看这些文件夹。
还有一个,你可以设置你的静态文件夹,如static/blog/js/some.js
和static/otherapp/css/some_css.css
。
您可以在名为与您的应用程序相同的静态目录中创建文件夹。
而且我不建议您在应用程序目录中管理您的静态文件,除非您要将您的应用程序用作可重用的应用程序。