Bir dizi alan barındıran bir django formları sınıfı oluşturmanın herhangi bir yolu var mı? Kullanıcıya sormak için değişken bir soru sayısı çekecek bir veri tabanım var ve her bir soru o pencere parçasının nasıl tanımlanacağını bilecek ... vb. Bunu django formlarına bağlayamıyorum.Django formlarında alanların listesi nasıl oluşturulur
class MyForm(forms.Form):
question = []
questions = Question.objects.all()
for q in questions:
question.append(forms.CharField(max_length=100, label=q.questionText))
Ama bu MyForm
yeni bir örneğini oluşturduğunuzda sorularım listesini açığa görünmüyor:
Form sınıflarıyla kendileri için bir fabrika deseni kullanmayı düşündünüz mü? Bir listede olabilecek herhangi bir sayıdaki formları işleyebilirsiniz. – Brandon