LINUX.ORG.RU

История изменений

Исправление fMad, (текущая версия) :

не работает пример:

python2.7/site-packages/flask_sqlalchemy/__init__.py", line 162, in session_signal_before_commit
d = session._model_changes
AttributeError: 'Session' object has no attribute '_model_changes'

видимо это чей то ночной и страшный хардкор

что-то странное с этой схемой:

если переопределить query в Page

[code=Python]
class Page(db.Model):
def __init__(self):
self.query = self.query.filter_by(domen_id=0)
[/code]

то это работает, вот так

[code=Python]

from app.models import Page
p = Page()

__init__.Page

p.query.all()

[]
[/code]

но похоже ни где(в расширениях) явно не создаются объекты, а используются примерно вот так:
[code=Python]
pages = models.Page.query.order_by('date').limit(10)
[/code]

Исходная версия fMad, :

что-то странное с этой схемой:

если переопределить query в Page

[code=Python]
class Page(db.Model):
def __init__(self):
self.query = self.query.filter_by(domen_id=0)
[/code]

то это работает, вот так

[code=Python]

from app.models import Page
p = Page()

__init__.Page

p.query.all()

[]
[/code]

но похоже ни где(в расширениях) явно не создаются объекты, а используются примерно вот так:
[code=Python]
pages = models.Page.query.order_by('date').limit(10)
[/code]