ICode9

精准搜索请尝试: 精确搜索
  • Django入门到放弃之中间件2022-08-27 23:31:28

    1.Django 中间件作用 修改请求,即传送到 view 中的 HttpRequest 对象。 修改响应,即 view 返回的 HttpResponse 对象。 2.中间件五个方法 process_request☆ 1. process_request 1. 执行时间 在视图函数之前执行 2. 参数 request 和

  • Django入门到放弃之CSRF_TOKEN2022-08-27 23:30:34

    1.django解决csrf攻击方法 django使用中间件:django.middleware.csrf.CsrfViewMiddleware解决csrf攻击 form表单使用: -在form表单中 {% csrf_token%} ajax提交 方式一:放到data中 $.ajax({ url: '/csrf_test/', method: 'post', dat

  • Django框架  快速查询目录2022-08-27 22:02:44

    Django框架  快速查询目录   django中前后端传输数据的编码格式(contentType) django中的中间件 django中的cookie和session django中的csrf跨站请求伪造 django中视图函数的FBV和CBV django中的自定义分页器 django中批量插入数据 django自带的序列化组件 django中的forms组件 dj

  • 小记 【django git python】2022-08-27 17:31:55

    迁移 此处生成的迁移文件包含了所有的表结构(已创建和未创建的表) python manage.py makemigrations app_name python manage.py migrate --fake-initial --fake-initial 的作用是如果这个表结构已经创建了,他不会再次创建。同时,对于新创建的表或者更新的字段。他也不会去创建或者更

  • django中发送post请求,报错csrf跨域问题,解决的办法?2022-08-24 09:06:13

    方法一:在setting.py文件中找到 MIDDLEWARE 字段,然后注释掉带有csrf的那一行。 方法二:在发送请求的html文件的form表单中添加一行{%csrf_token%},即可解决。

  • 【python】Django入门例子2022-08-24 08:01:24

      https://blog.csdn.net/DAO_HUNG/article/details/120245121 页面效果:           碰到的问题: 1、setting.py的TEMPLATES‘DIRS’[]加入模版路径配置错误,不知道为什么我的目录多一层,只能这样解决了。 正确写法: TEMPLATES = [ { 'BACKEND': 'django.template.bac

  • Django mysql 操作类2022-08-23 14:02:18

    Django-Chain-PyMySQL Easy to use PyMySQL in django. 对 PyMySQL 进行封装,增加链式操作,方便快捷进行 CURD 操作 注:基于 Chain-PyMySQL -> https://github.com/Tiacx/chain-pymysql/ 一、安装说明(INSTALLATION) 使用 PIP 安装 或 直接下载源码 全自动安装:easy_install djang

  • django 同一接口post请求失败,get请求成功2022-08-23 12:02:31

    一、问题 django  同一接口post请求失败,get请求成功,原因是django post接口有csrf校验       curl -H "Content-Type: application/json" -X POST -d '{"id":1}' http://200.200.169.135:4666/mock/getUser    二、解决办法 django关闭csrf校验,注释掉setting里面的'djang

  • 慎用django orm的update_or_create方法2022-08-23 03:01:45

    根据错误日志,发现产生死锁的有4个接口。这4个接口中,阅读业务代码,发现均有使用update_or_create。 为什么update_or_create方法会造成死锁呢?通过阅读源码      发现,update_or_create是使用了事务with transaction.atomic(using=self.db)并select_for_update。而mysql事务中,FOR

  • 2 Django-message组件2022-08-22 15:02:56

    假设:你正在做一个订单支付平台,其中用到了删除/撤销订单问题。想给予用户一些提示。可以用到Django的message组件。 该组件通过第一次请求,写入提示信息并返回重定向,第二次请求,呈现提示内容。 建议:有跳转的时候才使用message,更多时候通过ajax就可完成。 message其实是一个对象 1 s

  • django rest framework快速使用2022-08-21 00:33:13

    一、安装相关的依赖 $ pip install djangorestframework $ pip install markdown # Markdown support for the browsable API. $ pip install django-filter # Filtering support 二、将rest_framework添加到INSTALLED_APPS中 setting.py INSTALLED_APPS = [ ...

  • Vulfocus靶场 | Django SQL注入(CVE-2021-35042)2022-08-20 23:02:50

    漏洞复现 这题通关比较简单,但是django这个漏洞还挺出名的,之前在ctf上也遇到过相关的题目\   直接按照提示,进入了Django报错页面   flag就在里面,直接ctrl+F就能找到     爆数据库版本 order=vuln_collection.id);select updatexml(1,concat(0x7e,(select @@version)),1)%

  • 基于django中间件的编程思想2022-08-20 15:05:07

    基于django中间件的编程思想 在django中,中间件的形式全部写成了列表套字符串的形式 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware',

  • django中的中间件2022-08-20 11:34:52

    1. 什么是中间件 中间件是django的门户,在请求响应进入进出django的时候,都需要先经过中间件,用来全局改变django的输入和输出。 django中自带7个中间件,每个中间件都有其特定的功能,并且django支持自定义中间件。 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware

  • django中配置apscheduler,并解决运行两次的问题2022-08-19 19:02:29

    创建了一个独立的app,准备把定时器执行的内容放在这里 python manage.py startapp cron_jobs   在应用目录下创建目录 autotask 1.创建task.py文件,写入要执行的内容 # -*- coding:utf-8 -*-"""" Description: 需要执行的计划任务函数放这里"" File : tasks.py.py" Autho: ddzfeng"

  • django中的cookie与session2022-08-19 14:32:00

    发展史 1.早期的时候,网站都没有保存用户功能的需求,所有用户访问网站返回的结果都是一样的,比如新闻、文章等网站! 2.但是,随着网站的发展,出现了一些需要保存用户信息的网站,比如:淘宝、京东、个人博客等! 3.以登录功能为例,如果不保存用户登录的信息,就意味着用户每次都需要重新登录网站,为

  • django-haystack使用whoosh创建索引2022-08-18 00:33:53

    快速入门 环境安装 首先需要清楚以下各个库的作用 django是基于python开发的web框架,阅读本文需要了解相关的基础知识 django-haystack为 Django 提供模块化搜索。它具有统一、熟悉的 API,允许您插入不同的搜索后端(例如Solr、 Elasticsearch、Whoosh、Xapian等),而无需修改代码 Who

  • Django连接MySQL与正反向迁移命令2022-08-17 20:05:13

    目录连接MySQL方法一:pymysql连接方法二:mysqlclient迁移命令 连接MySQL 方法一:pymysql连接 第一步:修改settings.py配置文件中的DATABASES: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1',

  • 服务器部署 Vue 和 Django 项目的全记录2022-08-17 16:02:17

    本篇记录我在一个全新服务器上部署 Vue 和 Django 前后端项目的全过程,内容包括服务器初始配置、安装 Django 虚拟环境、python web 服务器 uWSGI 和反向代理 Nginx 的使用,以及报错的纠正等。 若前后端采用的技术栈和我相同,可基本按照本文进行操作;否则可能需要理解所涉及步骤的意义

  • MySQL篇:MySQL主从搭建、django读写分离2022-08-17 09:02:04

    目录一、MySQL主从搭建1.1 什么是主从同步?1.2 原理1.3 搭建步骤1.3.1 拉取mysql5.7镜像1.3.2 创建一些文件夹,用来做目录映射1.3.3 启动两个docker容器1.3.4 链接主库1.3.5 链接从库1.3.6 测试二、django读写分离 一、MySQL主从搭建 1.1 什么是主从同步? 一个主库,写数据都写到主库,从

  • VUE+Django前后端分离-第四部分【后台数据如何展示在前端table表格中】2022-08-16 15:04:35

    一、后端返回数据 后端返回的数据格式如下: { "msg": "success", "data": [ { "rule": 1, "result": "exception", "remark": "334668" },

  • 16 Django页面优化12022-08-16 10:34:11

    需要用到bootstrap models.py class TransactionRecord(): """ 交易记录 """ charge_type_class_mapping = { 1: "success", 2: "danger", 3: "default", 4: "info"

  • VUE+Django前后端分离-第三部分【前后端数据传递】2022-08-15 19:33:11

    一、前端代码 首先:前端中任何变量都要被定义,具体如下:       <template> <div> <h3>推置引擎测试界面</h3> <el-form :inline="true" :model="formInline" class="demo-form-inline"> <el-form-item labe

  • django ORM定义实现链表结构2022-08-15 19:33:01

    需求场景 各种链表使用场景, 如单串, 双端链表等 需求描述 实现阶段间串联的可前进后退的关系模型 逻辑分析 节点间串联. 主要需要控制的是前节点和后节点的顺序关系 以及插入或删除节点时的一些操作 代码实现 """ Stage """ from django.db import models class Stage(models

  • django路由层2022-08-15 18:30:48

    1、django请求生命周期流程图 2、路由层 2.1路由匹配 """ url方法第一个参数是正则表达式,只要第一个参数正则表达式能够匹配到内容 那么就会立刻停止往下匹配.直接执行对应的视图函数 解决方式:在url后面加斜杠 注意:在输入url的时候会默认加斜杠,django内部做到重定向,一次匹配不

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有