gpt4 book ai didi

python - 如何使用 Django 处理 Assets (css、js 等)?

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:54 26 4
gpt4 key购买 nike

我是 Django 和 Python 的新手,我刚刚完成了 Django 的“构建您的第一个应用程序”教程。我发现它太棒了。然而,它从来没有谈到样式表、javascripts 或类似的东西。

他们应该去哪里?目前我的项目目录如下所示:

myproject
+app1
+app2
+myproject
+public
+css
+img
+js
+templates

我做得对吗?我想尽可能地坚持 Django/Python 标准。另外,如果我想在我的所有模板中包含某些样式和脚本,我该怎么做?假设我正在使用 Bootstrap。

最佳答案

你应该仔细看看 Managing static files .

基本上,您可以在每个应用程序中放置一个静态文件夹(类似于您的模板文件夹),并将更通用的内容(base.css、项目范围的图标、jquery-plugins)放置在项目根目录中的静态文件夹中。

所以布局可能是这样的:

myproject
+app1
+static
+app1
+css
+js
+app2
+static
+css
+img

部署项目后,您可以使用 collectstatic - 来自 contrib.staticfiles 的命令,用于将所有静态文件收集到一个目录 (STATIC_ROOT),您可以从中提供它。

关于python - 如何使用 Django 处理 Assets (css、js 等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com