java中的接口是类吗
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~