Django新手正在为拼车应用程序收集信息。在这种形式中,一个家庭指定他们的孩子需要搭乘拼车的哪条“腿”。腿模型如下所示:
class Leg(models.Model):
drive_date = models.DateField()
startpoint = models.CharField(max_length=50)
endpoint = models.CharField(max_length=50)
start_time = models.TimeField()
riders = models.ManyToManyField(Rider, blank=True)
drivers = models.ManyToManyField(Driver, blank=True)
carpool = models.ForeignKey(Carpool)
一个独特的形式将生成每个车手。表单将如下所示:对于拼车中的每一段,它将具有drive_date、startpoint、start_time的实际不可编辑数据(此信息已知)。然后,他们会有一个复选框,指示车手是否需要搭乘这条腿。如果选中该框,则在提交表单时,该骑手将被添加到该支路。
我研究了模型表单集,以及其他一些创建“动态”django表单的方法,但很难让任何东西工作。任何关于在同一表单上显示拼车所有腿的最佳方法的建议,以及包括骑手复选框,都是非常感谢的。如果已经有这样一个很好的例子,我会真诚地感谢它的指针。
谢谢!
发布于 2012-06-01 05:10:35
在本例中,我放弃了表单和表单集,而是从头开始构建自定义模板
https://stackoverflow.com/questions/8476756
复制相似问题