python - 谷歌应用引擎 : getting form fields

标签 python google-app-engine

如何访问表单数据。我想在执行 is_valid() 之前执行此操作。我如何访问字段。不过,我似乎得到了一个空白地址。

代码如下:

def post(self):
    data = CompanyForm(data=self.request.POST)
    map_url = ''    
    address = str(data['company_postcode'])

    address = address.replace(' ', '')

最好的方法是什么?

最佳答案

根据Request class documentation , Request 没有 POST 实例变量。您可以调用 self.request.get('company_postcode') 获取 company_postcode 的发布值。

为了调试,可以从 self.request.body 获取原始 POST 数据。

关于python - 谷歌应用引擎 : getting form fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6036776/

相关文章:

java - Google App Engine 上传多模块项目 - 配置错误 : XML error validating

python - 在python中不使用for语句打印类列表的所有变量

python - Django 中自定义用户模型的 fields.E300 错误

python - 合并两个 numpy 掩码数组的有效方法

java - 无法将日期很好地返回到 Java App Engine 中

java - GAE JDO 中的奇数 id 序列

python - 用 Pandas 向量化去除异常值

python - Pandas 读取带有 NaN 条目的嵌套 json

json - Google 端点为引号中的长数据类型返回 JSON

python - DistutilsOptionError : must supply either home or prefix/exec-prefix -- not both