Django基础
Icemelon99
转行修行中,所有文章均为学习过程中个人整理总结,仅作学习归档用,难免遗漏错,如有看到还请指出,非常感谢!
展开
-
Django基础(1)--预备知识
软件架构 软件架构(software architecture)是一个系统的草图,其描述的对象是直接构成系统的抽象组件。各个组件之间的连接明确和相对细致地描述组件之间的通讯。设计软件架构就是把系统分解为一些部件,描述这些部件的职责及它们之间的协作行为,并达成目标:可靠性/安全性/可扩展/客户体验等。 软件框架 软件框架(software framework)是面向领域的、可复用的“半成品”软件,它...原创 2019-05-27 16:50:27 · 159 阅读 · 0 评论 -
Django基础(2)--Django的基础操作
Django简介 Django是一个基于python的web框架,其功能丰富强大,主要目的是简便、快速的开发数据库驱动的网站,在没有独特的定制化需求时可以方便的使用Django自带的模块进行网站的设计。 Django项目的创建与服务器运行 Django项目的创建 source activate # 进入虚拟环境 pip install django # 安装Django,最新版本为2.2 dj...原创 2019-05-27 19:55:22 · 200 阅读 · 0 评论 -
Django基础(3)--模型类操作
Django的模型类 Django中的模型类全部位于应用下的models.py文件中,即MVT中的M,用于与数据库交互,创建表、字段等。 更改使用的数据库 ①配置setting.py下的DATABASE,其配置如图所示,注意’NAME’为事先创建的mysql中的数据库;注意这个数据库如果要使用中文则必须在创建的时候charset=utf8,否则录入数据报错; ②配置 项目名/项目名/init.p...原创 2019-05-28 15:11:51 · 691 阅读 · 0 评论 -
Django基础(5)--模板
Django中的模板 Django中的模板其实就是HTML文档,在文档中使用特殊的符号来对视图函数要传入的变量进行字符串格式化,最终生成一个静态页面。 模板文件的加载顺序:①去配置的模板目录下寻找(在settings.py中); ②去各个应用下的templates目录中寻找(无需配置,会自动查找)。 render函数的实现过程:①加载模板文件; ②定义模板上下文并给其传参; ③模板渲染产生标准的h...原创 2019-05-31 11:05:23 · 136 阅读 · 0 评论 -
Django基础(4)--视图简介
视图函数 Django提供了一整套应用框架,包括对于项目目录的建立,并且将所有的设置项整合在了settings.py文件中。 Django中开启一个新项目的操作流程 ①创建新项目,django-admin startproject 项目名; ②创建应用,python manage.py startapp 应用名,创建模板目录,项目/templates/应用名/xxx.html; ③修改配置文件,注...原创 2019-05-29 11:16:51 · 139 阅读 · 0 评论 -
Django基础(6)--补充
模型管理类 用于控制admin后台页面的展示和操作(直接通过Django提供的图形界面来在后台操作数据库),在应用下的admin.py及models.py中操作。 注册模型管理类:在应用下的admin.py中定义模型管理类并注册,有两种方式: from django.contrib import admin from appname.models import AreaInfo class Ar...原创 2019-06-02 19:07:37 · 196 阅读 · 0 评论