`
fighter1945
  • 浏览: 229089 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

web.py笔记db处理 坑爹_test=True

 
阅读更多

http://webpy.org/cookbook/Insert.zh-cn

http://webpy.org/cookbook/update.zh-cn

 

db.insert 和db.update处理 

看见里面有个_test选项

貌似是查看sql语句的

于是加入 _test= True,试验

结果。。。。

必须要像api中http://webpy.org/docs/0.3/api一样如此执行,才能打出sql语句来,还以为是执行db.upate的时候就会打出来呢

>>> db = DB(None, {})
>>> name = 'Joseph'
>>> q = db.update('foo', where='name = $name', name='bob', age=2,
...     created=SQLLiteral('NOW()'), vars=locals(), _test=True)
>>> q
<sql: "UPDATE foo SET age = 2, name = 'bob', created = NOW() WHERE name = 'Joseph'">
>>> q.query()
'UPDATE foo SET age = %s, name = %s, created = NOW() WHERE name = %s'
>>> q.values()
[2, 'bob', 'Joseph']

 

最坑爹的是

经过屡次试验,才发现,如果_test=True

update,insert的结果不会保存的

即使马上select,结果也是如此

cookbook里面怎么没有说具体一点呢?调试了半天才发现这个问题

哎,cookbook坑爹啊

分享到:
评论

相关推荐

    test.py_pythontest_python_

    标题中的"test.py"是一个Python源代码文件,通常用于测试Python编程语言的特定功能或算法。"pythontest"和"python"标签进一步强调了这个文件与Python编程的关联,可能表明这是一个学习、实践或者调试Python代码的...

    LOL全英雄信息爬取.py_Python实现端口扫描.py_四川大学微服务填报(全自动化).py_四_SCU_test.zip

    LOL全英雄信息爬取.py_Python实现端口扫描.py_四川大学微服务填报(全自动化).py_四_SCU_test

    Mnist_keras.py.zip_keras_kerasmnist_py神经网络_神经网络_神经网络 keras

    在当今的机器学习领域,神经网络已经成为了解决复杂问题的重要工具,特别是在图像识别、自然语言处理等领域。本篇文章将详细探讨如何使用Keras库构建一个针对MNIST数据集的手写数字识别的多层神经网络,该模型在训练...

    xm.py.tar.gz_python_python 自动测试_python 表单

    本压缩包"xm.py.tar.gz"包含了一些用于Python自动测试的脚本,特别是针对Web表单的自动化提交。让我们详细探讨一下其中涉及的关键知识点。 首先,"xm1.py"和"xm2.py"可能包含了实现自动化测试的具体代码。在Python...

    convert_bert_original_tf2_checkpoint_to_pytorch.py

    bert预训练模型tensorflow版本转为pytorch版本的脚本文件,使用时记得更改文件路径以及文件名。

    test_phyProcess_hb.py1.rar test_phyProcess_hb.py1.rar

    "test_phyProcess_hb.py1"可能是用于测试物理过程处理的一个程序,其中"hb"可能是项目或功能的特定标识,或者代表"heart beat"(心跳)等含义,但具体意义需根据代码内容来确定。 在Python编程中,"test"通常指的是...

    test_phyProcess_hb.py2.rar test_phyProcess_hb.py2.rar

    在给定的信息中,我们可以看到一个名为"test_phyProcess_hb.py2.rar"的压缩文件,这个文件似乎包含了另一个同名的Python脚本"test_phyProcess_hb.py2"的文本版本,即"test_phyProcess_hb.py2.txt"。在深入探讨相关...

    DCGAN生成艺术图片迷宫游戏图片.zip

    class generator(nn.Module): def __init__(self): ... nn.ReLU(inplace=True), nn.ConvTranspose2d(in_channels=args.gf * 8, out_channels=args.gf * 4, kernel_size=4, stride=2, padding=1), nn.B

    web.py中文教程_脚本之家.docx

    Web.py Cookbook 简体中文版手册 欢迎来到web.py 0.3的Cookbook。提醒您注意:某些特性在之前的版本中并不可用。当前开发版本是0.3。 web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目...

    py2+web.py.rar

    【标题】"py2+web.py.rar" 指的是一个使用Python 2版本和Web.py框架构建的Web应用程序的压缩文件。Web.py是Python语言中的一个轻量级Web开发框架,它允许开发者快速地创建功能丰富的Web服务。在Windows Server 2008 ...

    语义分割成套训练代码 pytorch 可以换成自己数据集、网络进行训练

    |___01 调试.py |___02 调试.py |___dada_csv.py |___data | |___test.csv | |___train.csv | |___val.csv |___markdown_note | |___数据切割.md | |___灰度label可视化.md |___model | |___UNet.py |___pre.py |___...

    web.py flup

    web.py的核心概念包括URL路由、请求处理、模板渲染等。 1. URL路由:web.py使用简单的字典来定义URL路由,将URL映射到相应的处理函数。例如,你可以通过`urls = ('/hello', 'hello')`定义一个名为/hello的URL,它会...

    基于yolov5实现的用于Apex Legends的目标检测模型和自动瞄准源码

    grab_test.py 屏幕抓取测试 基于yolov5实现的用于Apex Legends的目标检测模型和自动瞄准 aim_main.py 自瞄主程序 apex_train.py 用于训练模型 detect_apex.py 测试检测效果 mouse_control.py 鼠标控制相关方法 grab...

    Python中if __name__ == '__main__'作用解析

    这时,`Test.py` 的 `__name__` 不再是 `'__main__'`,而是 `'Test'`(假设文件名为 `Test.py`)。因此,`if __name__ == '__main__':` 条件不满足,`Test().f()` 不会执行。 这种机制使得你可以在同一个文件中定义...

    Python基础全套教程 细致讲解新手必备课件

    test.py 14_爬虫小案例.py 09_logging模块.p y 13_re模块.py 16_总结.py 08_shutil模块.py 10_ 异常处理.py 11_traceback模块.py 12_zipfile模块.p y 05_pickle.py 06_json模块.py 07_hashlib.p y 01_模块的概述.py ...

    基于NeRF实现手机拍摄照片的三维重建python源码(高分毕业设计).zip

    python imgs2poses.py "./data/COLMAP_test" ``` Install requirements: ``` pip install -r requirements.txt ``` 更改配置文件 打开 ./configs/COLMAP_test.txt 进行更改, 由于使用的是自建数据集,因此需将`...

    python-web.py包

    Python的Web.py是一个轻量级、灵活且强大的Web框架,它允许开发者用Python代码直接构建Web应用程序。在尝试使用`pip install web.py`命令安装时,可能会遇到一些问题,这通常与网络连接、库依赖冲突或者版本不兼容...

    web.py中文版用户手册

    web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py目前已被很多家大型网站所使用。

Global site tag (gtag.js) - Google Analytics