我在主目录中名为_user.py的文件中有以下代码:
import webapp2
class User(webapp2.RequestHandler):
def write(self, message):
self.response.out.write(message)
但是,当我从view.py调用此方法时,我发现了一个错误。
以下是视图文件:
import webapp2, jinja2, os, datetime, sys
from google.appengine.ext import ndb
import _user
sys.path.insert(0,'libs')
import models
from helpers.encryption import Encryption as enc
from sessions.cookie import Cookie
jinja_environment = jinja2.Environment(autoescape = True, loader=jinja2.FileSystemLoader(os.path.join(os.path.dirname(__file__),'templates')))
class Template(webapp2.RequestHandler):
def PageCreator(self, page, template_values):
self.response.headers['Content-Type'] = 'text/html'
page = jinja_environment.get_template(page)
user = self.user_check()
_user.User().write('Hello')
这是错误:
self.response.out.write(message)
AttributeError:' NoneType'对象没有属性' out'
更新: 我测试了它并且它正在导入webapp2,但是我创建的任何新模块或类来自webapp2的调用方法都在抛出“无类型”。对象错误。