История изменений
Исправление 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]