Django基础

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

1.两点注意:

  1. 实际的项目开发中,最好使用带LTS的Django版本。带LTS的版本被官方长期支持的版本,官方会至少提供3年的安全问题保障和数据修复
  2. 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执行命令后会创建相应的目录,如图所示。

Django基础

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=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

创建应用程序后,还需要在全局配置文件中注册该应用程序

[En]

After you create the application, you also need to register the application in the global configuration file

Django基础

注意:

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

5.3处理控制器

5.4处理模板

5.5运行应用

Original: https://blog.51cto.com/u_15129993/5508901
Author: 六个橘子
Title: Django基础

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/504898/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球