django admin формы. Проверка правильности модельного бланка для IntegerField - PullRequest
0 голосов
/ 03 июля 2019

Как вы можете сделать это в админке Django, чтобы при нажатии кнопки сохранить, если forms.IntegerField пусто, чтобы вернуть ошибку проверки ?. В настоящее время, если вы сохраните модель, она все равно примет транзакцию.

Есть предложения?

forms.py`

class CarInlineForm(forms.ModelForm):
    car_type = forms.CharField(disabled=True)
    car_qty = forms.IntegerField(min_value=1)

    class Meta:
        model = Car
        exclude = ['created']

admin.py

class CarInline(admin.TabularInline):
    model = CarOrderItem
    extra = 1
    max_num = 1
    form = CarInlineForm
    exclude = [
        'created',
    ]


class CarAdmin(admin.ModelAdmin):
    inlines = [CarInline]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...