【发布时间】:2010-07-23 00:36:15
【问题描述】:
说,我有一个这样的模型:
class Fleet(models.Model):
user = models.ForeignKey(User)
[...]
ship1 = models.IntegerField(default=0)
ship2 = models.IntegerField(default=0)
ship3 = models.IntegerField(default=0)
ship4 = models.IntegerField(default=0)
还有一个表格:
class sendFleet(forms.Form):
[...]
ship1 = forms.IntegerField(initial=0)
ship2 = forms.IntegerField(initial=0)
ship3 = forms.IntegerField(initial=0)
ship4 = forms.IntegerField(initial=0)
如果用户没有可用的“船”(即舰队模型中的 = 0),我如何隐藏表单中的字段?
【问题讨论】: