摘要:
一 关于CBV(class based view)与FBV(function based view): 那么其实本质上都是FBV,只不过CBV是把FBV封装起来。 接下来我们看下CBV的流程。 ① url中LoginView调用as_view()方法。 ② as_view()执行的结果是返回一个函数 阅读全文
摘要:
恢复内容开始 admin源码解析 一 启动:每个APP下的apps.py文件中。 首先执行每个APP下的admin.py 文件。 二 注册:在admin中注册,那么我们在登录admin的后台管理的时候回显示出来。 那么我们在注册的时候可以看出admin.site是一个对象,那么这个对象有一个regi 阅读全文
摘要:
一 form表单传输文件的格式: 只有三种: multipart/form-data 一般用于传输文件,图片文件或者其他的。 那么其中我们默认的是application/x-www-form-urlencoded 用于传输字符串。 text/plain是我们几乎不用的。 二 AJAX各种格式都可以: 阅读全文
摘要:
一 什么是MongoDB: MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。一个面向文档的数据库系统。 二 MongoDB的作用: 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 Mongo 阅读全文
摘要:
一 什么是Redis: REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。遵守BSD协议,是一个高性能的key-value数据库。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、 阅读全文
摘要:
一、概述 django_debug_toolbar 是django的第三方工具包,给django扩展了调试功能。 包括查看执行的sql语句,db查询次数,request,headers,调试概览等。 二、安装 三、修改settings文件 1. 显示设置调试工具不要调整settings中的设置 2. 阅读全文
摘要:
Python的第三方库多的超出我的想象。 python 第三方模块 转 https://github.com/masterpy/zwpy_lst Chardet,字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama,主要用来给文本添加各种颜色,并且非常简单易用。 Prettyta 阅读全文
摘要:
一 Django中的auth模块: 我们在使用模块之前要先导入模块: django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: 1 、authenticate() :用户认证功能! 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关 阅读全文
摘要:
Django 基本命令 熟练使用Django常用命令能让你事半功倍!!!! 1. 新建一个 django project django-admin.py startproject project-name django-admin.py startproject project-name djang 阅读全文
摘要:
form表单源码解析: 局部钩子: 全局钩子: 阅读全文