Django: 后台常用操作】的更多相关文章

获取参数. 类型是QueryDict https://www.cnblogs.com/zhaoyang-1989/p/11989515.html request.POST.get('参数名') request.GET.get('参数名') 返回json数据 return JsonResponse({'res':1}) 跳转 return redirect('/index') 设置Cookie  参考地址 https://www.cnblogs.com/maosuo/p/11077148.html…
内容目录: Django后台表单验证 CSRF加密传输 session.cookie model数据库操作 Django后台Form表单验证 Django中Form一般有2种功能: 1.用于做用户提交数据的验证 from django import forms class LoginForm(forms.Form): 基本验证demo from django.shortcuts import render,HttpResponse from django import forms import…
Django---ORM的常用字段和自定义字段,DjangoORM字段与数据库类型对应,字段参数和Meta的参数,Django的admin操作,13中orm操作方法,单标的双下方法 一丶ORM常用字段和自定义字段 常用字段 AutoField # 主键 自增的整形字段,必填参数primary_key=True,则成为数据库的主键.无该字段时,django自动创建. 一个model不能有两个AutoField字段. CharField # 字符串 字符类型,必须提供max_length参数.max…
之前的几篇记录了模板视图.模型等页面展示的相关内容,这篇主要写一下后台admin管理界面的内容. 激活管理界面 Django管理站点完全是可选择的,之前我们是把这些功能给屏蔽掉了.记得上篇中Django模型模型安装小结中,我们把settings.py中的部分内容屏蔽了,并添加了一个app,如下 INSTALLED_APPS = ( ## 'django.contrib.admin', ## 'django.contrib.auth', ## 'django.contrib.contenttype…
Django 后台 django的后台我们只要加少些代码,就可以实现强大的功能.与后台相关文件:每个app中的 admin.py 文件与后台相关 下面示例是做一个后台添加博客文章的例子: 新建一个 名称为 zqxt_admin 的项目 django-admin.py startproject zqxt_admin 新建一个 叫做 blog 的app # 进入 zqxt_admin 文件夹 cd zqxt_admin # 创建 blog 这个 app python manage.py starta…
1:准备开始 建立一个新的project: django-admin.py startproject XXXXXX(名称) 建立一个新的App:python manage.py startapp XXXXX(名称) 将app响应:打开project文件下的seettings,找到INSTALLED_APPS ,填写app名字 MTV模式:models:业务对象和数据库关系 Views:业务逻辑   Templates:页面展示 Django如何运行:请求-中间件-url分发器-处理http请求-…
1.Object Relational Mapping(ORM) 1.1ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术. 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中. ORM在业务逻辑层和数据库层之间充当了桥梁的作用. ORM由来 让我们从O/R开始.字母O起源于"对象"(Object),而R则来自于"…
一.string类型的常用命令 set key value   #一个key对应一个value.多次赋值,会覆盖前面. setnx key value  #如果key存在则创建key1,并返回1,如果key已存在,则不会覆盖,并返回0 setex  key time value #创建key设置过期时间为time ttl key  #查看key还有多久过期 mset key1 value1 key2 value2 #同时设置多个值 mget key1 key2 #批量获取key值 del  ke…
一.在django后台admin管理页面添加自己增加的表结构 通过终端命令:python3 manage.py makemigrations, python3 manage.py migrate 我们在Django自带的后台管理页面可以看到Django自动生成表结构,那么要是想成自己的表结构需要这么做: 首先web应用的models.py文件里面配置自己的数据库表,例如下面要建一张UserInfo表,并且用UserInfoAdmin指定后台表详情 : class UserInfo(models.…
一般操作 专业官网文档 必会13条查询 <> all(): 查询所有结果 <> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误. <> exclude(**kwargs): 它包含了与所给筛选条件不匹配的对象 <> values(*field): 返回一个ValueQuerySet—…