博客列表

只为原创,发表高质量的技术博客

独家记忆的博客


python爬虫小实践:将爬取的数据以csv或excl格式保存(2)

新建一个py 文件,写一个保存数据的类,也可以不新建,个人习惯 class Bibi_top100():     def __init__(self,title,top_num,rank,view_counts,up_name,up_id,url):         self.title = title         self.top_num = top_num    &...


python爬虫小实践:爬取bibi视频排行榜(1)

# 爬取哔哩哔哩热门视频排行榜   import requests #python3.6 内置 from bs4 import BeautifulSoup  #没有就安装:pip3 install beautifulsoup4   #爬取目标网址 url = 'https://www.bilibili.com/ranking?spm_id_from=333.851.b_7072696d61727950616765546162.3'   #获取目标html内容 data_html = requ...


【Django REST framework】jwt方式登录认证(8)

在环境里安装: pip install djangorestframework-jwt  settings.py里加入这句: token全局配置我们就不需要了,因为我们使用了这个插件 REST_FRAMEWORK = {     # # 分页显示     # 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',     # &...


【Django REST framework】TokenAuthentication方式登录(7)

欲实现 TokenAuthentication 登录 需要这样做: 1.     settings.py REST_FRAMEWORK = {     # # 分页显示     # 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',     # 'PAGE_SIZE': 10,  ...


【Django REST framework】filter筛选,过滤,搜索功能的实现(6)

【Django REST framework】filter筛选,过滤,搜索功能的实现(6) 1.安装 pip install django-filter, 2.setting.py APPs注册: 'django_filters', 3.setting.py配置 REST_FRAMEWORK = {     # # 分页显示        # 'DEFAULT_PAGINATION_CLASS': 'rest...


【Django REST framework】番外篇 各种view的继承关系

                      view名     继承级数   属于   GenericViewSet(viewset)       最高级    drf          GenericAPIView &nbs...


【Django REST framework通过viewsets.GenericViewSet和router(最常用的功能最全】)实现序列化(5)

前面已经逐步学习了多种实现序列化的view,本篇将学习通过viewsets.GenericViewSet(最常用的功能最全)来实现序列化,也是最常用的一种。 再结合router,实现便捷的url注册功能,快速开发我们的API   改用router来注册url,我们修改blog/url.py from django.urls import re_path,include from blog import views #引入router from rest_framework.routers import DefaultRouter  &...


【Django REST framework】通过generics.ListAPIView实现序列化和分页(4)

为了展示generics.ListAPIView对于图片字段的处理优势,我给博客文章模型添加了一个展示图片的字段。 1.settings.py 里配置media路径 MEDIA_URL = '/media/'#url映射 MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/')     #设置静态文件路径为主目录下的media文件夹 2.主url.py配置 #media配置 from dj...