Метод сохранения переопределения формы модели Django - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть образец модели

class MyModel(models.Model):
    user_Account = models.OneToOneField(User, on_delete=models.CASCADE)
    remark = models.CharField(max_length=64, blank=True, null=True)
    is_completed_race = models.BooleanField(default=False)
    is_male = models.BooleanField(default=False)
    is_winner = models.BooleanField(default=False)
    is_jamaican = models.BooleanField(default=False)

Предположим, что в БД все верно для конкретного пользователя.

**ModelsForm**

class MyForm(forms.ModelForm):
    class Meta:
        fields = ["remark", "is_male", "is_completed_race",
                  "is_male", "is_winner", "is_jamaican"]

template.html

<form action="" method="POST">
    <csrf_token>
    <p>{{ form.non_field_errors }}</p>
    <label>Remark : {{ form.remark }}</label>
    <label>{{form.is_completed_race}} Is_completed Race</label>
    <label>{{ form.is_male }} is_Male</label>
    <label>{{ form.is_winner }} is_winner</label>
    <label>{{ form.is_jamaican }} is_jamaican</label>
    <button type="submit" class="btn btn-primary btn-block">Submit</button>
</form>

Используя эту модель, я хочу отметить ошибочную часть для этого пользователя, которую необходимо отразить обратно пользователю. По умолчанию флажки сняты. Проблема в том, что мне нужно пометить правильную, чтобы сделать ее неизменной (True) иснять отметку с ошибочного (False).что я хочу, это обратный процесс!что мне нужно, это отметить только ошибочный, чтобы сделать его ложным в своей БД.Любая помощь будет оценена

...