Не удалось собрать столбцы первичного ключа для сопоставленной таблицы.Python

Программы на Python
Ответить
Anonymous
 Не удалось собрать столбцы первичного ключа для сопоставленной таблицы.

Сообщение Anonymous »

Когда я пытаюсь выполнить миграцию схемы базы данных, я получаю странную ошибку. Можете ли вы помочь мне понять, в чем дело?

$ python app.py db upgrade
[skipped]
sqlalchemy.exc.ArgumentError: Mapper Mapper|EssayStateAssociations|essay_associations could not assemble any primary key columns for mapped table 'essay_associations'


Моя модель:

class EssayStateAssociations(db.Model):
__tablename__ = 'essay_associations'

application_essay_id = db.Column(
db.Integer,
db.ForeignKey("application_essay.id"),
primary_key=True),
theme_essay_id = db.Column(
db.Integer,
db.ForeignKey("theme_essay.id"),
primary_key=True),
state = db.Column(db.String, default="pending")


Подробнее здесь: https://stackoverflow.com/questions/248 ... pped-table
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»