Не позволять пользователю создавать несколько объектов с одинаковым значением

У меня есть модель с внешним ключом под названием "title". Я хочу ограничить каждого пользователя, чтобы он мог создать объект с каждым названием только один раз, чтобы он не мог иметь несколько объектов с одним и тем же названием. Кто-нибудь знает, как я могу этого добиться?

Я пытался добавить "unique_together" вот так в свою модель, но это не работает.

class Meta:
    unique_together = ('user', 'title')

Вы можете проверить, существует ли уже объект с таким же пользователем и названием:

if YourModel.objects.filter(user=..., title= ....):
     .... here is the error handling ...
else:
     .... save object
Вернуться на верх