Django基础(django基础心得体会)

网友投稿 305 2022-08-23


Django基础(django基础心得体会)

Django诞生于2003年,06年加入BSD,成为开源Web框架

1.两点注意:

实际的项目开发中,最好使用带LTS的Django版本。带LTS的版本被官方长期支持的版本,官方会至少提供3年的安全问题保障和数据修复Django版本与Python存在兼容问题(要对应配套)

Django2.2+Python3.6

Django3.1+Python3.7

......

同时安装多套应用繁琐且容易出错。可使用Python虚拟环境来解决

2.安装Python虚拟环境

2.1安装虚拟环境包

Virtualenv目前最流行的Python虚拟环境配置工具。

使用如下命令安装:

D:\python_project\virtualenv>pip install virtualenv

2.2创建虚拟环境

指定目录下创建virtualenv目录,用来创建虚拟环境。

进入virtualenv目录下使用如下命令:

D:\python_project\virtualenv>virtualenv -p C:\Users\Admin\AppData\Local\Programs\Python\Python38\python.exe env-py3.8

其中,“-p”参数指明Python的解释器目录;"env-py3.8"创建具体的Pyth  on虚拟环境目录(包含Python可执行文件及pip库)

2.3执行命令后会创建相应的目录,如图所示。

2.4激活和退出虚拟环境

进入Scripts目录下,执行如下激活命令。

D:\python_project\virtualenv\env-py3.8\Scripts>activate(env-py3.8) D:\python_project\virtualenv\env-py3.8\Scripts>

Scripts目录下,执行如下退出虚拟环境命令。

(env-py3.8) D:\python_project\virtualenv\env-py3.8\Scripts>deactivateD:\python_project\virtualenv\env-py3.8\Scripts>

3.Windows中安装Django

3.1命令窗口使用pio命令进行指定版本的安装

D:\python_project\virtualenv\env-py3.8\Scripts>pip install Django==3.1.5Collecting Django==3.1.5 Downloading Django-3.1.5-py3-none-any.whl (7.8 MB) ---------------------------------------- 7.8/7.8 MB 7.0 MB/s eta 0:00:00Collecting sqlparse>=0.2.2 Downloading sqlparse-0.4.2-py3-none-any.whl (42 kB) ---------------------------------------- 42.3/42.3 kB 2.0 MB/s eta 0:00:00Collecting asgiref<4,>=3.2.10 Downloading asgiref-3.5.2-py3-none-any.whl (22 kB)Collecting pytz Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB) ---------------------------------------- 503.5/503.5 kB 10.5 MB/s eta 0:00:00Installing collected packages: pytz, sqlparse, asgiref, DjangoSuccessfully installed Django-3.1.5 asgiref-3.5.2 pytz-2022.1 sqlparse-0.4.2

命令窗口运行以下命令查看Django是否安装成功

D:\python_project\virtualenv\env-py3.8\Scripts>python -m django --version3.1.5

4.利用VSCode进行Django开发

4.1设置中文界面

4.2安装Python插件

4.3安装Django插件

5.开发一个Django应用

5.1创建项目

django框架提供了以命令行方式来快速创建项目。在虚拟环境中执行以下命令

(env-py3.8) D:\python_project>django-admin startproject myshop

5.2创建应用

使用cd命令进入 manage.py同级的目录下,创建一个"app1"的应用,命令如下

(env-py3.8) D:\python_project\myshop>python manage.py startapp app1

创建应用后,还需要在全局配置文件中对应用进行注册

注意:

只要是通过startapp命令创建的应用,都需要在全局配置文件中对其进行注册

5.3处理控制器

5.4处理模板

5.5运行应用


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:解析JavaSE的继承和多态
下一篇:2022年最新全国城市/县/区天气查询API接口分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~