【问题标题】:Best way to use Bootstrap with Django在 Django 中使用 Bootstrap 的最佳方式
【发布时间】:2012-09-07 17:21:06
【问题描述】:

经过一些研究,我可以选择两种将 Bootstrap 集成到 Django 中的方法。

  1. https://github.com/dyve/django-bootstrap-toolkit
  2. https://github.com/earle/django-bootstrap

第一个需要对您的模板进行一些更改,第二个需要更改您的视图。

1.) 的示例

*[...]{{ form|as_bootstrap }}[...]*

{% load bootstrap_toolkit %}

<form action="/url/to/submit/" method="post">
    {% csrf_token %}
    {{ form|as_bootstrap }}
    <div class="actions">
        <button type="submit" class="btn primary">Submit</button>
    </div>
</form>

示例 2.)

[...]class LoginForm(BootstrapForm)[...]

from bootstrap.forms import BootstrapForm, Fieldset

class LoginForm(BootstrapForm):
    class Meta:
        layout = (
            Fieldset("Please Login", "username", "password", ),
        )

    username = forms.CharField(max_length=100)
    password = forms.CharField(widget=forms.PasswordInput(), max_length=100)

推荐哪种方式?还是其他方法?

【问题讨论】:

    标签: django twitter-bootstrap django-forms django-templates django-views


    【解决方案1】:

    如果只是关于表单,也许你也想看看 django-crispy-forms。 它是 django-uni-form 的继承者,支持引导表单。

    https://github.com/maraujop/django-crispy-forms

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-25
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      • 2014-04-20
      • 2023-04-05
      相关资源
      最近更新 更多