【问题标题】:Problem with CSS styling in a html page in DjangoDjango中html页面中的CSS样式问题
【发布时间】:2022-07-25 23:46:19
【问题描述】:

所以,从字面上看,我已经学习 Web 开发一周了,我正在学习这个 Django 教程,我得到了我从网上刷到的索引页面,也可以用它的静态元素正确编译。运行 "python3 manage.py collectstatic" 命令和一切。

所以现在我正在链接一个注册页面,我在项目中设置为一个新应用程序,当我尝试放置 css 样式文件时它不起作用。我尝试将其放在与 html 模板相同的目录中,然后将其移至样式并重新运行早期的 python 命令,因此它也存在于资产中,还使用了 "{% static 'abcde .css' %}" 以及 register.html 中的 {% load static %} (最初只在索引中完成),我仍然没有造型的运气页面,任何帮助将不胜感激

【问题讨论】:

    标签: html css django


    【解决方案1】:

    所以现在我正在链接一个注册页面,我在项目中将它设置为一个新应用程序,当我尝试放置 css 样式文件时它不起作用。

    你不应该把它和模板放在同一个目录中,也不应该放在模板的目录中。它应该在您用于静态文件的目录中,因此路径是相对到静态根目录的。

    这意味着如果/static/ 是您用STATIC_ROOT setting [Django-doc] 标记的目录,并且文件位于/static/foo/bar.css,则您使用{% static <strong>'foo/bar.css'</strong> %}

    【讨论】:

      猜你喜欢
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      相关资源
      最近更新 更多