Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 20, 2009 16:16:50

patriotyk
От:
Зарегистрирован: 2008-09-05
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Authkit + sqlalchemy как добавить свои поля для юзера

Собственно все настроил и все роботает но одно но. Мне надо добавить дополнительные поля для юзера которые будут хранится в отдельной таблице к примеру можно использовать чтото вроде

mapper(ExtendedInfo, extendedinfo_table,
properties={
"user": relation(User)
}
)
Но валится стек трейсом потому что не видит модель User. Как мне правильно к ней доступится если она создается в UsersFromDatabase модуле в нутри метода апдейт?

Спасибо.



Офлайн

#2 Авг. 24, 2009 09:22:04

ziro
От:
Зарегистрирован: 2009-08-13
Сообщения: 225
Репутация: +  8  -
Профиль   Отправить e-mail  

Authkit + sqlalchemy как добавить свои поля для юзера

Сделайте у себя в модели класс User и замапите его на таблицу (users или как она называется в authkit). Только при вызове sa.Table(“users”, metadata, …) в аргументах указывайте или mustexist=True (если authkit эту тублицу уже замапил) или useexisting=True (если еще нет).



Офлайн

#3 Авг. 25, 2009 15:18:36

patriotyk
От:
Зарегистрирован: 2008-09-05
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Authkit + sqlalchemy как добавить свои поля для юзера

ziro
Сделайте у себя в модели класс User и замапите его на таблицу (users или как она называется в authkit). Только при вызове sa.Table(“users”, metadata, …) в аргументах указывайте или mustexist=True (если authkit эту тублицу уже замапил) или useexisting=True (если еще нет).
А как замапить на таблицу если таблица тоже недоступна потому что она создется в sqlalchemy драйвере?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version