V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lin
V2EX  ›  Project Babel

我创建了新page,为什么会空白?

  •  
  •   lin · 2010-08-18 17:17:40 +08:00 · 4311 次点击
    这是一个创建于 5005 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://geekaa3.appspot.com/

    底部的 “Day Day Up” 和 “Plan”

    我是照着原来的 mission 页面改的。
    我把 page.py 里面 mission那段,改成:

    class PlanHandler(webapp.RequestHandler):
    def get(self):
    template_values = {}
    template_values['site_name'] = SITE_NAME
    template_values['site_tagline'] = SITE_TAGLINE
    template_values['site_description'] = SITE_DESCRIPTION
    template_values['site_footnote'] = SITE_FOOTNOTE
    template_values['rnd'] = random.randrange(1, 100)
    note = GetKindByNum('Note', 5)
    if note is False:
    note = GetKindByNum('Note', 6)
    template_values['note'] = note
    member = CheckAuth(self)
    if member:
    template_values['member'] = member
    template_values['page_title'] = u' › Plan'
    path = os.path.join(os.path.dirname(__file__), 'tpl', 'desktop', 'plan.html')
    output = template.render(path, template_values)
    self.response.out.write(output)

    class UpdatesHandler(webapp.RequestHandler):
    def get(self):
    template_values = {}
    template_values['site_name'] = SITE_NAME
    template_values['site_tagline'] = SITE_TAGLINE
    template_values['site_description'] = SITE_DESCRIPTION
    template_values['site_footnote'] = SITE_FOOTNOTE
    template_values['rnd'] = random.randrange(1, 100)
    note = GetKindByNum('Note', 7)
    if note is False:
    note = GetKindByNum('Note', 8)
    template_values['note'] = note
    member = CheckAuth(self)
    if member:
    template_values['member'] = member
    template_values['page_title'] = u' › Updates'
    path = os.path.join(os.path.dirname(__file__), 'tpl', 'desktop', 'updates.html')
    output = template.render(path, template_values)
    self.response.out.write(output)
    3 条回复    1970-01-01 08:00:00 +08:00
    lin
        1
    lin  
    OP
       2010-08-18 17:18:26 +08:00
    抱歉,超过2000字发不出,我拆分两段。

    然后 webapp.WSGIApplication 那边,我也加了:

    application = webapp.WSGIApplication([
    ('/about', AboutHandler),
    ('/faq', FAQHandler),
    ('/plan', PlanHandler),
    ('/updates', UpdatesHandler),
    ('/advertise', AdvertiseHandler)
    ],
    debug=True)
    util.run_wsgi_app(application)

    当然。我用 /tpl/desktop/mission.html 作为模板,复制出了 /tpl/desktop/plan.html 和 /tpl/desktop/updates.html

    我是不是哪步做漏了?或者是有什么错误?希望得到指正。

    谢谢!

    另外我想问一下,

    note = GetKindByNum('Note', 7)
    if note is False:
    note = GetKindByNum('Note', 8)

    这样做的目的是?
    lin
        2
    lin  
    OP
       2010-08-18 18:06:37 +08:00
    最后那顺便一问想想觉得有点白痴。忽视那一问。但是前面的我还想请教。
    lin
        3
    lin  
    OP
       2010-08-18 18:54:50 +08:00
    已经解决了。我SB。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2203 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 05:59 · PVG 13:59 · LAX 22:59 · JFK 01:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.