自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flask restful项目开发结尾必看!!!

flask和django对比

2023-05-24 14:49:48 655

原创 flask restful参数长度校验

flask restful参数必填和长度校验

2023-05-24 14:25:04 288

原创 flask restful增删查改接口实现

flask 实现restful 增删查改

2023-05-24 14:15:37 791

原创 Flask restful分页接口实现

flask分页接口,restful风格接口

2023-05-24 13:42:21 835

原创 Flask数据库表动态更新和迁移

flask 数据迁移

2023-05-22 17:11:54 931

原创 重定向redirect

如果判断通过,则跳转到登录成功页面。

2023-05-22 11:16:17 54

原创 Flask设置请求方式和Json返回

1.通过methods设定请求方法POST,GET,PUT,DELETE。2.返回格式是json(jsonify方法)

2023-05-22 11:06:09 281

原创 PyCharm 中设置 Flask 应用程序以实现代码热更新

如果您需要重启 Flask 服务,您可以在终端中使用 “Ctrl + C” 停止当前运行的服务器,然后再次运行。您现在可以随意更改您的 Flask 应用程序并保存文件,Flask 应用程序将自动重新加载并更新。方式二:直接勾选pycharm的DEBUG。命令来重新启动 Flask 应用程序。

2023-05-22 10:43:04 2050

原创 2.Vue3模板语法

vue模板语法

2023-04-24 17:41:32 70

原创 1.Vue3脚手架搭建项目

vue3CLI脚手架创建项目

2023-04-24 12:17:12 127

原创 18.Django信号signals

当某个事件发生时,Django会发送一个信号,然后您的代码可以监听该信号并在事件发生时执行相应的操作。Django信号还可以用于实现自定义功能,例如在用户登录或退出时发送信号。当ManyToManyField关系发生更改时发送该信号。当HTTP请求开始时发送该信号。可以用来记录请求或执行一些其他操作。当HTTP请求完成时发送该信号。可以用来记录请求或执行一些其他操作。当模型实例被保存之前发送该信号。当模型实例被删除之前发送该信号。当模型实例被保存后发送该信号。当模型实例被删除后发送该信号。

2023-04-21 14:58:39 346

原创 11.DRF组件之路由

DRF路由组件

2023-04-20 17:49:21 166

原创 10.DRF组件之分页

DRF分页

2023-04-20 17:33:28 122

原创 9.DRF组件之限流和过滤

drf限流和过滤

2023-04-20 17:22:10 529

原创 8.DRF组件之认证、权限

认证和权限

2023-04-20 16:44:25 596

原创 7.ModelViewSet自定义方法实现批量删除

ModelViewSet 实现批量删除

2023-04-20 16:10:00 572

原创 3.本地存储localStorage

3.全局处理Ajax请求带上请求头的token信息,从浏览器localStorage中使用localStorage.getItem方法取token。实现登录后将token存入本地localStorage,在调用系统业务接口时从localStorage中取出token进行接口鉴权后调用。2.从浏览器localStorage中使用localStorage.getItem方法取登录用户名。4.全局处理未登录授权进行页面访问,弹出提示页面,点击确定后自动返回登录页面。

2023-04-19 18:07:06 95

原创 2.BootstrapModal组件

可以在modal的body中加一些表单,用于实现修改功能。1.首先引入js和css文件。2.定义一个按钮触发模态框。3.模态框(Modal)

2023-04-19 17:54:47 67

原创 1.BootstrapTable组件

用于格式化操作列的内容 ,会在每一行数据的操作列中调用该函数,以生成操作列的内容。3.Bootstrap-table其它常用方法如下。该函数将从服务器返回的数据进行处理,并返回一个包含。属性的对象,从而让bootstrap进行数据渲染。让超过一行的数据只展示一行加上省略号。1.先在页面声明一个表格对象。让超过一行的数据进行弹出展示。2.生成表格JS代码如下。

2023-04-19 17:43:33 1094

原创 6.常用视图类APIView、GenericAPIView、ModelViewSet

视图类APIView、GenericAPIView、ModelViewSet

2023-04-12 11:16:38 538

原创 5.Serializer,ModelSerializer区别

Serializer,ModelSerializer区别

2023-04-12 10:59:14 407

原创 4.模型序列化器ModelSerializer

模型序列化器ModelSerializer

2023-04-12 10:51:31 69

原创 3.反序列化器的新增、更新功能

反序列化器的新增、更新

2023-04-12 10:47:44 199

原创 2.序列化器Serializer和序列化器的钩子函数

序列化器Serializer和钩子函数

2023-04-12 10:34:10 95

原创 1.DRF初体验

DRF初体验

2023-04-12 10:24:26 76

原创 17.Django实现分页功能

Django实现分页功能

2023-04-12 10:15:03 81

原创 16.利用form组件initial渲染编辑页面的初始值

initial渲染编辑页面的初始值

2023-04-12 10:03:45 69

原创 15.Django实现搜索

视图函数获取前端输入值,再定义一个空字典放入输入的值,最后再用ORM查询出结果返回给前端语法:["表字段名__contains"] 区分大小写 比如输入Y,只能查出包含Y的["表字段名__icontains"] 不区分大小写 比如输入Y或y,包含Y,y,都能查出来class Project(View): def get(self, request): data_dict = {} search_data = requ

2022-05-14 15:35:16 1151 1

原创 14.Django 实现下拉框

语法:{{project.get_模型字段_display}}5.前端列表展示状态。

2022-05-14 15:20:13 2343

原创 13.Django实现表单字段自定义样式和批量定义样式

1.将用户表单的密码设置为密文展示class UserModelForm(forms.ModelForm): class Meta: model = User fields = '__all__' # 模型中的字段,如果是__all__,就是表示列出所有的字段 widgets = { 'psw': forms.PasswordInput(attrs={'class': 'form-control'}) # 单独设..

2022-05-14 14:48:16 800

原创 12.Django中ModelForm的使用

ModelForm的优点:对用户提交的数据进行基础校验,自己也可以二次定义校验,自动根据表单数据生成HTML标签,页面上可以展示错误提示,不用对每一个表单的数据都手动去写一遍1.Model(用户表数据模型定义)class User(models.Model): user_name = models.CharField(verbose_name="姓名", max_length=5) psw = models.CharField(verbose_name="密码", max_leng

2022-05-12 11:14:14 411

原创 7. 前端整合

7. 前端整合HTMLCSSJavaScript、jQueryBootStrap(动态效果依赖jQuery)。案例:添加数据页面人员信息录入功能,需要提供用户信息:用户名、年龄、薪资、部门、入职时间(*)对于时间的选择:不能输入;选择;(插件) datetimepicker下载插件应用插件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2022-05-08 18:47:37 423

原创 6.DOM

6.DOMDOM,就是一个模块,模块可以对HTML页面中的标签进行操作。// 根据ID获取标签var tag = document.getElementById("xx");// 获取标签中的文本tag.innerText// 修改标签中的文本tag.innerText = "哈哈哈哈哈";// 创建标签 <div>哈哈哈哈哈</div>var tag = document.createElement("div");// 标签写内容tag.innerTe

2022-05-08 18:46:46 331 1

原创 5.JavaScript

概要:JavaScript,是一门编程语言。浏览器就是JavaScript语言的解释器。DOM和BOM相当于编程语言内置的模块。例如:Python中的re、random、time、json模块等。jQuery相当于是编程语言的第三方模块。例如:requests、openpyxl注意:知识点回顾。1. JavaScriptJavaScript是一门编程语言。JavaScript的意义是什么?让程序实现一些动态的效果。<!DOCTYPE html>&

2022-05-08 18:45:09 457

原创 4. jQuery

4. jQueryjQuery是一个JavaScript第三方模块(第三方类库)。基于jQuery,自己开发一个功能。现成的工具 依赖jQuery,例如:BootStrap动态效果。4.1 快速上手下载jQueryhttps://jquery.com/应用jQuery<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&

2022-05-08 18:42:43 323

原创 3.BootStrap基础

是别人帮我们已写好的CSS样式,我们如果想要使用这个BootStrap: 下载BootStrap 使用 在页面上引入BootStrap 编写HTML时,按照BootStrap的规定来编写 + 自定制。 3.1 初识https://v3.bootcss.com/<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2022-05-08 18:08:03 452

原创 2.常用标签(下)

7 列表<ul> <li>中国移动</li> <li>中国联通</li> <li>中国电信</li></ul><ol> <li>中国移动</li> <li>中国联通</li> <li>中国电信</li></ol>8 表格<t..

2022-05-08 17:38:01 97

原创 1.常用标签(上)

1 编码(head)<meta charset="UTF-8">2 title(head)<head> <meta charset="UTF-8"> <title>我的联通</title></head>3 标题<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2022-05-08 17:34:37 181

原创 11.Django常见错误对应解决方法----持续更新

1.已经创建User表并执行完毕数据库迁移后且数据库中存在数据class User(models.Model): user_name = models.CharField(max_length=30) psw = models.CharField(max_length=30)2.此时如果要在User表上新增address字段class User(models.Model): user_name = models.CharField(max_length=3

2022-04-26 09:21:55 291

原创 10.Django打印出在数据库中执行的语句

在setting文件夹中添加配置LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'class': 'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'h

2022-04-26 08:46:05 1627

空空如也

空空如也

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

TA关注的人

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