Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dapatkan data tambahan ke dalam pilihan dropdown formulir Django

Mendasarkan pertanyaan/jawaban ini (dan ini kasar, tidak diuji, semoga awal):

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. Kode Kerangka MySql dan Entitas Pertama

  2. MySQL Cast sebagai Boolean

  3. Perbedaan MySQL dan SQLite dalam SQL

  4. Tampilkan "Tidak ditemukan kecocokan" atau sembunyikan hasil DIV (AJAX &MySQL)

  5. Django auth Pengguna memotong bidang email