私はSylAlchemyでPylonsを使用しようとしています(Elixir経由)。ここで モデルオブジェクトからのクエリで問題が発生しました
は私TESTDB /モデル/ entities.pyです:from elixir import *
metadata.bind = "mysql://testdb:[email protected]/testdb"
metadata.bind.echo = True
class Post(Entity):
text = Field(Unicode(128))
そして、ここでコントローラです:私は、アプリケーションを実行すると
import logging
from pylons import request, response, session, tmpl_context as c, url
from pylons.controllers.util import abort, redirect
from testdb.lib.base import BaseController, render
log = logging.getLogger(__name__)
from testdb.model.entities import *
class MainController(BaseController):
def index(self):
c.posts = Post.query.all()
print "Test"
return render('/index.mako')
def submit(self):
post = Post()
post.text = request.POST.get['text']
session.commit()
が、私はというエラーを取得:
AttributeError: type object 'Post' has no attribute 'query'
誰かが間違っていることを知っていますか?
さてあなたは完全に質問を変更した後、私の答えは、ダムのようなものに見えます... –