У меня есть модель под названием Company
. Модель довольно проста, как вы можете видеть. В проекте я использую базу данных postgres.
У меня странная проблема при попытке создать новую запись администратора Django.
Сначала я добавляю 5 записей в базу данных по запросу sql из терминала. У них есть идентификатор от 1 до 5. В клиенте базы данных я их вижу. Теперь, когда я пытаюсь добавить новую компанию администратором, возникает следующая ошибка:
django.db.utils.IntegrityError: duplicate key value violates unique constraint "company_pkey"
DETAIL: Key (id)=(5) already exists.
Может кто-нибудь сказать, как решить эту проблему?
models.py:
class Company(models.Model):
name = models.CharField()
admin.py:
class CompanyAdmin(admin.ModelAdmin):
search_fields = ('name',)
admin.site.register(Company, CompanyAdmin)