S
Size: a a a
S
b
b
DT
А
DT
DT
class Image(models.Model):
image = ...
image_url = ...
class Meta:
constraints = [
models.CheckConstraint(
check=Q(image__isnull=False) | Q(image_url__isnull=False),
name='not_both_null'
)
]
А
AG
DT
clean()
то точно не нужноDT
CheckConstraint
вроде тоже в валидатор формы попадает. Но не уверенEP
S
DT
DT
DT
DT
git stash
git checkout <название ветки>
git stash apply
- применяешь изменения которые ты сделал в той ветке к той, на которую переключилсяS
S
NC