Say I have a model like this:
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)
And the form:
class sendFleet(forms.Form): [...] ship1 = forms.IntegerField(initial=0) ship2 = forms.IntegerField(initial=0) ship3 = forms.IntegerField(initial=0) ship4 = forms.IntegerField(initial=0)
How can I hide the fields in the form if the user does not have available “ships” (ie = 0 in the Fleet model)?
source share