- 博客(9)
- 收藏
- 关注
原创 Nginx + Gunicorn + Django + DRF 实践
这样,你的 Nginx + Gunicorn + Django + DRF 的配置就完成了。Nginx + Gunicorn + Django + DRF 的配置。Gunicorn 配置文件。Django 设置文件。Nginx 配置文件。
2024-07-23 23:30:57
251
原创 Pytest单元测试框架
pytest教程(英文):这是一个由pytest核心开发者编写的教程,涵盖了pytest的基本用法和一些高级概念。教程链接:https://pragprog.com/titles/bopytest/python-testing-with-pytest/pytest官方文档:可以在pytest官方网站上找到完整的文档和教程,包括安装和使用指南,以及各种高级用法和特性。这些只是pytest的一些常用方法和函数,pytest还提供了其他丰富的功能和配置选项,可以根据需要进行使用和扩展。:用于跳过某些测试。
2024-07-23 00:08:56
215
原创 Python Web 框架 Django 介绍
使用Django的数据模型,开发人员可以轻松地创建、读取、更新和删除数据库中的数据。自定义模板标签和过滤器(Template tags and filters):Django的模板系统允许开发者定义自己的模板标签和过滤器,用于处理模板中的数据和逻辑。以上只是一些简单的示例,Django的数据模型还提供了很多强大的功能,例如查询、过滤、排序等。中间件(Middleware):中间件是Django处理请求和响应的中间环节,可以通过编写自定义的中间件来增加额外的功能,例如身份验证、日志记录、缓存等。
2024-07-20 12:04:49
577
原创 Python 进程和协程
协程是一种用户级线程,它是在应用程序级别上实现的,不依赖于操作系统的线程调度机制。然而,协程并不能像进程那样利用多核处理器的优势,因为协程是在同一个线程中运行的。Python中的协程是通过生成器实现的,可以通过yield关键字来进行状态保存和恢复,从而实现协程的调度和切换。Python进程是操作系统分配给程序的资源单位,它拥有自己的内存空间和执行上下文,可以独立运行。在Python中,可以使用多进程和协程来实现不同的并发模型,根据具体的需求选择合适的方式。
2024-07-20 11:46:50
105
原创 Python迭代器和生成器
迭代器是一种对象,它实现了__iter__方法和__next__方法。__iter__方法返回迭代器对象本身,__next__方法返回容器中的下一个元素。使用迭代器可以遍历容器中的元素,如列表、字符串、字典等。生成器是一种特殊的迭代器,它使用yield关键字来定义。通过yield关键字,生成器可以在每次迭代中产生一个值,并在下一次迭代时从上一次的状态中继续执行。通过迭代器和生成器,我们可以方便地遍历容器中的元素,同时节省内存和提高效率。Python中的迭代器和生成器是两种不同的概念。
2024-07-17 00:15:25
223
原创 Python学习——数据结构
除了这些常见的数据结构,Python还提供了其他数据结构,如双向队列(collections模块中的deque类)、有序字典(collections模块中的OrderedDict类)等。可以通过键来访问对应的值,也可以通过添加、删除键值对来修改字典。6. 队列(Queue):队列是一种先进先出(FIFO)的数据结构,可以使用queue模块中的Queue类来实现队列。5. 堆(Heap):堆是一种特殊的树形数据结构,具有以下性质:根节点是最大(最小)元素,每个父节点的值都大于(或小于)其子节点的值。
2024-07-17 00:10:30
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人