Aşağıda olduğu gibi birden fazla soruya (anketler gibi) sahip olacak, ancak birden fazla kontrol listesi uygulaması gibi bir Uygulama oluşturmak istiyorum.
buna karşılık olacak 3 seçenekler, Evet, Hayır, ve NA.
örneğin
S. 1. BA personeli Koruyucu ekipmanlarla donatılmış mı?
Ans. i.) Evet, ii.) Hayır, iii) Hayır
S. 2. İşe tırmanmak için hava iyi durumda mı?
Ans. i.) Evet, ii.) Hayır, iii.) Yok
Bunun gibi yaklaşık 7-8 benzer soru içeren bir kontrol listesi olacaktır.
ve her oturum açmış kullanıcı için tam kontrol listesi için ayrı bir örnek kaydedilecektir.
Çözümüm (ölçeklenebilir değil):
Gibi bir model oluşturmak için.
sınıf Kontrol Listesi:
qus1 = model.CharField(...choices = yesnochoices)
qus2 = model.CharField(...choices = yesnochoices)
ve böyle devam eder. ancak bu profesyonel ve ölçeklenebilir kadar iyi olmayacak.
Lütfen bunu nasıl yapacağımı önerebilir misiniz? yukarıdaki gibi bir yaklaşım dışında mı?