Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 24, 2015 15:37:24

shutnik131
Зарегистрирован: 2015-09-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

sqlalchemy. Не могу добавить в базу элементы

class Town_table(Base):

__tablename__ = “town”

sqlite_autoincrement = True

id = Column(Integer, primary_key=True)
name = Column(String(160), unique=True)

def __init__(self, name):
self.name = name


class Firm_table(Base):

__tablename__ = “firm”

id = Column(Integer, primary_key=True)
firm = Column(String)
town_id = Column(Integer, ForeignKey('town.id'))
town = relationship('Town_table', backref='firm')


def __init__(self, firm):
self.firm = firm


В общем не могу привязать много фирм к одному городу. Вернее, не могу сделать так чтобы в базу вносился только один экземпляр города, а к городу можно было добавить сколько угодно фирм

Отредактировано shutnik131 (Сен. 24, 2015 15:43:56)

Офлайн

#2 Сен. 24, 2015 18:10:29

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

sqlalchemy. Не могу добавить в базу элементы

Вы сделали наоборот. Много городов к одной фирме
Вам нужно разобраться в чем разница между MTM, MTO, OTM и OTO на уровне таблиц. Можете написать в личку скайп. Объясню за 10 минут.

Офлайн

#3 Сен. 25, 2015 13:41:25

shutnik131
Зарегистрирован: 2015-09-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

sqlalchemy. Не могу добавить в базу элементы

4kpt_III
Вы сделали наоборот. Много городов к одной фирме Вам нужно разобраться в чем разница между MTM, MTO, OTM и OTO на уровне таблиц. Можете написать в личку скайп. Объясню за 10 минут.
Напиши skype

Офлайн

#4 Сен. 25, 2015 18:38:48

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

sqlalchemy. Не могу добавить в базу элементы

Кинул запрос на подключение.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version