经过一些研究,我可以选择两种将 Bootstrap 集成到 Django 中的方法。
第一个需要对您的模板进行一些更改,第二个需要对您的视图进行更改。
1的例子。)
*[...]{{ 形式|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的例子。)
[...]类登录表单(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)
推荐哪种方式?还是有什么其他方法?