4
經過一番研究,我有兩種將Bootstrap集成到Django的方法。與Django一起使用Bootstrap的最佳方式
第一個需要你的模板一些變化,第二個需要你的看法的改變。
示例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。實施例)
[...]類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)
建議採用哪種方式?或者其他方法?