之前刚开始学习和使用Django时,遇到需要多个表联合一起查询的情况。 碰到这种情况,每次都使用原始SQL语句的方法去实现。使用模型的raw方法执行SQL语句。 该方法唯一的好处是灵活!只要会写SQL

闲着无聊,写个猜数字的小脚本玩一玩。 简单说一下猜数字的规则,玩家每次需要猜4位不同的数字(0~9)之后,会被告知一个类似于"1A2B"的结果。 1A代表有1个数字存在且其位置正确

技术研发python520

Python是原生态支持json,这点可以从字典和列表结构看出来。 我们可以利用json模块处理json数据。简单介绍一下json模版的用法。 json模块如下语句引入: import js

位运算是直接对整数在二进制中进行操作。另我们的电脑电路设计都是基于二进制的,所以在二进制层面效率很高。通常位运算多用在对程序效率要求很高的场景。   在说位运算符之前,先科普一下二进制相关的

技术研发python919

开发是一门艺术,也是技术。程序员们经常被各种Bug折腾到死去活来。 Bug也是加班和拖延开发进度的罪魁祸首,然而大部分Bug是我们自己写的(哭笑不得)。 所以添加日志是十分重要。一些经验老道的程序员在

前面写了一篇有关QuerySet查询的基础知识文章:QuerySet查询基础。 其中,没怎么提及有外键的情况。本篇文章详细讲解如何处理该类型。   先给出示例模型,如下代码: #coding

技术研发pythondjango638

Python可快速写脚本、可用于运维、可用于后台开发、可写爬虫、可处理图片视频、可游戏开发、可用于大数据计算、可机器学习、可做硬件开发等等等。 那怎么能少了桌面软件开发,也就是GUI。  

技术研发python887

Python中最明显的特性之一就是装饰器(decorator)。这个对初学者来说也是一头雾水。当时我学不明白,就跳过去。暂时没去学习这个,等到现在碰到需要使用装饰器的时候,才去尝试使用。 不尝试不知道

技术研发python725

单例模式意思是不管实例化多少次只实例化单个实例的特殊类。这种模式在软件中设计比较常见,主要为了管理和控制系统资源,避免重复实例化。例如日志类,每个日志对象都有自己的保存路径等配置。我们不想重复实例化多

技术研发python492