首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
The Django Book(自定义ModelAdmi类)
】的更多相关文章
The Django Book(自定义ModelAdmi类)
默认的,管理界面下显示的东西只是 python2:def __unicode__(self): 和 python3:def __str__(self): 中返回的字段内容 想要让它更加的多元化的话 class AuthorAdmin(admin.ModelAdmin): list_display('a','b','c') #可以显示多个字段名称 admin.site.register(Author,AuthorAdmin) 另外的,点击每个列可以进行排序. 还可以添加搜索框 search_fie…
DRF JWT的用法 & Django的自定义认证类 & DRF 缓存
JWT 相关信息可参考: https://www.jianshu.com/p/576dbf44b2ae DRF JWT 的使用方法: 1. 安装 DRF JWT # pip install djangorestframework-jwt 2. 配置 REST_FRAMEWORK = { "DEFAULT_AUTHENTICATION_CLASSES":("rest_framework_jwt.authentication.JSONWebTokenAuthentication&…
第四百零六节,自定义用户表类来继承Django的用户表类,
第四百零六节,自定义用户表类来继承Django的用户表类, models.py from django.db import models # Create your models here. from django.db import models from django.contrib.auth.models import AbstractUser # django自带的用户表类 class Userpro(AbstractUser): # 继承django自带的用户表类 nick_name…
Django 自定义分页类
分页类代码: class Page(object): ''' 自定义分页类 可以实现Django ORM数据的的分页展示 输出HTML代码: 使用说明: from utils import mypage page_obj = mypage.Page(total_num, current_page, 'publisher_list') publisher_list = data[page_obj.data_start:page_obj.data_end] page_html = page_obj.…
Django(62)自定义认证类
前言 如果我们不用使用drf那套认证规则,我们想自定义认证类,那么我们首先要知道,drf本身是如何定义认证规则的,也就是要查看它的源码是如何写的 源码分析 源码的入口在APIView.py文件下的dispatch方法下的self.initial方法中的self.perform_authentication(request),点击查看后如下 def perform_authentication(self, request): """ Perform authentication…
Django 1.6 基于类的通用视图
Django 1.6 基于类的通用视图 最初 django 的视图都是用函数实现的,后来开发出一些通用视图函数,以取代某些常见的重复性代码.通用视图就像是一些封装好的处理器,使用它们的时候只须要给出特定的参数集即可,不必关心具体的实现.各种通用视图的参考参见:https://docs.djangoproject.com/en/1.6/ref/class-based-views/然后函数式视图的缺点——难以扩展和自定义,开始显现出来.于是 1.3 起 django 开始用类视图来实现通用视图.较于…
基于django的自定义简单session功能
基于django的自定义简单session功能 简单思路: 1.建立自定义session数据库 2.登入时将用户名和密码存入session库 3.将自定义的随机session_id写入cookie中 4.在中间件中,取出浏览器请求中cookie的session_id 5.使用session_id去数据库中比对用户名和密码,成功就访问,失败就重定向到登入页面 没有完善的地方:每次登入都会 生成一个随机字符串和value存入数据库 1.数据库 from django.db import models…
Django——20141014深入理解Django HttpRequest HttpResponse的类和实例
深入理解Django HttpRequest HttpResponse的类和实例 了解META选项 了解中间件 理清所有模板传输模板变量的方式,并作出选择 Django模板系统:如何利用Django模板设计网站的页面结构 了解各context处理器及各处理器之间的关系 了解view层可以做的事情,并了解具体是如何做的,需要使用哪些库 了解如何设计网站的URL,以方便参数(广义上)的准确清晰的传递 了解正则表达式并作笔记 ———————————————————————————————正文深入理解D…
django上课笔记2-视图CBV-ORM补充-Django的自带分页-Django的自定义分页
一.视图CBV 1.urls url(r'^login.html$', views.Login.as_view()), 2.views from django.views import View class Login(View): def get(self,request): return HttpResponse('from get') def post(self,request): return HttpResponse('from post') 二.ORM补充 正向操作 result =…
django实现自定义登陆验证
django实现自定义登陆验证 自定义装饰器函数和类 from utils.http import HttpResponseUnauthorized from django.views import View # 登陆校验装饰器 函数视图校验 def login_require(func): def wrapper(request): # 校验session中是否存在login_flag login_flag = request.session.get('login_flag') if not…