python - Google App Engine 不显示任何内容

标签 python google-app-engine google-cloud-datastore

我试图从用户那里获取数据并将其存储在数据库中,但即使我的表单也没有在 Chrome 上显示。我是谷歌应用引擎的新手,请帮助。以下是我的完整代码

import webapp2
from google.appengine.ext import db

class Dealer(db.Model):
   dealer_name = db.StringProperty(required = True)
   dealer_phone = db.StringProperty(required = True)

class MainHandler(webapp2.RequestHandler):
    def get(self):
        self.response.write("""
        <form action="store_dealer" method="post">
            <input type="text" name="dealer_name">
            <input type="text" name="dealer_phone">
            <input type="submit"/>
        </form>
    """)

class StoreDealer(webapp2.RequestHandler):
    def post(self):
        dealer_name=self.request.get('dealer_name')
        dealer_phone=self.request.get('dealer_phone')
        if dealer_name && dealer_phone:
            dealer = Dealer(dealer_name = dealer_name, dealer_phone =     dealer_phone)
            dealer.put()
            self.redirect('/')

app = webapp2.WSGIApplication([
    ('/', MainHandler),
    ('/store_dealer',StoreDealer)
], debug=True)

最佳答案

Python 中的 && 相当于 and

所以你的代码应该是这样的。

class StoreDealer(webapp2.RequestHandler):
    def post(self):
        ..........
        if dealer_name and dealer_phone:
            ...........

要查看 Google App Engine 上的错误,请检查其日志控制台。

关于python - Google App Engine 不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22123564/

相关文章:

reactjs - 使用 Google Cloud Datastore 和 ReactJS 登录表单

python - Python 的 NumPy.around : Rounding NumPy Arrays 中更好的舍入

python - 无法在 View 中设置 Django 表单的字段值

python - 如何使用 python 更新嵌套 JSON 文件中的值?

google-app-engine - 生成唯一 ID GAE 数据存储

Java数据读取谷歌云平台

Python - 交换行和列,同时用它创建字典

python - 如何在数据存储区(AppEngine)中随机获取一些东西?

google-app-engine - 创建有限的数据存储索引

google-app-engine - 在 Google App Engine 中为静态数据初始化数据存储的正确方法是什么?