文章分类 -  Django

Django之stark组件
摘要:stark组件的使用步骤: 1、在settings中注册应用app及starkapp INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.co 阅读全文
posted @ 2019-11-19 14:44 始终不够啊 阅读(239) 评论(0) 推荐(0)
Django之使用极验验证geetest
摘要:极验使用详情见官网:https://docs.geetest.com/install/deploy/server/python 后端 Django 使用极验方式: 1.准备好3个文件,并放在对应位置: # !/usr/bin/env python # -*- coding:utf-8 -*- imp 阅读全文
posted @ 2019-11-13 19:54 始终不够啊
Django Rest Framework 的使用
摘要:Django REST framework 是用于构建Web API 的强大而灵活的工具包。本质上DRF是django的一个app(startproject) DRF中文文档:http://www.sinodocs.cn/ 安装:安装在想用的Python解释器下,例如:在终端cd到/python/l 阅读全文
posted @ 2019-11-10 09:59 始终不够啊 阅读(380) 评论(0) 推荐(0)
Django之model中的class Meta元类
摘要:在model中使用的 class Meta 内嵌类的所有 元数据选项 (meta options) 可用的 Meta 选项 abstract Options.abstract 如果 abstract = True ,这个 model 就是一个 抽象基类 。 app_label Options.app 阅读全文
posted @ 2019-11-05 18:43 始终不够啊 阅读(96) 评论(0) 推荐(0)
Django之formset、modelformset
摘要:formset:适用于对多个表单进行操作,字段需要也可以用model中的表的字段来作为验证规则。 modelformset:适用于对多个表单进行操作,字段需要也可以用model中的表的字段来作为验证规则,速度可能快一些(有待考证) formset用法: from django import form 阅读全文
posted @ 2019-11-04 16:00 始终不够啊 阅读(729) 评论(0) 推荐(0)
Django之QuerySet、中介模型、查询优化、extra、整体插入
摘要:知识预览 QuerySet 中介模型 查询优化 extra 整体插入 QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 1 >>> Entry.objects.all()[:5] # (LIMIT 5) >>> En 阅读全文
posted @ 2019-11-03 16:52 始终不够啊 阅读(290) 评论(0) 推荐(0)
Django之权限分配
摘要:权限: 一个含正则表达式的url rabc使用步骤 (1) 先将rbac组建移植到新的项目中 (2) 将settings中install_app中加入"rbac" (3) 将新项目的用户表与rbac下的User表一对一关联 (4) 数据迁移 (5) 在登录成功后引入rbac下的initial_ses 阅读全文
posted @ 2019-11-02 13:57 始终不够啊 阅读(484) 评论(0) 推荐(0)
Django之cookie、session
摘要:1.Cookie 会话跟踪技术 可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过程中,你会向10086发出多个请 阅读全文
posted @ 2019-11-01 14:36 始终不够啊 阅读(113) 评论(0) 推荐(0)
Django之用户认证组件
摘要:auth模块 1 from django.contrib import auth 用户认证组件auth_user示例: 注意:扩展后auth_user表变为 app名_加的类 (如下变为app01_userinfo) 1. 在models.py中写想加的类和字段,注意类要继承AbstractUser 阅读全文
posted @ 2019-10-31 17:01 始终不够啊 阅读(95) 评论(0) 推荐(0)
Django之缓存及Python操作Memcached、Redis
摘要:目录: 缓存 memcached redis 缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操 阅读全文
posted @ 2019-06-23 19:14 始终不够啊 阅读(538) 评论(0) 推荐(0)
Django之中间件
摘要:Django之中间件 中间件执行流程 我们从浏览器发出一个请求 Request,得到一个响应后的内容 HttpResponse ,这个请求传递到 Django的过程如下: 也就是说,每一个请求都是先通过中间件中的 process_request 函数,这个函数返回 None 或者 HttpRespo 阅读全文
posted @ 2019-06-22 19:37 始终不够啊 阅读(120) 评论(0) 推荐(0)
Django之django-debug-toolbar使用详解
摘要:简介 Django Debug Toolbar是Django开发中必备利器,可以帮助开发者快速了解项目的整体信息以及每个页面包括sql信息,http相关信息。本篇将详细讲解如何django-debug-toolbar的使用。 项目集成Django Debug Toolba 我们去Django Deb 阅读全文
posted @ 2019-06-17 20:25 始终不够啊 阅读(3347) 评论(0) 推荐(1)
Django之Model操作
摘要:Django之Model操作 一、字段 1 AutoField(Field) 2 - int自增列,必须填入参数 primary_key=True 3 4 BigAutoField(AutoField) 5 - bigint自增列,必须填入参数 primary_key=True 6 7 注:当mod 阅读全文
posted @ 2019-06-15 22:22 始终不够啊 阅读(418) 评论(0) 推荐(0)
Django之Form、ModelForm 组件
摘要:Django之Form、ModelForm 组件 【Django的Form组件】 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 Form类的使用: from django.db import 阅读全文
posted @ 2019-06-04 19:27 始终不够啊 阅读(434) 评论(0) 推荐(0)
Django之上传文件
摘要:上传文件 1、Form表单上传 obj = request.FILES.get('xxx') obj.read():从文件中读取整个上传的数据,这个方法只适合小文件; obj.chunks():按块返回文件,通过在for循环中进行迭代,可以将大文件按块写入到服务器中; obj.multiple_ch 阅读全文
posted @ 2019-06-02 20:16 始终不够啊 阅读(250) 评论(0) 推荐(0)
Django之分页
摘要:分页 一、Django内置分页 #Django 2.0下新增了get_page()方法,可以将代码大大简化(如下图所示)。它所实现的功能与上面是一样的。当用户提交的页码不是整数时,提取第一页记录。当用户输入的页码太大时,只提取最后一页记录。 from django.core.paginator im 阅读全文
posted @ 2019-05-29 17:23 始终不够啊 阅读(700) 评论(0) 推荐(0)
Django之CBV与FBV
摘要:Django的CBV与FBV 知识预览 FBV CBV Mixin FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式。 CBV views.py from django.views import View 阅读全文
posted @ 2019-05-24 23:36 始终不够啊 阅读(305) 评论(0) 推荐(0)
Django之序列化、信号、跨站伪造请求
摘要:1.跨站请求伪造 2.序列化 3.信号 1.跨站请求伪造 一、简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 dj 阅读全文
posted @ 2019-05-22 21:15 始终不够啊 阅读(199) 评论(0) 推荐(0)
Django
摘要:Django 目录: 一、web框架 二、MTV MVC 三、Django流程和命令行工具 四、Django的配置文件(settings) 五、Django Url 六、Django Views 七、Django Template 八、Django Models 九、Django Admin 一 什 阅读全文
posted @ 2019-05-08 17:33 始终不够啊 阅读(258) 评论(0) 推荐(0)