自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Apscheduler定时任务

Apscheduler定时任务

2022-11-15 07:50:45 436

原创 vue element分页器

分页器

2022-09-15 19:24:22 208 1

原创 Flask登录实现

Flask登录实现

2022-07-25 20:36:58 388

原创 Flask对数据库的查询以及关联

Flask对数据库的查询以及关联。

2022-07-24 19:11:06 515

原创 Flask对模型类的操作

模型类操作

2022-07-24 19:10:29 431

原创 蓝图-类视图方法

蓝图-类视图方法。

2022-07-24 19:09:39 75

原创 cookie增删改查和异常

cookie 增删改查

2022-07-24 19:09:01 77

原创 Flask的传参以及返回的响应

Flask传参

2022-07-24 19:07:29 258

原创 Flask的使用

Flask使用

2022-07-24 19:05:40 68

原创 用户的管理-限制

用户的管理

2022-07-24 19:05:07 62

原创 用户的管理-限制

用户的管理

2022-07-24 19:03:46 53

原创 上传七牛云的方法

注册一个用户保存密钥新建空间默认为华南把空间名记录下来点击开发者中心点击对象存储保存地址获取域名。

2022-07-24 19:02:36 201

原创 通用视图,DRF视图回顾

通用视图 DRF视图回顾

2022-07-12 08:43:30 83

原创 事务,订单系统添加事务

事务的介绍及使用

2022-07-12 08:42:32 165

原创 订单系统功能实现

订单系统功能实现

2022-07-12 08:41:38 388

原创 JWT认证及登录功能实现,退出登录

JWT认证及登录功能的实现

2022-07-12 08:39:50 1934

原创 注册功能实现

注册的实现与相关代码

2022-07-12 08:35:39 168

原创 项目架构及git操作

项目的创建及创建虚拟环境,git操作及上传远程仓库

2022-07-11 18:47:50 89

原创 数据库迁移报错解决

更改模型类时:在遇到需要更改模型类的时候删除数据库中的表和migrations中的迁移文件重新进行迁移先执行python manage.py makemigrations执行完的信息-Create model User再执行python manage.py migrate 就会报错No migrations to apply我们在进行迁移文件时一共会生成三方文件,迁移文件、数据库中的表以及迁移信息的记录这里是我之前写的一个项目拿来给大家举例我们打开数据库迁移打开djang

2022-05-27 00:35:29 696

原创 Django解决前端跨域问题

1.setting里面配置应用INSTALLED_APPS = [ 'corsheaders', 'rest_framework', ]2.setting配置跨域中间件MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', #配置跨域中间键]3.允许所有源访问CORS_ORIGN_ALLOW_ALL = True #允许所有源访问4.设置白名单CORS_ORIGIN_REGEX_WHITELIS

2022-05-27 00:34:01 271

原创 Django环境配置以及安装和基础案例

程序安装(1)安装Django:pip3 install django(2)配置系统环境成功安装Django后,在python目录script路径可找到django-admin.exe文件,将它加入操作系统环境变量中。这样以后调用会比较方便。运行django-admin help能看到下面的内容表示安装过程OK。创建Django项目新建个文件夹,cmd 进入该目录,输入以下代码django-admin startproject testdj项目创建完毕,如下图创建A.

2022-05-27 00:30:18 625

原创 git报错以及解决方法

1.git报错1在上传本地代码到github仓库时,出现下面这个问题:fatal: remote origin already exists.先执行: git remote rm origin再次添加: git remote add origin git@gitee.com:xxxxxx.git(@跟的内容为远程项目地址)2.git报错2Pull is not possible because you have unmerged filesThere is no tracking in

2022-05-27 00:20:32 1122

原创 Redis操作和数据类型

目录字符串类型(String)1.1 设置key-value1.2 获取key的值1.3 设置key时,设置过期时间1.4 获取字符串值的长度1.5 获取字符串的分片1.6 设置字符串的片段值1.7 数值加1、减11.8 数值自定义加减总结:字符串类型(String)1.1 设置key-valueset name jackmset name jack age 23 addr Chinaappend key val 追加1.2 获取key的值get n

2022-05-27 00:15:11 93

原创 十六单元、静态资源管理

1、创建带图片类型的模型类试图class AnimalsImg(models.Model): ani_name = models.CharField(max_length=20,verbose_name="动物名字") # ImageField图片类型 upload_to 上传位置 ani_imd = models.ImageField(upload_to='imgs',verbose_name="动物照片") class Meta: verbose_nam

2022-05-18 14:31:59 59

原创 十五单元 排序

排序from rest_framework.filters import OrderingFilterclass Student2View(ListAPIView): queryset = Student.objects.all() serializer_class = StuSerializers2 filter_backends = [SearchFilter,OrderingFilter] # 指定过滤器 search_fields = ['province__id

2022-05-11 22:01:32 46

原创 第十四单元 分页、过滤

视图集是什么视图集简单来说就是一群视图逻辑操作的功能合集,并可采用路由映射的方式进行功能选择,编写的内置逻辑方法不再是使用请求命名,而是使用功能来进行命名action是什么视图集类不再实现get、post等方法,而是实现动作action如list、create等,视图集只在使用as_view方法的时候,才会将action动作与具体请求方式对应上class UserViewSet(viewsets.ViewSet): """ A simple ViewSet for listing o

2022-05-11 21:59:15 58

原创 第十二单元 混入视图基类

GenericAPIViewGenericAPIView继承自 APIVIew,增加了对于列表视图和详情视图可能用到的通用支持方法,通常使用时,可搭配一个或多个Mixin扩展类,来实现其他更加高级的功能,总结来说 GenericAPIView 是有关数据管理的基类,未来还会学习有关方法操作的基类from rest_framework.generics import GenericAPIViewGenericAPIView内部属性queryset*=objects.all/.filter/.orde

2022-05-11 21:59:08 72

原创 第十三单元 视图集及路由

视图集是什么视图集简单来说就是一群视图逻辑操作的功能合集,并可采用路由映射的方式进行功能选择,编写的内置逻辑方法不再是使用请求命名,而是使用功能来进行命名action是什么视图集类不再实现get、post等方法,而是实现动作action如list、create等,视图集只在使用as_view方法的时候,才会将action动作与具体请求方式对应上class UserViewSet(viewsets.ViewSet): """ A simple ViewSet for listing o

2022-05-11 21:58:22 94

原创 第十一单元 关联序列化处理

关联序列化器序列化class StudentSerializer2(serializers.ModelSerializer): # 1、使用外键表的str方法进行序列化 # teacher = serializers.StringRelatedField() # 2、指定字段进行序列化 # teacher = serializers.SlugRelatedField(read_only=True,slug_field="tea_name") # 3、使用外键表的主键

2022-05-11 21:56:33 118

原创 第十单元 序列化器

序列化器代码:# 序列化器from rest_framework import serializersfrom myapp.models import People# 普通序列化器class PeopleSerializer(serializers.Serializer): # id = serializers.IntegerField() name = serializers.CharField(max_length=20) sex = serializers.Char

2022-05-11 21:56:04 59

原创 第九单元 前后连调

前后端分离的跨域问题1.后端安装插件:pip install django-cors-headers 修改配置信息:1、注册INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.cont

2022-05-11 21:55:13 50

原创 第八单元 DRF框架及APIView

前后端分离前:浏览器HTML、CSS、Bootstrap、JS、JQuery、Vue、NodeJS、webpack体验为主:炫酷、流畅、兼容后:服务端Jvm、springboot、Django、flask、tornado、三高:高并发、高可用、高性能传统的不分离:业务耦合较强、指责划分不明确、开发成本较高、服务器压力较大、提高 SEO 速度,提高搜索引擎收录检索速度前后端分离:部署解耦、业务划分清晰,职责更为明确、开发成本较低,一套后台可以支持多套前端渲染、SEO 优化较差,

2022-05-03 20:17:08 237

原创 第七单元 ORM表关系及操作

多对一关系`Django`使用`django.db.models.ForeignKey`定义多对一关系。多对一关系是指一个表内的数据配对另一个表的数据 另个表中的多个数据可共同指向这一数据 # to:后边写所关联的模型类 # on_delete=models.CASCADE:主表中数据删除,从表也删除 # 外键关联的是整个模型类,不是单独的某一个对象 # 但是通过模型类会产生一个相关联的字段 字段名_id teacher = models.ForeignKey(to

2022-04-28 21:55:00 237

原创 第六单元 初识ORM

模型类字段BooleanFieldTrue/False 字段,默认值为 None表单类型:**CheckboxInput**,`<input type='checkbox' ...>`CharField(字符串字段)CharField(max_length=None)# max_length 设置最大的字符数长度限制DateField(日期类型)DatetimeField(日期和时间)DateField(auto_now=False, auto_now_add=False,

2022-04-27 19:55:33 1089

原创 第五单元 保持状态

状态保持是什么`Cookie`及`Session`一直以来都是Web开发中非常关键的一环,因为`HTTP`协议本身为无状态,每一次请求之间没有任何状态信息保持,往往我们的Web服务无法在客户端访问过程中得知用户的一些状态信息,比如是否登录等等;那么这里通过引入`Cookie`或者`Seesion`来解决这个问题Cookie当客户端访问时,服务端会为客户端生成一个`Cookie`键值对数据,通过`Response`响应给到客户端。当下一次客户端继续访问相同的服务端时,浏览器客户端就会将这个`Cooki

2022-04-26 20:15:12 167

原创 第四单元 路由层

路由层1.静态路由Django的路由不考虑HTTP请求方式,仅根据URL进行路由;即,只要URL相同,无论POST、GET等哪种请求方式都指向同一个操作函数path方法# 路由 路由对应的类视图path('register/', views.RegisterView.as_view()),re_path方法# 使用正则表达式匹配路由的地址,与路由对应的视图函数re_path(r"^",views.index),2.动态路由1.动态路由转换器 path('

2022-04-25 22:18:40 281

转载 配置信息的流程与相应的的指令代码

配置信息的流程1.注册子应用INSTALLED_APPS = [‘django.contrib.admin’,‘django.contrib.auth’,‘django.contrib.contenttypes’,‘django.contrib.sessions’,‘django.contrib.messages’,‘django.contrib.staticfiles’,‘myapp’, # 注册子应用]2.修改模板的相关配置TEMPLATES = [{‘BACKEND’:

2022-04-25 22:15:14 172

原创 第三单元 视图层

1.GET请求处理解析get请求中的query参数127.0.0.1:8000/myview/?page=10&id=1001# 解析GET请求def MyView(request): # 获取路由上的内容 page = request.GET.get('page') id = request.GET.get('id') return HttpResponse(f"这是第一个视图,当前页数为{page},当前id为{id}")2.POST请求处理编写表单页面,在

2022-04-24 20:38:12 298

原创 Django初始

Django框架介绍状态码**200**客户端的请求服务端正常完成**301**客户端请求的资源已被永久移动到新的 URL**302**客户顿请求的资源被临时移动,客户端继续使用原有 URL;常用于三方登录之后的跳转**400**客户端的请求语法错误,或无法解析请求**401**请求需要经过身份验证**402**保留状态码,为以后使用做准备的呢**403**服务端直接拒绝客户端的请求**404**客户端请求的资源找不到**502**服务端内部错误,服务端错误的网关安装djangow

2022-04-23 22:37:45 1458

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除