- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Django | 自定义扩展User用户模型
这个配置需要在迁移文件之前做好配置,不然会出错。添加了手机号字段功能,将来用户注册需要发送验证码作为认证使用,可以无线扩展属性值(前端用户需要注册填写的字段内容)
2022-08-22 23:38:50
576
原创 DRF | 过滤器的使用及方法详解
DRF自带了具有过滤功能的SearchFilter类,其使用场景与Django-filter的单字段过滤略有不同,更侧重于使用一个关键词对模型的某个字段或多个字段同时进行搜索。
2022-08-21 21:44:48
1928
原创 DRF | 限流的使用方式详解
有时你还需要自定义限流类。这时你需要继承BaseThrottle类、SimpleRateThrottle或者UserRateThrottle类,然后重写allow_request(self, request, view)或者get_rate(self, request=none)方法。DRF给的示例方法如下所示,该限流类10个请求中只允许一个通过。= 1。
2022-08-21 19:02:00
628
原创 DRF | 使用GenericAPIView增删改查实例
GenericAPIView增删改查实例,包括Minxin扩展混用的高级用法,2中方法实现的是同一个目的
2022-08-21 15:30:11
540
原创 DRF | ModelSerializer类序列化 Meta类属性使用方法
【代码】DRF | ModelSerializer类序列化 Meta类属性使用方法。
2022-08-21 06:33:44
479
原创 django | DetailView类视图内容页获取上下分页的方法
获取内容页 上下页的方法 我是在get_context_data中实现的 代码如下。
2022-08-19 22:46:02
138
原创 SnowNLP——SnowNLP是什么及SnowNLP的使用示例
一、SnowNLP是什么官方源码文档是这样写的:SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典。注意本程序都是处理的unicode编码,所以使用时请自行decode成unicode。简而言之就是:SnowNLP是一个Python写的类库,而且是针对中文的自然语言
2022-06-17 21:53:20
12565
原创 python 标题批量替换
```pythonimport osimport os.pathimport reimport shutilimport uuid# 图片位置path = 'G:\9000'old = 'G:\zhifa.txt't = os.listdir(path)with open(old, 'r+', encoding='utf-8') as f: new = f.readlines()# 老标题 与新标题 合并成列表a = zip(t,new)lista = list(.
2022-03-19 14:53:43
1104
原创 python | 搜狗问问采集组合文章
爬虫发去搜狗问问,根据相关性排序 组合文章,保存本地,阅读性很高# encoding='utf-8'# coding: utf-8# Author: 小章哥儿# Date: 2021-08-03from lxml import etreeimport reimport requestsimport timeclass Sogou(): def __init__(self): return def get_html(self, keyword):
2022-01-04 16:20:37
644
原创 django | media文件夹不显示图片问题
版本: django3.2 python3.8如果配置media文件 不能读取图片【settings】 配置:MEDIA_URL = ‘/media/’MEDIA_ROOT = os.path.join(BASE_DIR, ‘media/’)【根urls.py】 设置:导入模块:from django.conf.urls.static import staticfrom django.conf import settings拼接设置:static(settings.MEDIA
2021-11-28 21:58:12
1298
4
原创 python | 批量判断是否是织梦dedecms程序
import requestsimport osimport sysimport lxmlimport _threadimport timeimport reimport jsonf = open('C:\\Users\\评论网站.txt', 'r', encoding='utf-8')lines = f.readlines() # 读取全部内容 ,并以列表方式返回for line in lines: line = line.strip() line = line.l
2021-11-11 15:52:52
753
2
原创 python | 妈妈网(mama.cn)爬虫采集代码
# 创建时间 : 2021/8/19# 作者 : 小章哥儿import requestsimport randomfrom lxml import etreedef header(): head = [ {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0"}, {"User-Agent": "Mozilla/5.0 (
2021-11-11 15:47:33
1032
原创 python | 百度自动提交网站sitemap
提交提供了两种方式:1、自动提交网站sitemap.xml地图2、自动提交本地txt文件两种方式自由选择(调用不同的方法而已)import requestsimport redef sitemap(path): """ :param path: 网站地图链接 :return: 无 """ html = requests.get(path).text links = re.findall('<loc>(.*?)</loc>'
2021-11-09 11:58:27
433
原创 python | 短句自动生成SEO文章
需要一个json格式的模型库,算是半成品,思路可以借鉴,# 创建时间 : 2021/8/16# 作者 : 一本叔import jsonimport osimport randomimport reclass Seo: def __init__(self, keyword, jsonfile): self.keyword = keyword self.jsonfile = jsonfile # 读取json文件随机数据 def fr
2021-11-09 11:52:02
677
原创 python | 实现帝国CMS后台登录 源码
废话不多说,直接上代码import reimport timefrom lxml import etreeimport requestsclass Ecms(): def __init__(self, username, password, domain): self.username = username self.password = password self.domain = domain pass def
2021-11-05 11:17:00
406
原创 django | admin后台管理实现复选框方法
models.py文件里实现的复选框功能,用到多对多关系,话不多说 直接上代码# 复选 多选 模型class Matching(models.Model): title = models.CharField(verbose_name='房屋配套', max_length=10, help_text='不能超多10个字') class Meta: verbose_name_plural = "配套多选"###################################
2021-11-04 17:22:24
1106
2
原创 python自动提取网站LOG日志文件中的UA和IP
python自动提取网站LOG日志文件中的UA和IPimport osimport retxt = 'C:\\Users\\Administrator\\Desktop\\com.log'with open(txt, 'r+', encoding='utf-8') as f: for i in iter(f.readlines()): ip = re.search(r'(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})', i) ua
2021-10-29 17:08:42
506
原创 SEO | 百度批量查询网页是否收录
分享一个百度自动批量查询网页链接是否收录,**GET:**http://www.baidu.com/s?wd={关键词}**成功特征:**STATUS OK参数1:百度为您找到相关结果约(.*?)个参数2:抱歉没有找到与(.*?)。您可以直接访问 JS:function baidu() { var wenti = {发布提交1参数1}; var url="{发布提交1参数2}"; if (wenti == 0) { x = "未收录";
2021-10-29 16:56:44
119
原创 python自动生成网站XML地图【源码】
【源码分享】结合爬虫用可实现自动更新地图,后期会更新爬虫源码import timedate = time.strftime('%Y-%m-%d', time.localtime())list = [url.strip() for url in open('C:\\Users\\Administ\URL推送.txt').readlines()]#需要自己创建一个urllist文本class sitemaps: def __init__(self): self.n = 1
2021-10-29 16:50:00
936
原创 python爬虫 | 采集文章时自动替换标题
采集文章时自动替换标题,非伪原创标题,而是与原标题相关相似替换(下拉词|相关词)from lxml import etreeimport re, os, jsonimport requestsimport random# 请求时随机选一个UAdef header(): head = [ {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.
2021-10-29 16:33:42
504
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅