使用django表单实现完全定制
我有一个具有以下字段的模型使用django表单实现完全定制,django,forms,twitter-bootstrap,Django,Forms,Twitter Bootstrap,我有一个具有以下字段的模型 class Entry(models.Model): title = models.CharField(max_length=50) comments = models.TextField() start = models.DateField() end = models.DateField() remind = models.BooleanField() 还有一个模型 class EntryForm(models.Model
class Entry(models.Model):
title = models.CharField(max_length=50)
comments = models.TextField()
start = models.DateField()
end = models.DateField()
remind = models.BooleanField()
还有一个模型
class EntryForm(models.Model):
class Meta:
model = Entry
我想使用Bootstrap3呈现一个表单。我可以使用同一种形式渲染表单,例如所有字段水平或将它们除以一行中的三。更多的定制怎么样。像
<label title>
<input title>
<label comments>
<input comments>
<label start> <label end>
<input start> <input end>
<label remind><input remind>
我想这应该手动完成。我如何知道我在模板中引用的是表单的哪个字段。我指的是哪个字段是标题,是评论?这是否正确(假设视图向模板传递了一个表单参数)类似于
<label for={{form.title.auto_id}}>Title</label>
{{form.title}}
标题
{{form.title}
对吗?现在我可以按我喜欢的方式放置任何div并排列表单字段了,对吗?这样对吗?
一种django有多强大?这里有一个想法。。。Django有大量书面文档:
你可以阅读文档,而不是随意猜测 此外,还有许多Django应用程序旨在简化以引导方式输出表单HTML的过程,例如: (推荐)