'NoneType'对象没有Google App Engine的属性

时间:2014-03-11 20:09:27

标签: python google-app-engine webapp2

我在主目录中名为_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的调用方法都在抛出“无类型”。对象错误。

0 个答案:

没有答案