摘要:
五】路由组件 资源路由允许你快速声明给定的有足够控制器的所有公共路由。而不是为你的index...声明单独的路由,一个强大的路由能在一行代码中声明它们。 — Ruby on Rails 文档 【1】使用SimpleRouter快速生成路由 from .views import TaskViewV3 阅读全文
摘要:
【四】视图组件 图源:drf(详细)_51CTO博客_什么是drf 【1】两个视图基类 【1.1】APIView 请在【View】中查看详细 【1.2】GenericAPIView 【1.2.1】常用类属性 基本设置: 以下属性控制着基本视图的行为。 queryset 用于从视图返回对象的查询结果集 阅读全文
摘要:
【三】请求与响应 【1】请求 【1.1】Request对象 def __init__(self, request, parsers=None, authenticators=None, negotiator=None, parser_context=None) 关键字参数: - request(Ht 阅读全文
摘要:
【二】序列化组件 【1】序列化与反序列化的概念 序列化(Serialization):将对象转换为可传输或可存储的格式的过程。在序列化过程中,对象的属性和数据被转换为一个字节流或字符串,以便在网络上传输或保存到文件中。常见的序列化格式包括 JSON、XML、Protocol Buffers 等。序列 阅读全文
摘要:
【零】DRF在Django项目中的使用 【1】导入 # DRF需要使用pip install 安装 pip install djangorestframework DRF(Django Rest Framework)是一个用于构建 Web API 的工具包,它是基于 Django 框架的一个第三方应 阅读全文
摘要:
爬虫初识 【一】爬虫介绍 【1】定义 爬虫是一种自动化获取互联网数据的技术,通过模拟浏览器行为,向目标网站发送请求并获取响应,然后解析响应中的数据。 应用领域:爬虫可以应用于各种网站数据的获取 【2】工作原理 爬虫通过发送HTTP请求,模拟浏览器行为,获取网站的响应,并解析响应中的数据。 【3】分类 阅读全文
摘要:
【1】生成图片验证码 依赖于pillow模块 pip install pillow 使用pillow模块在导入时使用import PIL,而不是pillow 【1.1】Pillow图像生成模块 from PIL import Image, ImageDraw, ImageFont # Image : 阅读全文
摘要:
BBS项目创作流程 【零】完整文件 gitee仓库 BBS/BBS1.0/BlogBasedSystem · Lea4ning/DjangoObject - 码云 - 开源中国 (gitee.com) 【一】项目基本配置 【1】所需模块 asgiref==3.7.2 beautifulsoup4== 阅读全文
摘要:
Django基础知识点二 【一】分页器 【1】关键参数 current_page :当前所在页数 start_data : 起始数据 end_data :结束数据 per_count :每一页展示的数据 all_count :所有数据数量 page_count :总页数 :divmod(all_co 阅读全文
摘要:
Django基础知识点 【零】补充方法 【1】Django项目测试 if __name__ == '__main__': import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'BookSystem.setti 阅读全文