0

Pyramid アプリケーションで WTForms を SQLAlchemy 拡張と共に使用しようとしています。

私はやった:

from wtforms import Form, TextField,TextAreaField, validators
from wtforms.ext.sqlalchemy.fields import QuerySelectField
from app.models import DBSession
from app.models import ParentModel


class NewChild(Form):
    title = TextField('Title:', [validators.Required()])
    intro = TextAreaField('Introduction:')
    body = TextAreaField('Body:')
    parent = QuerySelectField(query_factory=DBSession().query(ParentModel).all)

DBSession は次のように定義されます。

DBSession = scoped_session(sessionmaker(extension=ZopeTransactionExtension()))

クエリは機能しているようですが、テンプレートの表示が読み取り中です

<app.models.ParentModel object at 0x9xxx>

またはそのようなもの。私は何を間違っていますか?

4

1 に答える 1