摘要: 之前做查询一直觉得直接拼 SQL 比较方便,用了 SQLAlchemy 的 ORM 查询之后,发现也还可以,还提高了可读性。 这篇文章主要说说 SQLAlchemy 常用的 ORM 查询方式,偏实践。看了之后,对付开发中的查询需求,我觉得可以满足不少。 为方便说明,假设有如下数据 图书表 books +---... 阅读原文
2020-09-21 09:32:03 阅读(2378) 评论(0)
摘要: 前言 人生苦短,我用Python 1. Python环境的搭建 解释器和开发集成环境pycharm的安装还是比较简单的。  1.1 python解释器的安装  (1)到官网下载python解释器 下载地址:https://www.python.org/downloads/release/python-37... 阅读原文
2020-09-21 09:02:07 阅读(2459) 评论(0)
摘要: 软件工程第三周作业 —— 四则运算   1. 项目要求 1.1 要求阐述 生成小学四则运算题题目,结果不能为负数 支持真分数的四则运算 1.2 详细要求 【易知大学】 1.3 详细代码 【GitHub】 2. PSP表格 PSP2.1 Personal Software Process ... 阅读原文
2020-09-21 07:27:04 阅读(3549) 评论(0)
摘要: Django用户认证系统使用总结 by:授客 QQ:1033553122   测试环境 Win7 Django 1.11         使用Django认证系统 本文按默认配置讲解Django认证系统的用法。如果默认的认证无法满足项目,Django提供了对认证系统的扩展与定制。 Django身份验证同时提供... 阅读原文
2020-09-21 06:50:01 阅读(3435) 评论(0)
摘要: 跨域访问POST请求需预先发送option请求问题处理方案   By:授客 QQ:103355122   实践环境 Win 10   Python 3.5.4   Django-2.0.13.tar.gz 官方下载地址: https://www.djangoproject.com/download/2.0.1... 阅读原文
2020-09-21 06:37:02 阅读(2575) 评论(0)
摘要: 解决跨域访问API失败问题   By:授客 QQ:103355122   实践环境 Win 10   Python 3.5.4   Django-2.0.13.tar.gz 官方下载地址: https://www.djangoproject.com/download/2.0.13/tarball/   vue... 阅读原文
2020-09-21 06:00:12 阅读(2389) 评论(0)
摘要: Python 支持 lambda 匿名函数,其扩展的 BNF 表示法是lambda_expr ::= "lambda" [parameter_list] ":" expression ,也就是 lambda 参数序列:表达式。 这是一种便捷的函数定义方式,若翻译成我们熟知的函数形式,会是这个样子: def &... 阅读原文
2020-09-21 00:03:11 阅读(2402) 评论(0)
摘要: 大家都知道,开发软件的时候为代码编写单元测试是很好的。但实际上,光有测试还不够,还要编写好的测试,这同样重要。 要做到这一点,考虑遵循一些固执的原则,对测试代码给予一些关爱: 1. 保持测试代码的紧凑和可读性 要做到这一点,应该要进行毫不留情的重构,就像对生产代码应该做的那样。否则让测试代码随着时间腐化,就是... 阅读原文
2020-09-20 23:08:02 阅读(2328) 评论(0)
摘要: 先说下 WSGI 的表面意思,Web Server Gateway Interface 的缩写,即 Web 服务器网关接口。 之前不知道 WSGI 意思的伙伴,看了上面的解释后,我估计也还是不清楚,所以下面结合实际场景说明,先让大家有个大致的认识。最后我们再自己实现一个,加深对 WSGI 的理解。 我们现在使... 阅读原文
2020-09-20 19:33:02 阅读(2602) 评论(0)
摘要: 列表 列表是 Python 中使用最频繁的数据类型,它可以完成大多数集合类的数据结构实现,可以包含不同类型的元素,包括数字、字符串,甚至列表(也就是所谓的嵌套)。 和字符串一样,可以通过索引值或者切片(截取)进行访问元素,索引也是从 0 开始,而如果是倒序,则是从 -1 开始。列表截取的示意图如下所示:   ... 阅读原文
2020-09-20 18:37:02 阅读(2369) 评论(0)