文章分类 -  python之路

摘要:正则表达式匹配字符串的一门语言1. 普通字符串2. 元字符,一个符号匹配一堆内容 \d 匹配一个数字 \D 对 \d 取反 \w 匹配一个字母(大写或者小写),数字,下划线_ \W 对\w取反 [abc] 匹配a,b,或者c [^abc] 不匹配a,b,或者c . 除了换行符以外任何字符都能匹配 量 阅读全文
posted @ 2023-05-17 11:43 羊脂玉净瓶 阅读(64) 评论(0) 推荐(0)
摘要:1、简介 flask 自带的web服务器可用于开发环境运行调试,不适合部署在生产环境,无法满足线上的性能要求。当使用app.run(host = '0.0.0.0',port=6000)启动时,flask框架会有一段 WARNING: This is a development server. Do 阅读全文
posted @ 2023-04-18 20:28 羊脂玉净瓶 阅读(592) 评论(0) 推荐(0)
摘要:Python调用Shell,有两种方法:os.system(cmd)或os.popen(cmd)脚本执行过程当中的输出内容。实际使用时视需求状况而选择。 二者的区别是: os.system(cmd)的返回值是脚本的退出状态码,只会有0(成功),1,2 os.popen(cmd)返回脚本执行的输出内容 阅读全文
posted @ 2023-04-04 20:10 羊脂玉净瓶 阅读(76) 评论(0) 推荐(0)
摘要:分页方式 普通分页 看第n页,每页显示m条数据 切割分页 在n个位置,向后查看m条数据 加密分页 这与普通分页方式相似,不过对url中的请求页码进行加密 普通分页 新建一个自定义分页类 MyPageNumberPagination 新建分页文件pagenumberpaginations from r 阅读全文
posted @ 2023-03-15 20:34 羊脂玉净瓶 阅读(2) 评论(0) 推荐(0)
摘要:安装组件 pip install coreapi 配置路由 from rest_framework.documentation import include_docs_urls urlpatterns = [ path('docs/',include_docs_urls(title="测试平台")) 阅读全文
posted @ 2023-03-15 11:30 羊脂玉净瓶 阅读(6) 评论(0) 推荐(0)
摘要:简介 Django Rest framework 框架是一个用于构建Web API 的强大而又灵活的工具,简称为DRF。 特点 提供了定义序列化器serializer的方法,可以快速根据Django ORM或者其它库自动序列化和反序列化 提供了丰富的类视图、Mixin扩展类、简化视图的编写 丰富的定 阅读全文
posted @ 2023-03-13 16:50 羊脂玉净瓶 阅读(12) 评论(0) 推荐(0)
摘要:为了方便接下来的学习,我们创建一个新的子应用 opt python manage.py startapp opt 注册子应用 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.conte 阅读全文
posted @ 2023-02-22 15:22 羊脂玉净瓶 阅读(31) 评论(0) 推荐(0)
摘要:什么时候声明的序列化器需要继承序列化器基类Serializer,什么时候继承模型序列化器类ModelSerializer? 继承序列化器类Serializer 字段声明 验证 添加/保存数据功能 继承模型序列化器类ModelSerializer 字段声明[可选,看需要] Meta声明 验证 添加/保 阅读全文
posted @ 2023-02-22 15:22 羊脂玉净瓶 阅读(11) 评论(0) 推荐(0)
摘要:加载顺序 在Django中,App首先访问的templates是在setting中设置的DIRS路径.之后,如果DIRS文件夹中找不到指定文件的话,那么就会去App所在的文件夹中去查找指定文件(这个是Django默认的行为). 如果指定DIRS路径下没有指定名称的文件,而在大于一个的APP中的tem 阅读全文
posted @ 2023-02-22 10:39 羊脂玉净瓶 阅读(10) 评论(0) 推荐(0)
摘要:国内常用的pip源 Python官方的PIP源在国外,速度慢,可以更换为国内源,以下是国内一些常用的PIP源。 豆瓣(douban) http://pypi.douban.com/simple/ (推荐) 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 阅读全文
posted @ 2023-02-20 15:09 羊脂玉净瓶 阅读(272) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了gunicorn 部署django的配置方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 1. 安装gunicorn pip install gunicorn cd 到django项目中 python3 manage.py migrate 启动服务:sudo pytho 阅读全文
posted @ 2023-02-13 18:08 羊脂玉净瓶 阅读(1323) 评论(0) 推荐(1)
摘要:python内置了SQLite数据库通过内置sqlite3模块可以直接访问数据库 SQLite 下载页面-sqlite-tools-win32-x86-3370100.zip--直接解压运行sqlite.exe文件打开SQLite数据库命令行窗口 SQLite的部分交互命令 打开SQLite数据库命 阅读全文
posted @ 2023-02-08 16:22 羊脂玉净瓶 阅读(366) 评论(0) 推荐(0)
摘要:读取excel的python 库比较多,常见的有xlrd,openpyxl。这里用openpyxl进行演示 import openpyxl # 打开工作簿 wb = openpyxl.load_workbook(r"test.xlsx",read_only=False) # 获取表单对象 sheet 阅读全文
posted @ 2022-11-08 10:38 羊脂玉净瓶 阅读(379) 评论(0) 推荐(0)
摘要:1. argparse模块作用用于解析命令行参数 2. 位置参数和可选参数运行以下代码: import argparse arg = argparse.ArgumentParser("测试") arg.add_argument("-s","--status",default="true",choic 阅读全文
posted @ 2022-10-31 16:25 羊脂玉净瓶 阅读(769) 评论(0) 推荐(0)
摘要:安装 pip install records 使用步骤: 连接数据库,返回 db 数据库对象 db 对象执行 sql 语句 import recordsdb = records.Database('mysql+pymysql://root:python#2019@xxx.xxx.xxx.xxx/la 阅读全文
posted @ 2021-09-08 11:37 羊脂玉净瓶 阅读(793) 评论(0) 推荐(0)
摘要:需求:服务器上运行着elasticsearch,logstash,kibana等进程,最近经常发现elastcisearch无故停止,不能在第一时间发现,从而导致数据丢失。于是乎,想写一个监控脚本,实时监控进程状态,如果有异常,发送邮件通知。这样就可以在第一时间去解决问题。 之前python发送邮件 阅读全文
posted @ 2021-09-08 10:16 羊脂玉净瓶 阅读(442) 评论(0) 推荐(0)
摘要:在用django进行前端开发的时候,经常需要引用外部的静态文件,那么怎么将外部的css文件或者js文件以及图片等等引入django项目呢?下面简单记录一下 settings.py 配置静态文件路径 1. 路径配置 在templates文件夹的同级目录下新建static文件夹 在setting里面写上 阅读全文
posted @ 2021-09-06 18:34 羊脂玉净瓶 阅读(77) 评论(0) 推荐(0)
摘要:# 定义类 class Foo(): def __init__(self,name): self.name = name def __new__(cls, *args, **kwargs): data = object.__new__(cls) return data # 根据类创建对象步骤 1. 阅读全文
posted @ 2021-08-26 16:46 羊脂玉净瓶 阅读(28) 评论(0) 推荐(0)
摘要:在开始之前,先大概介绍一下什么是高阶函数,高阶函数就是将函数作为参数,这样的函数就是高阶函数。高阶函数是函数式编程的体现。 map map(func,lst) ,将传入的函数变量作用到lst的每个元素中,并返回新的结果(python2是返回列表,python3返回迭代器) 下面以计算列表中每个元素的 阅读全文
posted @ 2021-08-25 16:30 羊脂玉净瓶 阅读(99) 评论(0) 推荐(0)
摘要:如果觉得英文界面不好,可以修改一下配置 settings LANGUAGE_CODE = 'en-us' 改为 LANGUAGE_CODE = 'zh-hans' 编辑应用目录下的admin.py文件 from django.contrib import admin # 导入模型类 from .mo 阅读全文
posted @ 2021-08-23 18:35 羊脂玉净瓶 阅读(28) 评论(0) 推荐(0)