나는 Pylons를 (Elixir를 통해) SqlAlchemy와 함께 사용하려고합니다. 여기 모델 개체에서 쿼리하는 중 문제가 발생했습니다.
내 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'
누군가 내가 뭘 잘못하고 있는지 알고 있습니까?
그럼 당신은 완전히 질문을 변경 한 후, 내 대답은 바보의 종류를 보이는 ... –