Здравствуйте, у меня есть такие зарегистрированные модели
# models.py
class Property(models.Model):
address = models.TextField()
...
class PropertyImage(models.Model):
property = models.ForeignKey(Property, related_name='images')
image = models.ImageField()
is_front = models.BooleanField(default=False)
и
# admin.py
class PropertyImageInline(admin.TabularInline):
model = PropertyImage
extra = 3
class PropertyAdmin(admin.ModelAdmin):
inlines = [ PropertyImageInline, ]
admin.site.register(Property, PropertyAdmin)
Переднее изображение логическое, поэтому я знаю, какое изображение будет показано в объявлениях
Проблема
Я не знаю, как выполнить проверку, чтобы я мог выдать ошибку. Если в качестве is_front выбрано 0 или более, чем 1 фотография, не могли бы вы помочь мне с проверкой формы администратора?
Спасибо!