django基础知识,django基础实验报告
Django诞生于2003年,2006年加入BSD,成为开源Web框架。
1.两个音符:
在实际的项目开发中,最好使用Django版本配合LTS。带LTS的版本是官方长期支持的,官方会提供至少3年的安全保障和数据修复。Django版本与Python有兼容性问题(要对应匹配)。Django2.2 Python3.6
Django3.1 Python3.7
.
同时安装多个应用程序既繁琐又容易出错。可以用Python虚拟环境来解决。
2.安装Python虚拟环境
2.1安装虚拟环境包
Virtualenv是目前最流行的Python虚拟环境配置工具。
使用以下命令安装:
d:\ python _ project \ virtualenv pip安装virtualenv 2.2创建虚拟环境
在指定目录下创建virtualenv目录,创建虚拟环境。
进入virtualenv目录并使用以下命令:
d:\ Python _ project \ virtualenv virtualenv-p c:\ users \ admin \ appdata \ local \ programs \ Python \ Python 38 \ Python . exeenv-py 3.8其中“-p”参数表示Python的解释器目录;“Env-py3.8”在虚拟环境目录下创建一个特定的Pyth on(包括Python可执行文件和pip库)。
2.3执行该命令后,会创建相应的目录,如图所示。
2.4激活并退出虚拟环境
进入脚本目录并执行以下激活命令。
d:\ python _ project \ virtualenv \ env-py 3.8 \脚本激活
(env-py 3.8)d:\ python _ project \ virtualenv \ env-py 3.8 \ scripts脚本目录,执行以下命令退出虚拟环境。
(env-py 3.8)D:\ python _ project \ virtualenv \ env-py 3.8 \脚本停用
d:\ Python _ Project \ VirtualEnv \ env-py 3.8 \ scripts 3。在Windows中安装Django
3.1命令窗口使用pio命令安装指定版本。
d:\ python _ project \ virtualenv \ env-py 3.8 \ Scripts pip install Django==3 . 1 . 5
收集Django==3.1.5
正在下载Django-3 . 1 . 5-py3-none-any . whl(7.8 MB)
- 7.8/7.8兆字节7.0兆字节/秒预计到达时间0:00:00
收集sqlparse=0.2.2
正在下载SQL parse-0 . 4 . 2-py3-none-any . whl(42kb)
-42.3/42.3 kB 2.0 MB/秒预计到达时间0:00:00
收集asgiref 4,=3.2.10
正在下载asgiref-3 . 5 . 2-py3-none-any . whl(22kb)
收集pytz
正在下载pytz-2022.1-py2 . py3-none-any . whl(503 kB)
-503.5/503.5 kB 10.5 MB/秒预计到达时间0:00:00
安装收集的包:pytz、sqlparse、asgiref、Django
成功安装Django-3 . 1 . 5 asgiref-3 . 5 . 2 pytz-2022.1 SQL parse-0 . 4 . 2命令窗口运行以下命令查看Django是否成功安装。
d:\ python _ project \ virtualenv \ env-py 3.8 \ Scripts python-m django-version
3.1.54.用VSCode开发Django
4.1设置中文界面
4.2安装Python插件
4.3安装Django插件
5.开发Django应用程序
5.1创建一个项目
Django框架提供了一种快速创建项目的命令行方式。在虚拟环境中执行以下命令
(env-py 3.8)D:\ Python _ Project Django-Admin启动项目My Shop 5.2创建应用程序
使用cd命令进入manage.py的同层目录,创建一个 app1 的应用。该命令如下所示
(env-py 3.8)d:\ python _ project \ myshop python manage . py startapp 1应用程序创建后,需要在全局配置文件中注册。
注意:
只要是startapp命令创建的应用,都需要在全局配置文件中注册。
5.3处理控制器
5.4加工模板
5.5运行应用程序
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。