Я хочу перенести мою модель для создания таблиц в моей локальной базе данных PgSQL.Это не первый раз, когда я делаю это в этой конфигурации, но на этот раз это не удалось.
Мои манипуляции:
1) Я удалил свою старую базу данных jlb_inventory
2) Я воссоздал базу данных jlb_inventory empty
3) Я удалил "0001_initial" в каталоге приложения /migration
4) Я выполнил командуpython manage.py makemigrations
=> Ошибка
models.py
# Table Etude
class Study(models.Model):
study_name = models.CharField(max_length=255, null=False)
class Inventory(models.Model):
watercourse = models.CharField(max_length=255, null=False)
town = models.CharField(max_length=255, null=False)
number_resorts = models.IntegerField(null=False)
inventory_date = models.DateField(null=False)
fk_study = models.ForeignKey(Study, on_delete=models.CASCADE)
class Resort(models.Model):
index_resort = models.IntegerField(null=False)
name_resort = models.CharField(max_length=255)
fk_inventory = models.ForeignKey(Inventory, on_delete=models.CASCADE)
class Taxon(models.Model):
name_taxon = models.CharField(max_length=255, null=False)
gi = models.IntegerField(default=0)
class Sample(models.Model):
MICRO_HABITAT_CHOICES = (
('1', 'Habitat1'),
('2', 'Habitat2'),
('3', 'Habitat3'),
('4', 'Habitat4'),
('5', 'Habitat5'),
('6', 'Habitat6'),
('7', 'Habitat7'),
('8', 'Habitat8'),
)
taxon_quantity = models.IntegerField(null=False)
fk_taxon = models.ForeignKey(Taxon, on_delete=models.CASCADE)
fk_resort = models.ForeignKey(Resort, on_delete=models.CASCADE)
И моя ошибка
django.db.utils.ProgrammingError: relation "business_data_entry_taxon" does not exist
LINE 1: ...ame_taxon", "business_data_entry_taxon"."gi" FROM "business_...
Кто-то знает, в чем здесь проблема?Спасибо!