Django cant connect to tablespace
Я хочу сделать сайт, с помощью которого можно будет изменять, смотреть, добавлять записи в уже сделанную базу данных. Для этого я выбрал django. Ранее я успешно подключился к этому табличному пространству
Ошибка приложения:
django.db.utils.ProgrammingError: ERROR: tablespace "AAA" does not exist
Frist models.py
class svod_lic(models.Model):
bot=models.CharField(max_length=255)
def __str__(self):
return {self.bot}
class Meta:
db_table='prim'
db_tablespace="AAA"
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
},
'AAA': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'AAA',
'USER': '****',
'PASSWORD': '****',
'HOST': '192.168.0.30',
'PORT': '5432',
}
}
Второй models.py с ошибкой
class ksg_npp(models.Model):
id=models.IntegerField(),
name=models.CharField(max_length=1000),
c_prof=models.IntegerField(),
smj_prof=ArrayField(
models.IntegerField()
)
KSG=models.CharField(max_length=1000)
class Meta:
db_tablespace = "AAA"
db_table = 'ksg_npp'
Честно говоря, я даже не знаю, почему это происходит, помогите, пожалуйста, я в отчаянии. Я даже пытался сделать это в другом приложении, и все равно появляется эта ошибка
проблема была в том, что я вызвал tablesapce и поставил ,.
Второй models.py с ошибкой
class ksg_npp(models.Model):
id=models.IntegerField(),
name=models.CharField(max_length=1000),
c_prof=models.IntegerField(),
smj_prof=ArrayField(
models.IntegerField()
)
KSG=models.CharField(max_length=1000)
class Meta:
db_tablespace = "AAA"
db_table = 'ksg_npp'
Корректные модели.pyr
class ksg_npp(models.Model):
id=models.IntegerField()
name=models.CharField(max_length=1000)
c_prof=models.IntegerField()
smj_prof=ArrayField(
models.IntegerField()
)
KSG=models.CharField(max_length=1000)
class Meta:
db_table = 'ksg_npp'