Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobierz dodatkowe dane do menu rozwijanego formularza django

Opierając się na tym pytaniu/odpowiedzi (i to jest trudne, nie testowane, miejmy nadzieję, że początek):

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Śledzenie powiadomień na Facebooku (DB Design)

  2. Jeden do wielu MySQL

  3. Do diabła z MySQL... nie mogę połączyć się z bazą danych /tmp/mysql.sock

  4. Ograniczanie LIKE MySQL

  5. Tabela mysql zablokowana po awarii php