У меня есть модель, которую я использую для обновления модели.
class Turtle(models.Model):
name = models.CharField(max_length=50, blank=False)
description = models.TextField(blank=True)
class TurtleForm(forms.ModelForm):
class Meta:
model = Turtle
Иногда мне не нужно обновлять всю модель, но только хочу обновить одно из полей. Поэтому, когда я отправляю сообщение, форма содержит только информацию для описания. Когда я делаю это, модель никогда не спасает, потому что она думает, что имя затушевано, в то время как мое намерение заключается в том, что имя не изменяется и просто используется из модели.
turtle_form = TurtleForm(request.POST, instance=object)
if turtle_form.is_valid():
turtle_form.save()
Есть ли способ сделать это? Спасибо!