Django安装教程——4.0(官方文档版)
Django安装教程——4.0(官方文档版)
- Django安装教程——4.0(官方文档版)
- 概要
- 对Django的认识
- 应用数据模型
- 使用PythonAPI
- 一个动态管理接口
- 规划URLs
- 编写视图
- 安装
- 安装python
- 配置一个虚拟环境——重点
- 安装Django
- 彩色终端输出
- 验证
Django安装教程——4.0(官方文档版)
先把文档链接附上——Django 文档 | Django 文档 | Django (djangoproject.com)
概要
对Django的认识
Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发 。
优点:Django无需数据库就可以使用——可以直接使用Python语句来描述数据库结构
使用数据——模型(模型 | Django 文档 | Django (djangoproject.com))语言来描述——(这个后续更新_
应用数据模型
运行Django命令行来自动创建数据库表
...\> py manage.py makemigrations
...\> py manage.py migrate
使用PythonAPI
使用一套便捷而丰富的 Python API 访问你的数据。API 是动态创建的,不需要代码生成
一个动态管理接口
当模型完成定义,Django 就会自动生成一个专业的生产级 管理接口 ——一个允许认证用户添加、更改和删除对象的 Web 站点。你只需在管理站点上注册你的模型即可
规划URLs
这个是主要的一步——简洁优雅的 URL 规划对于一个高质量网络应用来说至关重要。Django 推崇优美的 URL 设计,所以不要把诸如 .php
和 .asp
之类的冗余的后缀放到 URL 里
了设计你自己的 URLconf ,你需要创建一个叫做 URLconf 的 Python 模块。这是网站的目录,它包含了一张 URL 和 Python 回调函数之间的映射表。URLconf 也有利于将 Python 代码与 URL 进行解耦(译注:使各个模块分离,独立。
编写视图
视图函数的执行结果只可能有两种:返回一个包含请求页面元素的 HttpResponse
对象,或者是抛出 Http404
这类异常。至于执行过程中的其它的动作则由你决定。
通常来说,一个视图的工作就是:从参数获取数据,装载一个模板,然后将根据获取的数据对模板进行渲染。
安装
安装python
检查已安装的python版本号——打开cmd命令行
...\> py --version
配置一个虚拟环境——重点
即为你创建的每一个Django项目创建一个独立的环境
本次使用Python自带的venv来管理环境
打开cmd新的命令行窗口——转至你想创建的项目的文件夹(cd 路径名
)——输入如下命令(...\> py -m venv project-name
)project-name自定——这将创建一个名为“project-name”的文件夹,如果它尚不存在并设置虚拟环境。 要激活环境,请运行:——...\> project-name\Scripts\activate.bat
(非常重要,每次使用都需要打开)
虚拟环境就会激活,并且你会在命令提示符旁边看到 “(project-name)” 指向该环境。每次你打开新的命令行窗口,你需要再次激活环境。
你的目录栏会出现如下文件:
安装Django
现在可以在虚拟环境中使用pip安装
在命令提示行中,确认虚拟环境是激活的,然后运行以下命令:
...\> py -m pip install Django
这将下载并安装最新的 Django 发布版本。
安装完成后,你可以在命令提示符运行 django-admin --version
验证你安装的 Django。
运行该命令成功情况是——会出现此时django的版本号
彩色终端输出
为终端添加了彩色(而不是单色)输出是一种能提升生活质量的功能。 在现代终端中,这应该适用于 CMD 和 PowerShell。如果由于某种原因需要禁用它,请将环境变量 DJANGO_COLORS
设为 nocolor
。
在较旧的 Windows 版本或旧终端上,必须安装 colorama 以启用语法着色:
...\> py -m pip install colorama
验证
若要验证 Django 是否能被 Python 识别,可以在 shell 中输入 python
。 然后在 Python 提示符下,尝试导入 Django:
>>> import django
>>> print(django.get_version())
4.0
ython`。 然后在 Python 提示符下,尝试导入 Django:```django
>>> import django
>>> print(django.get_version())
4.0
Django安装教程——4.0(官方文档版)相关推荐
- Harbor安装教程-完全根据官方文档2.6.0版本
说明: 版本2.6.0 一.安装要求 硬件 硬件类型 最小要求 建议 CPU 2 CPU 4 CPU 内存 4 GB 8GB 硬盘 40 GB 160 GB 软件 软件名称 版本 Docker eng ...
- Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(上)
Hyperledger Fabric 2.0 官方文档中文版第6章 教程上 总目录 6.教程(上) 将智能合约部署到通道 启动网络 Logspout设置 打包智能合约 安装链码包 批准链码定义 将链码 ...
- Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(下)
Hyperledger Fabric 2.0 官方文档中文版 第6章 教程下 总目录 6.教程(下) 使用CouchDB 为什么使用CouchDB? 在Hyperledger Fabric中启用Cou ...
- Kubernetes教程之跟着官方文档从零搭建K8S
本文将带领读者一起, 参照着 Kubernetes 官方文档,对其安装部署进行讲解.Kubernetes更新迭代很快,书上.网上等教程可能并不能适用于新版本,但官方文可以. Kubernetes 教程 ...
- Hyperledger Fabric 2.0 官方文档中文版 第3章 关键概念
Hyperledger Fabric 2.0 官方文档中文版 第3章 关键概念 总目录 3.关键概念 引言 什么是区块链? 区块链为什么有用? 什么是Hyperledger Fabric? Hyper ...
- Hyperledger Fabric 2.0 官方文档中文版 第5章 开发应用程序
Hyperledger Fabric 2.0 官方文档中文版 第5章 开发应用程序 总目录 5.开发应用程序 情景 PaperNet网络 介绍参与者 分析 商业票据生命周期 交易 账本 过程和数据设计 ...
- SWFObject 2.0官方文档
SWFObject 2.0官方文档 2008年4月24日 翻译:farthinker 主要内容: 1 . 什么是SWFObject 2.0? 2 . 为什么你应该使用SWFObject 2.0? 3 ...
- CUDA10.0官方文档的翻译与学习之编程接口
目录 背景 用nvcc编译 编译工作流 二进制适配性 ptx适配性 应用适配性 C/C++适配性 64位适配性 cuda c运行时 初始化 设备内存 共享内存 页锁主机内存 可移植内存 写合并内存 映 ...
- Hyperledger Fabric 2.0 官方文档中文版 第1章 引言
Hyperledger Fabric 2.0 官方文档中文版 第1章 引言 总目录 1.引言 Hyperledger Fabric 模块化 许可区块链与无许可区块链 智能合约 新途径 隐私和保密 可插 ...
最新文章
- 再见,FastJson...
- BZOJ-2049 [SDOI2008]洞穴勘测
- myeclipse 2019中文版
- 深入了解这些Java框架,看看哪个更适合你?
- hadoop SecondaryNameNode和NameNode
- 《EDIUS 6.5快刀手高效剪辑技法》 即将上市
- when is Lessifier triggered to be loaded
- C#入门详解(14)
- MHA环境搭建【4】manager相关依赖的解决
- 繁体中文转换为简体中文的PHP函数
- 远程分支和本地分支的相互创建和跟踪
- linux mysql-5.7.13 源码安装,Linux下安装-配置-mysql-5.7.13
- Codeforces 464E. The Classic Problem
- Python 帮助信息(pydoc模块)
- c语言数据结构单链表输出链表操作,单链表一系列操作c语言实现(按照严蔚敏那本数据结构编写)...
- .net页面间的参数传递简单实例
- 前端性能分析探索-天眼浏览器监控
- 安卓图片轮播(banner)
- FPGA学习日志——分频与降频divider
- MySQL-5.5.32 配置文件优化详解