繁体   English   中英

我如何应用引导程序 styles 仅适用于 django-crispy-forms 不适用于 html 模板中的其他标签

[英]how do I apply bootstrap styles only for django-crispy-forms not for other tags in the html template

据了解,我在整个项目中都使用了 Bootstrap。 但现在我想为我的整个项目使用我自己的样式。 而且我想为一些 forms 使用清晰的表单标签,例如注册和登录表单。但是当我尝试引导 styles 时,它正在应用于我的整个项目。我不希望我只想要来自Crispy86的 ZAC68B62ABFD6A9FE26E8AC4236 的样式。 我怎样才能做到这一点。 提前致谢。

{% extends '../base.html' %}
{% load crispy_forms_tags %}
{% block extra_head %}
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css"
            integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
{% endblock extra_head %}
{% block content %}

<form method="post">
    {{ form|crispy }}
    <button class="btn btn-outline-primary" type="submit">SignUp</button>  #styles applying for this button also
</form>
{% endblock content %}

我认为您应该在表单本身之前加载脆的表单标签。 如果这不起作用,我很抱歉,我不是很喜欢引导程序,我很少使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM