小编Tar*_*kha的帖子

Python webapp Google app引擎:没有名为six的模块

以下代码应该input.html显示2个日期并显示月份和年份output.html,但Google应用引擎会返回错误,说明缺少模块6,即使我已在项目库中添加了所有网站包.

我究竟做错了什么?

import webapp2   
import jinja2   
import os   
import time   
import datetime  
import sys   
from dateutil.rrule import rrule, MONTHLY

sys.path.append(os.path.join(os.path.dirname(__file__), "libs")) 

template_dir = os.path.join(os.path.dirname(__file__), 'templates')  
jinja_env = jinja2.Environment(loader = jinja2.FileSystemLoader(template_dir),
                               autoescape = True)  
def render_str(template, **params):  
    t = jinja_env.get_template(template)  
    return t.render(params)

class MainHandler(webapp2.RequestHandler):  
    def write(self, *a, **kw):  
        self.response.out.write(*a, **kw)

    def render_str(self, template, **params):
        return render_str(template, **params)

    def render(self, template, **kw):
        self.write(self.render_str(template, **kw))

    def get(self):
        self.render('input.html')
    def post(self):
        frmstring=self.request.get('from')
        tostring=self.request.get('to')
        frm=time.strptime(frms,"%Y-%m")
        to=time.strptime(tos,"%Y-%m")
        dates = [dt for dt …
Run Code Online (Sandbox Code Playgroud)

google-app-engine google-app-engine-python

1
推荐指数
1
解决办法
539
查看次数