ICode9

精准搜索请尝试: 精确搜索
  • VUE+Django前后端分离-第一部分2022-08-15 14:00:08

    一、创建django项目 1、创建django项目 在指定目录下,用django-admin startproject django_vue创建Django项目 2、在django项目下创建应用  2.1 在django_vue目录下通过命令python manage.py startapp app 创建应用 2.2 将app加到settings配置项中   2.3 新建接口 在app目录

  • django的csrf跨站请求伪造2022-08-15 09:30:22

    1.什么是跨站请求伪造 请看图: 我们自行写了一个网站模仿中国银行,用户不知道是否是真的中国银行,并且提交了转账信息,生成一个form表单,向银行服务器发送转账请求,这个form表单和正规银行网站的form表单一模一样,只不过里面隐藏着改变了转账人的信息,改成了我们自己!! 然后,银行也不知道,因为

  • Django-rest-framework开发api接口2022-08-14 20:02:23

    django-rest-framework开发api接口 (1) 创建django项目drfdemo1并且创建一个名为app的应用 django-admin startproject drfdemo1 python manage.py startapp app (2) 安装django-rest-framework pip install djangorestframework (3) 在settings.py的INSTALLED_APPS注册,并且在I

  • Django设置跨域访问2022-08-14 20:00:08

    Django设置跨域访问 (1) 安装DjangoCors Headers pip install django-cors-headers (2) settings.py 配置如下 INSTALLED_APPS = [ # 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contr

  • Django orm的managed参数2022-08-14 17:32:54

    Django orm的managed参数 如果一张表不是在django的models.py中创建表,而是该表由cmd或者Navicat或者其他方式创建的,或者该表是一个视图,那么也可以在models.py里写上该表的参数,和数据库中的该表/视图做上映射关系,但是要指定managed=False(不创建表)这个参数,然后就可以继续使用djang

  • Django中读取数据的一些学习2022-08-14 17:05:20

    Django中读取数据的一些学习 关于元组的读取 ​ 当我们在写数据库架构时,我们需要考虑数据库内存,而经常的操作是,比如对于gender,固定值一般为男、女,但是一直写男女中文字符过于占内存在utf-8中,于是我们经常采用元组来存储男女 如下: class UserInfo(models.Model): """ 员工表 ""

  • 攻防世界 | Web-Cat2022-08-14 12:31:04

    本题涉及到的知识点有很多: 1.cURL的post文件上传 2.php的curl上传组件 3.python的字符编码 4.django的框架知识 解题步骤   先按照它的要求随便输入一个域名:   是一个PING操作命令,到这里立马联想到了pikachu靶场,然后构造payload: 127.0.0.1|whoami 网页回显 Invalid URL,应该

  • django中批量插入数据2022-08-14 00:31:50

    1.什么是批量插入 在django中的orm给我们提供了一个bulk_create方法,批量创建插入数据! 2.为什么要使用批量插入 我们先来看不使用批量插入的情况: def book(request): # 先给book插入10000条数据 for info in range(10000): models.Book.objects.create(title='第%s

  • 如何使用 Prometheus 监测 Django2022-08-13 13:00:08

    目录IntroductionPrerequisitesStep 0 - 设置基本的Django应用程序安装 DjangoCreate a template project验证Django是否正常工作Step 1 - 从Django中导出Prometheus监视指标安装django-prometheus修改 settings.py 和 urls.py配置文件验证是否正在导出指标Step 2 - 将Prometheus

  • Django实现个人信息展示与编辑页面(上)2022-08-13 03:01:13

    Django实现个人信息展示与编辑页面(上) 5,4,3,2,1!我下班了蟹老板,开玩笑,做了登录注册界面,当然要有一个配套的页面展示,现在就利用所学,完成一下吧! html页面实现 如下是暂时未接入数据库的html页面 过程: 导入load static 调整container样式 从bootstrap样式中寻找合适的组件并进行修改放入h

  • django中的forms组件2022-08-12 23:04:15

    form介绍 用户需要向后端提交一些数据时,我们常常把这些数据放在一个form表单里,采用form标签,里面包含一些input等标签把用户的数据提交给后端。 在给后端提交数据的时候,我们常常也需要对于用户输入的数据进行一个及时的校验,提示用户格式或者内容是否输入错误;如果出现错误,就需要个用

  • Django-orm操作--补充2022-08-12 17:30:15

    一、配置 首先我的项目结构是: 项目名: book有两个appbookmanage、booktestone       1.1 项目准备 settings.py中注册应用添加数据库配置 book/settings.py   书籍名称字段:name 根据人物表结构设计模型类: 模型类               .

  • django绑定keycloak单点登录2022-08-12 14:32:38

    此django为archery数据库管理后台 pip install django-allauth安装模块,keycloak.py与settings.py放在同一目录一下了。 keycloak.py from allauth.account.utils import perform_login from django.contrib.auth.models import User from sql.models import Users from allauth.s

  • 11 Django 用户组件2022-08-12 10:02:10

    想用Django的用户认证组件表,又想自己扩展一些字段。那么按以下: from django.db import models from django.contrib.auth.models import AbstractUser class UserInfo(AbstractUser): """ 用户信息 """ nid = models.AutoField(primary_key=True) tel

  • 8 Django组件2022-08-11 11:02:55

    1 中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Middleware is a framework of hooks into Django’s request/response

  • Django之表单2022-08-11 00:05:12

    HTML表单是网站交互的经典方式。流程:从html把数据提交到服务端,服务端接收数据后判断数据,然后做出对应的响应。 HTTP请求   HTTP协议以“请求—回复”的方式工作,客户发送请求时,可以在请求中附加数据,服务器通过解析请求,就可获得客户传来的数据,并根据URL来提供特定的服务。 form表

  • Django连接数据库2022-08-08 16:30:08

    创建数据库 create database neiwang default charset=utf8mb4; -- utf8也会导致有些极少的中文出现乱码的问题,mysql5.5之后官方才进行处理,出来了utf8mb4,这个是真正的utf8,能够容纳所有的中文。 为当前项目创建数据库用户[这个用户只能看到uric这个数据库] # mysql8.0版本以上执

  • Django开发22022-08-08 11:30:41

    django.contrib.auth Django的用户验证框架,可以快速实现用户信息验证、登录、登出等用户操作 from django.contrib.auth import authenticate, login, logout # 例:登录 if request.method == "POST": login_form = LoginForm(request.POST) if login_form.is

  • django的RBAC权限认证机制和后台运营admin站点2022-08-07 23:32:27

    一 RBAC权限认证机制 RBAC(Role-Base Access Control),译作:基于角色分配的访问控制机制。实现了权限认证机制以后,我们可以让不同的用户得到不同的权限,基于用户拥有的权限不同,能操作的功能或者能看到的站点内容也会产生不一样。 一般用于项目权限的分配机制无非3种:RBAC,OAuth授权认证

  • Django 执行sql python 执行sql2022-08-07 17:01:44

    1 Django 操作mysql 参考地址: https://www.cnblogs.com/zhaoyingjie/p/9680842.html from django.db import connection cursor=connection.cursor() 自定义sql: #插入操作 cursor.execute("insert into hello_author(name) values('郭敬明')") #更新操作 cursor.execute(

  • Django中使用分页功能2022-08-07 16:33:47

    Django中使用分页功能 (1) 创建一个名为MyDjango的项目,再创建一个名为index的app,在settings.py中注册改app,配置数据库 (2) 在index的models.py中定义模型PersonInfo,并执行数据迁移 from django.db import models class PersonInfo(models.Model): id = models.AutoField(pri

  • Django 中使用 ckEditor 生成文章编辑器2022-08-07 14:31:49

    Django 中使用 ckEditor 生成文章编辑器 (1) 安装第三方功能应用 Django CKEditor,并且设置改应用的功能 pip install django-ckeditor (2) settings.py中注册Django CKEditor功能应用 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.

  • 自定义Admin后台的登录页面2022-08-07 14:02:18

    自定义Admin后台的登录页面 (1) 在主应用里创建myadmin.py和myapps.py文件,在myadmin.py文件中定义MyAdminSite类,该类继承父类AdminSite并重写admin_view()和get_urls()方法从而更改Admin后台系统地登录地址。 from django.contrib import admin from functools import update_wrap

  • django的ORM操作2022-08-07 02:00:50

    二 单表操作 创建表 1 创建模型 创建名为book的app,在book下的models.py中创建模型: from django.db import models # Create your models here. class Book(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=64) pub_dat

  • Django当中choice字段使用2022-08-05 16:03:47

    Django 模型中的字段有个 choices 属性,这个属性可以提供被选数据。 举例子说明一下,首先创建一个模型 Person ,包含两个字段 name 和 gender: from django.db import models class Person(models.Model): GENDER_CHOICES = ( (u'M', u'Male'), (u'F',

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

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

ICode9版权所有