6
Django ตั้งค่าแบบฟอร์มเริ่มต้น
ฉันมีโมเดลดังนี้: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() ฉันยังมีรูปแบบโมเดลสำหรับโมเดลด้านบนดังนี้: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') ฉันต้องการทราบวิธีการตั้งค่าเริ่มต้นสำหรับฟิลด์ที่ซ่อนรถถังนั้น นี่คือหน้าที่ของฉันที่จะแสดง / บันทึกฟอร์ม: def addJournal(request, id=0): if not request.user.is_authenticated(): return HttpResponseRedirect('/') # checking if they own the …