![](https://img-blog.csdnimg.cn/2020112220011576.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django框架
文章平均质量分 94
Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(DoNotRepeatYourse
†徐先森®
种一棵树最好的时间是十年前,其次是现在
展开
-
Django框架系列指南 七【后台管理Admin模块】
一直在忙着公司的事情,忘了更新Django有关的内容,现在将Django非常受大家喜爱的后台管理介绍下,Django被成为大而全的原因之一也就是因为它自备了后台管理功能!一,如何使用Admin站点假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,网页上展示的新闻信息是从哪里来的呢?是从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,那么我们需要每天写sql语句操作数据库吗? 如果这样的话,是不是非常繁琐,所以我.原创 2021-03-14 21:54:39 · 1667 阅读 · 2 评论 -
Django框架系列指南 六【数据库】
本章节将继续上一节的顺序,介绍如何在Django中操作数据库,使用Django的ORM框架,创建模型类,如何增删改查数据!一,数据库配置在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite.原创 2020-12-22 19:58:40 · 184 阅读 · 0 评论 -
Django框架系列指南 五【模版】
虽然说现在大部分都是前后端分离开发,但是多了解一些还是非常有用的,Django的模版非常人性化,配置,渲染逻辑清晰,操作简单,可以用到的时候再来详细学习;初学者只要过一遍知道有这么个东西就行,下次用到了再来看也不迟,这么多东西想要完全记住没有两三遍是很难的!1 配置在工程中创建模板目录templates。在settings.py配置文件中修改TEMPLATES配置项的DIRS值:TEMPLATES = [ { 'BACKEND': 'django.templat原创 2020-12-17 21:11:23 · 125 阅读 · 1 评论 -
Django框架系列指南 四【类视图,中间件】
在开发接口中难免遇到定制化的操作,比如说在某个或者每个请求中,或者在某个子应用中的请求之前或者之后做一些操作,这时候就会用到中间件;函数视图虽然方便,但是不便于维护和管理,由此引入类类视图来管理不同视图方法;一,类视图1 类视图引入以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。 def register(request): """处理注册""原创 2020-12-17 21:06:56 · 138 阅读 · 0 评论 -
Django框架系列指南 三【请求,响应,cookie,session】
获取请求的数据,发送响应给前端的数据,cookie和session如何使用!这里只是最基础的,后面会介绍DRF框架,会来接管request和response对象,让你的接口编写速度更快,更人性化!一,请求回想一下,利用HTTP协议向服务器传参有几种途径?提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取; 查询字符串(query string),形如key1=value1&key2=value2; 请求体(body)中发送的数据原创 2020-12-14 20:23:30 · 139 阅读 · 0 评论 -
Django框架系列指南 二【配置静态文件, 路由说明】
本章节顺序,路由说明,配置文件,静态文件;根据第一节中的简单Django 项目大致知道它的整个流程是什么样,现在就来探索以下它的路由和静态文件以及配置文件;关于配置子应用以及路由,我个人是这样理解的,1, 因为settings.py是整个项目的配置文件apps是单个子应用的配置文件,项目开启后要想访问到我们的子项目,那他们之间是不是必须建立关联,所以这个过程就是在Settings中注册应用INSTALL_APPS['子应用.apps.自应用名Config'] 这个步骤的目的就是将子应用的配置也原创 2020-12-01 20:46:28 · 259 阅读 · 0 评论 -
Django框架系列指南 一【1,创建Django工程】
本章节包含,虚拟环境管理,工程创建,子应用创建,测试创建函数视图和路由。学完本章节,你可以从0到1的访问到自己写的hello world!一,虚拟环境:有关虚拟环境你需要熟悉以下命令1. 创建虚拟环境mkvirtualenv django_py3_1.11 -p python3注意需要联网2. 安装Django使用django 1.11.11版本,注意需要联网pip install django==1.11.113. 复习虚拟环境和pip的命令# 虚拟环原创 2020-11-29 12:52:21 · 198 阅读 · 2 评论 -
Django框架系列指南【一】导读
前言:Django是PythonWeb中的重量级框架,自带非常全面的Web功能和组建,尤其是自带的Admin后台管理,更是让许多开发人员爱不释手!学习Django,离不开Web处理的过程,你需要知道如下图的流程,Django处理的是哪块功能,看图去理解:学习Django最核心的就是它的三大件:视图Views,模型Models,模版Templates;相比来说,现在一般都是前后端分离开发,Views和Models就成了后段开发人员必须掌握的着重点!除去这三大件就是创建项目,创建自应用原创 2020-11-29 12:29:36 · 235 阅读 · 0 评论