搜索结果
查询Tags标签: Django,共有 1633条记录-
Django入门到放弃之数据库配置
1.配置连接MySQL数据库settings: DATABASES = {default: { ENGINE: django.db.backends.mysql,NAME: homework1009,USER: root,PASSWORD: xxxxx,HOST: 192.168.1.128,PORT: 3306,DEFAULT_CHARSET:utf-8,OPTIONS: {init_command: SET sql_mode=STRICT_TRANS_TABLES,}} }# …
2022/8/30 2:24:58 人评论 次浏览 -
基于django原生代码提供api接口
创建了表单student:from django.db import modelsclass Student(models.Model):# 学生信息name=models.CharField(max_length=255,verbose_name="姓名",unique=True)sex=models.BooleanField(default=1,verbose_name="性別")age=models.IntegerField(…
2022/8/29 23:25:41 人评论 次浏览 -
Python学习笔记(十一)-- Django API RESTful
1. Django rest framework 之序列化 https://www.cnblogs.com/midworld/p/11380194.html 2.写API的三个重点 (1)路由;(2)视图类(提供给用户访问相当于原来的视图函数);(3)序列化类(提供给视图类使用,把对象序列化成Json)https://www.bilibili.com/video/BV1H…
2022/8/29 1:22:48 人评论 次浏览 -
小记 【django git python】
迁移 此处生成的迁移文件包含了所有的表结构(已创建和未创建的表) python manage.py makemigrations app_name python manage.py migrate --fake-initial--fake-initial 的作用是如果这个表结构已经创建了,他不会再次创建。同时,对于新创建的表或者更新的字段。他也不…
2022/8/28 14:24:28 人评论 次浏览 -
Django入门到放弃之CSRF_TOKEN
1.django解决csrf攻击方法 django使用中间件:django.middleware.csrf.CsrfViewMiddleware解决csrf攻击 form表单使用:-在form表单中 {% csrf_token%}ajax提交方式一:放到data中$.ajax({url: /csrf_test/,method: post,data: {name: $([name="name"]).val(),p…
2022/8/27 23:53:05 人评论 次浏览 -
Django入门到放弃之中间件
1.Django 中间件作用修改请求,即传送到 view 中的 HttpRequest 对象。 修改响应,即 view 返回的 HttpResponse 对象。2.中间件五个方法 process_request☆1. process_request1. 执行时间在视图函数之前执行2. 参数request 和视图中的request是同一个3. 返回值返回None …
2022/8/27 23:52:59 人评论 次浏览 -
Django入门到放弃之session
1.Django中Session相关方法#取值 request.session[k1] request.session.get(k1,None) #request.session这句是帮你从cookie里面将sessionid的值取出来,将django-session表里面的对应sessionid的值的那条记录中的session-data字段的数据给你拿出来(并解密),get方法就取…
2022/8/27 23:52:54 人评论 次浏览 -
Django入门到放弃之cookies
1.获取Cookierequest.COOKIES request.COOKIES[key] # 获取带签名的cookie request.get_signed_cookie(key, default=RAISE_ERROR, salt=, max_age=None) #获取signed类型cookiesdefault: 默认值salt: 加密盐max_age: 后台控制过期时间2.设置Cookierep = HttpResponse(..…
2022/8/27 23:52:45 人评论 次浏览 -
Django入门到放弃之forms组件
1.介绍1 注册功能,登录功能,前端需要校验(字段长度,邮箱是否合法。。。) 2 前端校验可以没有,后端校验是必须的,使用传统方式 if判断写的很多 3 借助于forms组件,可以快速实现字段的校验from django.forms import Form 总结一下,其实form组件的主要功能如下:生成…
2022/8/27 23:52:45 人评论 次浏览 -
Django mysql 操作类
Django-Chain-PyMySQLEasy to use PyMySQL in django. 对 PyMySQL 进行封装,增加链式操作,方便快捷进行 CURD 操作注:基于 Chain-PyMySQL -> https://github.com/Tiacx/chain-pymysql/一、安装说明(INSTALLATION)使用 PIP 安装 或 直接下载源码全自动安装:easy_i…
2022/8/24 2:23:00 人评论 次浏览 -
慎用django orm的update_or_create方法
根据错误日志,发现产生死锁的有4个接口。这4个接口中,阅读业务代码,发现均有使用update_or_create。 为什么update_or_create方法会造成死锁呢?通过阅读源码 发现,update_or_create是使用了事务with transaction.atomic(using=self.db)并select_for_update。而mysql事…
2022/8/23 6:52:47 人评论 次浏览 -
Vulfocus靶场 | Django SQL注入(CVE-2021-35042)
漏洞复现 这题通关比较简单,但是django这个漏洞还挺出名的,之前在ctf上也遇到过相关的题目\ 直接按照提示,进入了Django报错页面 flag就在里面,直接ctrl+F就能找到 爆数据库版本 order=vuln_collection.id);select updatexml(1,concat(0x7e,(select @@version)),1)%2…
2022/8/22 2:24:03 人评论 次浏览 -
VUE+Django前后端分离-第四部分【后台数据如何展示在前端table表格中】
一、后端返回数据 后端返回的数据格式如下:{"msg": "success","data": [{"rule": 1,"result": "exception","remark": "334668"},{"rule": 2,"result": "pla…
2022/8/16 23:22:55 人评论 次浏览 -
django路由层
1、django请求生命周期流程图2、路由层 2.1路由匹配 """ url方法第一个参数是正则表达式,只要第一个参数正则表达式能够匹配到内容 那么就会立刻停止往下匹配.直接执行对应的视图函数 解决方式:在url后面加斜杠注意:在输入url的时候会默认加斜杠,django…
2022/8/15 23:23:57 人评论 次浏览 -
Django实现个人信息展示与编辑页面(上)
Django实现个人信息展示与编辑页面(上) 5,4,3,2,1!我下班了蟹老板,开玩笑,做了登录注册界面,当然要有一个配套的页面展示,现在就利用所学,完成一下吧! html页面实现 如下是暂时未接入数据库的html页面 过程: 导入load static 调整container样式 从bootstrap样…
2022/8/13 6:22:58 人评论 次浏览