1.安装Django
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==4.2
这里要注意Django版本与你python版本对应,可以避开一些坑。
Django版本 | 起始维护时间 | Python 版本 |
1.11(LTS) | 2017.4—2020.4 | 2.7、3.4、3.5、3.6、3.7 (added in 1.11.17) |
2.2(LTS) | 2019.4—2022.4 | 3.5、3.6、3.7、3.8(在 2.2.8 中添加)、3.9(在 2.2.17 中添加) |
3.2(LTS) | 2021.4—2024.4 | 3.6、3.7、3.8、3.9、3.10(在 3.2.9 中添加) |
4.2(LTS) | 2023.4—2026.4 | 3.9、3.10 |
2.虚拟环境
首先安装虚拟环境配置工具
pip3 install virtualenv
选择的目录搭建一个虚拟环境
virtualenv .venv --python==python3.10
# 或者
virtualenv -p /usr/bin/python3.10 .venv
激活
source venv/bin/activate
3.Django项目的结构
开发时主要会用到的urls.py。
创建项目
django-admin startproject web .
这里如果不加‘ . ’,会在包的外面套个同名的文件夹
APP概念
所有的功能视图都可以写在mysite里面,但是如果程序写的越来越大,全写到一个文件中,会显得比较混乱,不易与后续的开发,以及后续不方便同事在你这个项目的基础上开发新的功能。
因此引入一个APP的概念,把不同的模块分开。
APP的项目结构
创建APP
python manage.py startapp m
4.运行Django项目
python manage.py runserver