Django:您是不是需要使用特定文件夹名称命名标签库(模板、静态等)?

Posted

技术标签:

【中文标题】Django:您是不是需要使用特定文件夹名称命名标签库(模板、静态等)?【英文标题】:Django : Do you need to name a tag library (templates, static, etc) with a specific folder name?Django:您是否需要使用特定文件夹名称命名标签库(模板、静态等)? 【发布时间】:2021-10-01 18:57:03 【问题描述】:

所以,我目前正在学习 Django。 当我开始创建例如“模板”文件夹时,我感到很困惑。所以 templates 文件夹是我们可以实际存储 Web 应用程序模板的地方。 我们真的需要将文件夹命名为“模板”吗?或者我们可以给它取个别的名字吗?

【问题讨论】:

【参考方案1】:

最好使用名称“模板”和 Django 应用程序的子文件夹名称,例如 blog/templates/blog 并将您的 html 文件保存在其中,如果您想保存 CSS 和 js 文件,请这样做,但这次选择名称static as blog/static/blog 其中 blog 可能是您的应用名称,如果您是初学者并且之前使用过 Django,那么您可以更改项目文件夹中的 settings.py

【讨论】:

非常感谢,真的很有帮助?【参考方案2】:

您可以将其命名为任何名称,但请注意在 settings.py 中找到该文件夹​​位置,否则 Django 将不会查看该文件夹。

如需进一步参考,请使用this。

【讨论】:

谢谢你,这有帮助??

以上是关于Django:您是不是需要使用特定文件夹名称命名标签库(模板、静态等)?的主要内容,如果未能解决你的问题,请参考以下文章

如何将具有特定字符串的excel表读入R

尝试从命名空间“App\DataFixtures”加载类“BaseFixture”。您是不是忘记了另一个名称空间的“使用”语句?

Django - 如何使用 South 重命名模型字段?

命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是不是缺少程序集引用?)

错误 CS0234:命名空间“UnityEditor”中不存在类型或命名空间名称“iOS”。您是不是缺少程序集参考?

命名空间“系统”中不存在类型或命名空间名称“事务”(您是不是缺少程序集引用?) - C# ASP.NET