でオブジェクトを作成しますので、basicaly、私はこのクラスを持っている:フラスコ
今、私はそれのオブジェクトを作成し、database
に追加したい
flask
を使用して
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)
。私が持っている問題は here
私は上の「id_grupy
」などのparamsを与えて期待していたhonesされるべきであり、私はこれを持っている
from yourapp import User
me = User('admin', '[email protected]')
db.session.add(me)
db.session.commit()
:私は、次の例を発見しました。このクラス名とベースは何ですか?
P.S.それは本当に役に立つものでしたが、今は別の問題があります。 私は行ずつ、それを抽出して、自分のデータベースに追加するには、私のデータフレーム上のために行くとあなたがイムは、私が取得するそれぞれの行とエラーからのこの値を入れしようとして見たような奇妙なエラー
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つを持っていたのですか?