Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận dữ liệu bổ sung vào lựa chọn thả xuống biểu mẫu django

Bỏ qua câu hỏi / câu trả lời này (và điều này là khó khăn, chưa được kiểm tra, hy vọng là một sự khởi đầu):

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. MySql phiên bản di động

  2. Làm thế nào để ngăn chặn mysqld

  3. Truy xuất tất cả các hàng từ tháng trước (Laravel + Eloquent)

  4. MySQL - Cập nhật nhiều giá trị và Ở ĐÂU TRONG

  5. Cách bao gồm một biến PHP bên trong một câu lệnh MySQL