所以我要上这个班:
class Grupa(db.Model):
__tablename__ = 'grupa'
id_grupy = db.Column(db.BigInteger, db.Sequence('grupa_seq'), primary_key=True)
nr_semestru = db.Column(db.SmallInteger)
rodzaj = db.Column(db.String(5))
nr_grupy = db.Column(db.SmallInteger)
dzien_tyg = db.Column(db.SmallInteger)
godz_rozp = db.Column(db.SmallInteger)
ilosc_godz = db.Column(db.SmallInteger)
czestatliwosc = db.Column(db.SmallInteger)
id_prowadzacego = db.Column(db.ForeignKey('prowadzacy.id_prowadzacego'))
id_przedmiotu = db.Column(db.ForeignKey('przedmiot.id_przedmiotu'))
id_sali = db.Column(db.ForeignKey('sala.id_sali'))
id_specjalnosci = db.Column(db.ForeignKey('specjalnosc.id_specjalnosci'))
id_studia = db.Column(db.ForeignKey('studia.id_studia'))
oferty = db.relationship('Oferta', backref='grupa')
def __repr__(self):
return '<Grupa(grupa={self.id_grupy!r})>'.format(self=self)
现在使用flask
我想创建它的一个对象并将其添加到database
。我发现了下一个例子:
我的问题是 here
作为一个好消息,我希望给出像“id_grupy
”之类的参数,我有了这个。这个类名和基是什么?在
注:那真的很有帮助,但现在我遇到了不同的问题。 我在我的数据帧上逐行提取它,然后把它添加到我的数据库中,有一个奇怪的错误
for row in df.iterrows():
dzien, godz, ilosc, tyg, id_naucz, id_sala, id_prz, rodz, grupa, id_st, sem, id_spec = row
如您所见,我试图从每一行输入这些值,得到的错误是:
dzien,godz,ilosc,tyg,id_naucz,id_sala,id_prz,rodz,grupa,id_st,sem,id_spec=世界其他地区 ValueError:没有足够的值来解压缩(应为12,得到2)
奇怪的是我给了他12个值,为什么他只有2个?在
您所做的很好,但是您需要在您的
__init__
类中添加一个__init__
函数,以便为对象提供所需的属性:(参见示例here)
再见!在
相关问题 更多 >
编程相关推荐