私はdjango 1.11.3を使用しています。djangoビューのブール値フィールドの状態をチェックする方法
model.py
ファイル:
class Corso(models.Model):
titolo = models.CharField(max_length=100)
progressivo= models.BooleanField(default=False)
f1= models.BooleanField(default=False)
f2= models.BooleanField(default=False)
def __str__(self):
return str(self.titolo)
views.py
ファイル:
def edit_iscrizioni(request, corso_id):
corsi = Corso.objects.filter(pk=corso_id)
tabella= Iscrizione.objects.filter(user=request.user)
iscrizione=get_object_or_404(Iscrizione, pk=tabella)
f1=CreaCorsi.objects.values_list("f1")
print f1
if request.method == "POST":
form = IscrizioneForm(request.POST, instance= iscrizione)
if form.is_valid():
iscrizione = form.save(commit=False)
iscrizione.user = request.user
iscrizione.published_date = timezone.now()
iscrizione.corso1_id= corso_id
iscrizione.save()
return redirect('privata')
else:
form = IscrizioneForm(instance= iscrizione)
return render(request, 'corsi/edit.html', {'form':form, 'corsi':corsi})
このロジックでview.py
を作る方法は?
if Corso.f1==True:
私はx=Corso.objects.filter(f1=True)
を知っていますが、使用したくありません。
あなたの質問は不明です。ロジックを説明する代わりに単にコードをダンプするだけで、あなたを助けることができる人が飛び越えてくるように求めています。 – StarShine
@StarShine私は "IscrizioneForm"を別の方法で保存したいfi corsi.f1 == True of Falce – Ro0t
有効なPythonコードを取得するには空白を編集してください。 – hynekcer