- 博客(48)
- 收藏
- 关注
原创 开发环境包
aioredis==1.3.1alembic==1.8.1amqp==2.6.1aniso8601==9.0.1anyio==3.6.1api==0.0.7APScheduler==3.9.1async-timeout==4.0.2backcall==0.2.0backports.zoneinfo==0.2.1billiard==3.6.4.0captcha==0.4celery==4.4.7certifi==2022.6.15cffi==1.15.0charset-norma
2023-02-21 12:52:13
579
原创 异常派生exceptions must derive from BaseException
exceptions must derive from BaseException
2022-06-17 14:42:41
11072
原创 day05登录
登录功能一:后端:class LoginView(APIView): def post(self,reuqest):# 涉及到密码采用post # username=reuqest.data.get('user_name') # 前端提交的用户名 account=reuqest.data.get('account') # 前端提交的用户名 pwd=reuqest.data.get('password') # 前端提交的密码 # 判
2022-05-31 08:00:00
51
原创 day3-day04注册
注册页面的功能的思维逻辑(逻辑图)配置准备项目命令:后端在指定的文件下进行cmd进入小黑框创建项目创建的项目的命令 django-admin startproject 项目名然后拉入pythoncharm进行编写进入后创建子应用 python manage.py startapp 子应用名产生迁移文件 python manage.py makemigrations生成迁移 python manage.py migrate运行项目 python manage.py runserve
2022-05-30 21:20:31
106
原创 Day2--项目框架以及git(安装)和(虚拟环境的安装,settings文件的配置)
1.创建django项目注意:1.项目放在除了c盘以外的盘2.不可以有汉字
2022-05-27 15:38:43
253
原创 day01-Redis的见解
1.1什么是redis概念:用于数据库对数据的处理特点:速度快,存储的数据非结构化redis的由来Remote Dictionary Server (远程 字典 服务)1.2 安装redis1.解析压缩包2.配置环境变量3.使用配置文件redis-server --service-install 配置文件地址 # 安装服务redis-server --service-uninstall # 卸载服务4.启动server程序redis-server --service-s
2022-05-25 17:15:45
108
原创 简单的案例两表例题
后端1.创建项目和子应用命令:创建项目:django-admin startproject 项目名创建子应用:python manage.py startapp 子应用名2.配置项目---------------------------------------------------------------------INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.c
2022-05-16 09:35:13
86
原创 Day17静态资源管理
17.1前后分离图片上传17.1.1 前后端分离的图片上传游戏图片类class HeroImg(models.Model): hero_name=models.CharField(max_length=20,verbose_name='英雄名') hero_img=models.ImageField(upload_to='imgs',verbose_name='头像') upload_to:此属性提供了一种设置上传目录和文件名的方法 class Meta:
2022-05-12 11:00:41
217
原创 day16排序,限流
16.1 排序16.1.1 Ordering-Filter的使用概念:将获取到的字段进行排序导包: from rest_framework.filters import OrderingFilter代码: 全局过滤:在settings文件下REST_FRAMEWORK = { # 过滤全区 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBac...
2022-05-11 10:49:36
67
原创 Day15分页和过滤
15.1分页15.1.1分页的方式(全局分页和局部分类)局部分页:# drf局部框架REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 2}# 在渲染子数据class StudentView(ModelViewSet): queryset = Student.objects...
2022-05-10 16:19:57
167
原创 Day14视图以及路由
14.1ViewSet14.1.1 概念概念:许多视图集是逻辑操作的功能合集,可以采用路由映射的方式进行选择,并且使用功能来命名14.1.2action是什么from django.shortcuts import renderfrom rest_framework.response import Responsefrom myapp.models import Kind,Goodsfrom myapp.serializers import KindSerialisers,GoodsSeria
2022-05-10 13:55:57
76
原创 day13混入视图基类
13.1 Genericapiview13.1.1 概念概念:继承自APIVIeW,并且增加对列表和详情视图可支持的通用的方法,并且可以搭配多个或者一个的Mixin拓展类,Genericapiview是数据管理的基类13.1.2 属性列表,详情视图通用属性通用属性列表视图单独属性详情页面的单独属性queryset=objects.all /结果对象pagination_class j进行分页设置lookup_url_kwarg 动态路由参数名serializer
2022-05-10 13:23:16
57
原创 day11-day12序列化和反序列化(两表查询的过程)
模型类from django.db import models# Create your models here.class People(models.Model): name=models.CharField(max_length=20,verbose_name='姓名') sex=models.CharField(max_length=20,verbose_name='性别') money=models.IntegerField(verbose_name='身价')
2022-05-07 11:19:25
180
原创 day9DRF框架及APIView
9.1基本概念1.前后端分离的讲解概念:前: 主要以页面的美观和流程,兼容三部分后:主要以三高业务耦合需要懂数据库、懂框架操作、懂模版前端指责划分不明确会造成团队之间沟通混乱,代码不统一,前后端技能水平层次不齐的水平成本高本质上这些软件 APP 用的都是同一套数据,由于不分离的情况,还需要给每一个平台不同的 APP 开发多套后端,这个开发成本很高服务器压力大渲染页面本应该是在客户端完成,如今都是在服务端渲染好之后再返回给用户,那么在高并发的情况下,会大量占用服务器的资源2.rest
2022-05-03 18:12:45
818
原创 案例总结两表连接查询
创建项目的前提创建项目和应用1.在小黑框创建项目django-admin startproject 项目名mysql -uroot -p 数据库密码 创建数据库2.进入pycharm创建子应用python .\manage.py startapp 子应用名3.配置子应用----在setting.py 文件中INSTALLED_APPS = [‘django.contrib.admin’,‘django.contrib.auth’,‘django.contrib.conten
2022-04-29 17:31:30
1804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人