Django入门
嫣夜来
这个作者很懒,什么都没留下…
展开
-
python之django框架类视图(views)路由反射解读
最近一直在看django框架的rest-framework库,尝试看了一下源码,觉得挺有意思的。这里记录一下自己对于django在使用rest_framework写类视图以及路由分发到类视图函数执行的整个过程,给自己这7秒钟记忆的脑子存个档,方便以后查看。第一部分 示例代码依赖包: django==2.1.7 djangorestframework==3.11.0 mysqlclient==1.4.6第一步:定义models模型类,这里随便写了一个from django.db import原创 2020-06-23 14:19:11 · 987 阅读 · 0 评论 -
Python之django框架模型(models)详解
第一部分:模型类介绍1.1 定义属性Django根据属性的类型确定以下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。默认创建的主键列属性为id,可以使用pk代替,pk全拼为primary key。注意:pk是主键的别名,若主键名为id2,那么pk是id2的别名。属性命名限制:不能是python原创 2020-05-25 15:34:08 · 5170 阅读 · 0 评论 -
Django常用功能之五验证码
验证码主要的作用是为了验证作用,现在验证码也有很多类型,比如滑动、点击、倒立点击特别多,这些都是为了加强网站的安全。本文主要介绍django-simple-captcha验证码模块的使用。【步骤1】 安装验证码插件pip install django-simple-captcha【步骤2】注册验证码插件应用到自己的项目中INSTALLED_APPS = [ 'django.co...原创 2020-03-30 21:28:52 · 379 阅读 · 0 评论 -
django常用功能之四Form表单
本文主要介绍使用Django提供的表单类来简化我们的表单,具体使用流程如下:步骤1 在使用form表单的应用目录下面创建forms.py的表单类文件from django import forms # 引入表单模块,from django.core.exceptions import ValidationError #引入验证错误异常模块import redef check_ph...原创 2020-03-30 21:14:03 · 477 阅读 · 0 评论 -
django常用功能之三富文本功能
富文本编辑器富文本编辑器,在web开发中可以说是不可缺少的。django并没有自带富文本编辑器,因此我们需要自己集成,富文本会让我的页面变的更加丰富。下载https://github.com/twz915/DjangoUeditor3/安装将下载的文件夹解压剪切到项目中与APP同级目录下:进入到项目文件夹,运行下面命令 python setup.py install配置set...原创 2020-03-29 18:59:29 · 597 阅读 · 0 评论 -
django常用功能之二分页功能
如果你已经安装了虚拟环境,虚拟环境已经安装了django,django-pure-pagination,就可以开始项目了。创建项目、创建应用、初始化项目配置文件之前文章已经提到过,这里不再做赘述。【步骤1】安装django分页插件,使用如下命令;pip install django-pure-pagination步骤【2】 注册应用pure-pagination步骤【3】 在项目se...原创 2020-03-13 21:28:46 · 156 阅读 · 0 评论 -
Django的MVT开发模式简介
1.M–model(模型)作用:(1)主要实现数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库;(2) 对象-关系-映射(Object–relation-Mapping),根据对象的类型映射数据模型,生成数据库中表结构将对象、列表的操作,转换为sql语句将sql查询到的结果转换为对象、列表在response中返回;2.V–views...原创 2019-01-03 09:14:10 · 1524 阅读 · 1 评论