sql >> Databasteknik >  >> RDS >> Mysql

Få ytterligare data i django-formuläret i rullgardinsmenyn

Baserar denna fråga/svaret (och det här är grovt, inte testat, förhoppningsvis en början):

class myClassForm(forms.Form):
    class Meta:
        model = myClass
        fields=["name"]

    reoccurrance = forms.ChoiceField(label="Reoccurance", choices=(),
                                   widget=forms.Select(attrs={'class':'selector'}))


def __init__(self, *args, **kwargs):
    super(myClassForm, self).__init__(*args, **kwargs)
    choices = []
    for pt in Reoccurance.objects.all():
      choices.append((pt.id, unicode(pt.days)))
    self.fields['reoccurrance'].choices = choices



  1. Hur man säkerhetskopierar/återställer MySQL/MariaDB och PostgreSQL med hjälp av verktygen "Automysqlbackup" och "Autopostgresqlbackup"

  2. Gör villkor för att ställa in färgen på polyline på Google Maps API

  3. hur man ställer in en array som en mysql användarvariabel

  4. Hoppa över infogning vid dubblettpost i mysql