摘要: Django事务 事务是通过将一组相关操作组合为一个,要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。事务具有4个特性:原子性、一致性、隔离性、持久性。 默认情况下,在Django中事务是自动提交的。当我们运行Django内置的模板修改函数时,例如调用model.save()或 阅读全文
posted @ 2018-07-30 21:53 R00M 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 路飞学成书写规范的总结 命名 项目/文件/函数 -> 小写+下划线 类 驼峰式 路由 将每个功能的路由进行分割, 或者做上注释 类和方法的注释 每个类都要注释是干什么的 每个方法也要进行注释标明处理逻辑 特殊的异常需要捕获 不用admin就直接注释。 因为在Django启动的时候会加载admin 模 阅读全文
posted @ 2018-07-30 21:43 R00M 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Python基础 python基础 python编码 python 字符串 python 列表 python字典和集合 python文件操作 python函数 正则表达式 python三大器 zip filter map 列表生成器 python模块 python常用模块 面向对象 面向对象 面向对 阅读全文
posted @ 2018-07-30 18:46 R00M 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Redis的配置 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中 阅读全文
posted @ 2018-07-30 15:15 R00M 阅读(287) 评论(0) 推荐(0) 编辑
摘要: Redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/r 阅读全文
posted @ 2018-07-30 00:58 R00M 阅读(732) 评论(0) 推荐(0) 编辑
摘要: Git 相关面试题目 如果代码出现bug,你们是如何解决的? 创建一个bug分支,然后进行bug处理,处理完毕后,合并到review分支,组长review成功后才能够合并到master合并完成之后删除bug分支 回到dev分支继续开发。 git rebase的作用? 场景:在公司开发忘记提交到git 阅读全文
posted @ 2018-07-30 00:08 R00M 阅读(459) 评论(0) 推荐(0) 编辑