1.终端安装
pip install django==3.2
C:\Python39
- python.exe
- Scripts
- pip.exe
- django-admin.exe
- Lib
- re.py
- random.py
- site-pakages
- django==3.2
...
2.命令行
- 创建项目
cd 指定目录 django-admin startproject 项目名
mysite ├── manage.py [项目的管理工具] └── mysite ├── __init__.py ├── settings.py 【配置文件,只有一部分。程序启动时,先读取django内部配置,再读settings.py】 ├── urls.py 【主路由,在里面编写 /xxx/xxx/xxx ---> index 】 ├── asgi.py 【异步】 └── wsgi.py 【同步,主】
- 创建app
cd 项目 python manage.py startapp 名字
mysite
├── manage.py [项目的管理工具]
├── web
├── __init__.py
├── views.py [视图函数]
├── models.py [ORM,基于models可以对数据库进行简便的操作]
...
└── mysite
├── __init__.py
├── settings.py 【配置文件,只有一部分。程序启动时,先读取django内部配置,再读settings.py】
├── urls.py 【主路由,在里面编写 /xxx/xxx/xxx ---> index 】
├── asgi.py 【异步】
└── wsgi.py 【同步,主】
mysite
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── web
├── __init__.py
├── admin.py
├── apps.py
├── migrations
│ └── __init__.py
├── models.py
├── tests.py
└── views.py
- 运行项目
cd 项目
python manage.py runserver 127.0.0.1:8080
3.Pycharm创建django
4.虚拟环境
- 创建虚拟环境 - 命令行
4.1 venv,python官方用语创建与你环境的工具
cd xxx/xxx/crm
python -m venv xxx
4.2 virtualenv【推荐】
pip install virtualenv
cd /xxx/xx/
virtualenv ddd --python=python3.9
virtualenv /xxx/xx/ddd --python=python3.7
4.3 激活虚拟环境
-
win
cd F:\envs\crm\Scripts activate
4.4 退出虚拟环境
deactivate
5.Pycharm创建Django项目
5.1 项目+虚拟环境(不依赖于自动创建Django项目)
# 1.先创建python基本环境,并且创建虚拟环境
# 2.创建完成后,先安装你所需要的Django版本:
pip install Django==3.2
# 3.创建Django项目:
django-admin startproject app01
# 4.创建Django,在app01根目录文件下创建apps文件,里面放app文件:
python manage.py startapp api apps/api
# 5.进行配置Django:如下图所示
5.2 使用Pycharm组件进行自动创建
6.创建项目之外的技巧
# 1.看虚拟环境中第三方包的版本:
pip list
# 2.将项目中第三方包的版本打包成txt文件:
pip freeze > requirements.txt
# 3.配置别人的项目下载第三方包进行运行项目:
pip install -r requirements.txt
标签:xxx,python,创建,py,Django,上手,django,第二章
From: https://www.cnblogs.com/Tmars/p/18395275