V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ampedee  ›  全部回复第 19 页 / 共 19 页
回复总数  366
1 ... 10  11  12  13  14  15  16  17  18  19  
2019-08-07 18:51:34 +08:00
回复了 jiushengyuan 创建的主题 Python 求助, Python 解释器 byterun 的代码,运行报错
3.3 还是 3.5 变过一次字节码的数量,切到 3.3 之前的版本试试吧
2019-08-04 11:39:43 +08:00
回复了 f2ck 创建的主题 问与答 求大佬指教, Anki 如何运用到编程语言学习?
背面试题,记忆常用的 API
2019-07-29 22:10:19 +08:00
回复了 ampedee 创建的主题 职场话题 学历造假还有理了?
@RcatToper 感谢回复
2019-07-27 22:57:13 +08:00
回复了 linlance 创建的主题 Python Flask 只好放弃了, Django 拿起。。。其实我很喜欢 Flask。。。
试试 flask-rbac
2019-07-17 09:12:27 +08:00
回复了 miniyao 创建的主题 Python Flask-SQLAlchemy 用 db.session.commit() 失败之后,事务会自动回滚吗?
这两天刚好也在研究这个问题
首先 session.commit()失败后,数据库层面的事务会自动回滚,整个事务内的操作都不会写到磁盘中(在这个请求内调用 session 执行的所有查询写入操作都在这个事务内)。
但是 sqlalchemy 层面也维护了一套事务的逻辑,当前 session 开启的事务被回滚之后,如果你需要继续使用这个 session 发起新的事务(执行查询或其他操作),必须调用 session.rollback(这里我的理解是对这个 session 进行回滚)。如果你不再需要使用这个 session,可以直接 close()关闭 session.
因为 flask-sqlalchemy 会在每个请求上下文内自动创建销毁 session,所以结论是如果你需要在当前请求内继续使用 session,必须执行 session.rollback();如果确定不再需要这个 session 执行任何数据库操作了,可以不用 rollback,让它在请求结束时自动销毁。
当然,大部分情况下我们会加入 session.rollback 封装起来进行复用。
没看源码,根据文档和动手测试得出的结论,不一定准确
hr 转行 web 开发的晚辈路过,诉求 1 如果不是对哪个方向特别感兴趣,哪个好就业学哪个,2.要考虑你自己的家庭是否支持以及经济条件能否接受吧? 3.你都说了你长期失眠抑郁了,谁敢要你来实习。
我觉得你现在最大问题是心态或者说情绪问题,行文间能感觉到你现在非常的消极抑郁,如果是因为工作,建议别徘徊了直接 all in,至少你的条件比大专生要好的多吧?他们都能入行你还怕啥
1 ... 10  11  12  13  14  15  16  17  18  19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2396 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 03:32 · PVG 11:32 · LAX 20:32 · JFK 23:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.