такой строчкой ModelClass.objects.create(f1=var1), проверяется ли автоматически есть такая запись уже или нет, если не проверяется есть ли способ это сделать не выгружая базу целиком?
в модели можно прописать набор полей, которые должны обязательно быть уникальны. По умолчанию уникальность нужна только для поля id, которое создаётся автоматически. Ещё есть метод ModelClass.objects.get_or_create, тоже удобно
ModelClass.objects.get_or_create(f1=var1)
Обсуждают сегодня