Zdravím Hraju si s nádstavbou nad SQLAlchemy, Elixirem .. Nadefinuju si tabulku v model.py :
database_file = app_conf_file.database_file metadata.bind = "sqlite:///%s" % database_file metadata.bind.echo = True class Post(Entity): name = Field(Unicode(50)) text = Field(Unicode) def __repr__(self): return '<Post "%s">' % (self.name) Umístění souboru s databází beru z konfiguráku ... Ve složce s model.py si otevřu ipython, naimportuju model, spustím setup_all() a create_all(), vytvoří se tabulka, přes Post(name='foo', text='bar') a session.flush() vložím záznam. V jiném souboru si naimportuju model, vytvořím instanci, post = Post() no ale od return post.query.all() dostanu error :( SQLError: (OperationalError) no such table: models_model_post u'SELECT models_model_post.text AS models_model_post_text, models_model_post.id AS models_model_post_id, models_model_post.name AS models_model_post_name \nFROM models_model_post ORDER BY models_model_post.oid' [] Netuší někdo kde je chybička ? :) _______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz