ICode9

精准搜索请尝试: 精确搜索
  • Django框架重定向功能2022-06-30 00:34:06

          from django.shortcuts import render,redirect# Create your views here.from django.shortcuts import HttpResponsedef login(request): if request.method == "GET": # 验证逻辑 user = request.POST.get("user&q

  • 前后端联调之后端2022-06-29 21:00:25

    首先创建django项目,创建django应用,然后在Pycharm打开项目,接着注册app、注册drf框架、注册跨域,配置数据库,添加跨域中间件,允许所有的源访问,settings里的准备工作可以了 然后编写模型类,接着就是生成迁移文件 执行迁移文件 然后根据要求写视图,写序列化器,配置路由,然后当django所有东西

  • 【Django Admin】admin后台自定义返回显示属性2022-06-29 13:03:02

    # models.py class UserInfo(models.Model): head = fields.ImageField(verbose_name='照片', max_length=128, accept=".png") # Admin自定义返回列表PRO 例子:照片邮箱 def head_picture(self): return format_html('<img

  • Django中logging的配置2022-06-29 08:31:17

    LOGGING = { 'version': 1, #版本 'disable_existing_loggers': False, #是否禁用其他的logger 'formatters': { 'standard': { 'format': '%(asctime)s [%(threadName)s:%(thread)d] [%(name

  • 【Django Admin】django-import-export, 导出数据+PRO2022-06-28 23:31:43

    # settings.py INSTALLED_APPS = [ 'import_export', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.mes

  • Django数据操作--ORM2022-06-28 16:02:20

    ------------恢复内容开始------------ 常用的数据库字段类型(ORM) CharField 最常用的类型,字符串类型。必须接收一个max_length参数,表示字符串长度不能超过该值。 BooleanField 布尔值类型。默认值是None DateTimeField 日期时间类型。Python的datetime.datetime的实例。 IntegerFi

  • # django实例一2022-06-28 11:01:56

    django实例一 1. 设计表结构 models.py from tkinter import CASCADE from django.db import models # Create your models here. class Department(models.Model): ###部门表### title=models.CharField(verbose_name='标题',max_length=32) class UserInfo(models.M

  • Django-路由的分发2022-06-28 11:00:06

    不同的app路由都统一集中到了一块,如果项目简单还好,项目复杂,url文件就会变得特别臃肿。 我们可以用django的include函数完成这个操作 from django.urls import path,include path('1级路由/',include(视图模块)) 修改主路由,开头导入include from django.contrib import admin fro

  • 重新开始的学习(django开始)2022-06-28 07:00:09

    终于又开始了一次学习。 本次内容,Django 今天内容: 安装 创建项目。 基本环境, fedora 默认安装,升级完毕 安装django:pip install django 创建第一个项目:建立一个新目录,在目录下运行  django-admin startproject project1 ,project1是项目名称。 然后在 project1目录下会创建默认的

  • 告别单调,Django后台主页改造 - 使用AdminLTE组件2022-06-28 00:00:08

    前言 之前我做了个Django的项目,为了让管理后台更加美观,我对Django(应该说是SimpleUI的)默认的Admin后台主页进行改造,具体可以看这篇文章:项目完成 - 基于Django3.x版本 - 开发部署小结 之前的两篇关于Django3.x开发部署小结的文章介绍的都是数据库、接口、性能方面的,看到有朋友留言对

  • Django模板2022-06-27 17:04:05

    用法--template 首先在应用程序Login的目录下新建一个templates的目录 目录名必须相同 新建HTML文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>这是个网页</title> </head> <body> <h1>

  • django day2-day62022-06-27 16:01:09

    注册模型类 需要在和根目录同名下的admin中写入 需要导包将models中的模型类导入 from myapp.models import 模型类 admin.site.register(模型类)在运行框中创建超级用户python mange.py createsuperuser创建用户名输入自己的邮箱(可以不输入)创建自己的密码回车创建如果密码的数量

  • django超级用户指令2022-06-26 23:33:33

    1. 创建超级用户 python manage.py createsuperuser 2. 输入用户名直接敲回车   3. 输入密码:密码不显示   如果密码少于8个字符 会警告   4. 确认密码 5. 重新启动项目访问admin 6. 输入刚刚自己创建的超级用户 登录就可以了

  • django知识点2022-06-26 23:31:09

    1.创建项目 django-admin startproject 项目名 2.创建应用 django-admin.startapp 应用名 3.视图 函数 在子应用的view.py中写视图 4.路由 -路由分发 1.在子应用中创建子路由文件 2.在主路由文件中配置路由 3.在子路由文件中配置路由 4.导包 from 应用名.views import 视图名 path

  • Django笔记七之ManyToMany和OneToOne介绍2022-06-25 20:33:39

    ManyToMany 是一种多对多的关系,在用途和使用方法上和外键 ForeignKey 类似。 以下是本篇笔记的目录: ManyToMany 的介绍 through 参数 through_fields 参数 ManyToMany关系数据的增删改查 OneToOne介绍 1、ManyToMany 的介绍 假设有两个 model,Person 和 Group,这两个model之间是多

  • Django笔记五之字段类型2022-06-25 20:05:07

    这篇笔记介绍字段的类型 Field Type。 Django 的model 下的 field 对应的是 MySQL 中的表字段,而我们定义的 field 的类型则对应 MySQL 中的字段类型。 本次主要介绍以下几种: CharField IntegerField DateField/DateTimeField BooleanField FloatField TextField DecimalField 其

  • Django笔记六之外键ForeignKey介绍2022-06-25 20:03:56

    这一篇笔记介绍 Django 系统 model 的外键处理,ForeignKey 以及相应的处理方法。 这是一种一对多的字段类型,表示两张表之间的关联关系。 本篇笔记的目录如下: on_delete related_name related_query_name 外键字段的保存 1、on_delete 假设有两个 application,app1 和 app2 app1 下

  • django--ORM表的多对一关系2022-06-25 19:34:13

    多对一关系是什么 Django使用django.db.models.ForeignKey定义多对一关系。 ForeignKey需要一个位置参数:与该模型关联的类  class Info(models.Model):       user = models.ForeignKey(other_model,on_delete=models.SET_NULL) 生活中的多对一关系:班主任,班级关系。一

  • Django笔记四之字段选项2022-06-25 19:31:19

    这篇笔记介绍的 field options,也就是 字段的选项。 首先,关于 model,是数据库与 python 代码里的一个映射关系,每一个 model 是django.db.models.Model 的一个子类。 model 里每一个属性值(即字段)代表数据库的字段,通过 定义 models.py 里的 class,可以自动生成数据库里的表和字段,比如之

  • APIView使用2022-06-25 16:33:31

    1 CBV源码分析 # 基于类的视图---》讲过了 -必须要继承它:from django.views import View  # drf的东西,都是写cbv,必须要继承View​​#######流程分析# path('books/', views.BookViwe.as_view())# views.BookViwe.as_view()的执行结果,是函数内存地址----》view这个函数的内存

  • CVE-2019-14234 Django JSONField SQL注入漏洞2022-06-25 16:04:56

    一、漏洞概述 Django是一个大而全的Web框架,其支持很多数据库引擎,包括Postgresql、Mysql、Oracle、Sqlite3等,但与Django天生为一对儿的数据库莫过于Postgresql了,Django官方也建议配合Postgresql一起使用。该漏洞的出现的原因在于Django中JSONField类的实现,Django的model最本质的

  • 创建django项目的命令2022-06-24 21:37:32

    创建django项目 django-admin startproject 项目名 进入到django项目里 cd 项目名 创建应用 django-admin startapp 应用名 启动项目验证是否成功 python manage.py runserver python manage.py makemigrations # 创建数据库迁移文件 python manage.py migrate # 根据数据库迁

  • django配置数据库2022-06-24 21:02:59

    1.项目里找到settings.py 2. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库类型 mysql 'NAME': "django0621", #数据库名 "PASSWORD":"root", # 密码

  • django开发12022-06-24 13:03:39

    django开发 1. 安装django pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django anaconda\envs\... - python.exe - Scripts - pip.exe - django-admin.exe [工具,创建django项目中的文件和文件夹] - Lib - 内置模块

  • RBAC介绍与美化admin后台页面2022-06-22 18:32:07

    目录RBAC介绍美化admin后台管理 RBAC介绍 RBAC是基于角色的访问控制(Role-Based Access Control),在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限

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

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

ICode9版权所有