1.项目相关
- 新项目
- 开发时,可能遇到使用其他的版本。
- 虚拟环境
- 老项目
- 打开项目
- 虚拟环境
1.1 关于新项目
1.系统解释器+命令行【学习】
C:/python38
- python.exe
- Scripts
- pip.exe
- pip3.8.exe
- django-admin.exe
- Lib
- re.py
- site-pakages
- django
C:/python39
- python.exe
- Scripts
- pip.exe
- pip3.9.exe
- django-admin.exe
- Lib
- re.py
- site-pakages
- django
>>>C:/python39/Scripts/pip install django
-
django项目
>>>E: >>>cd code >>>C:/python39/Scripts/django-admin startproject mysite
-
目录结构
E:\code\mysite - mysite - urls.py URL和函数对应关系 - wsgi.py 底层请求处理入口【同步】 - asgi.py 底层请求处理入口【异步】 - settings.py 配置文件(内置配置文件global_settings假设200项配置 + 用户3项配置 =201配置) - manage.py [管理项目]
-
运行项目
>>>cd mysite >>>C:\python39\python manage.py runserver
-
对应关系 urls.py
from django.http import HttpResponse def demo(request): return HttpResponse("OK") urlpattens = [ path("demo/",demo), ]
2.虚拟环境+命令行【线上部署】
C:\python39
- python.exe
- Scripts
- pip.exe
- pip3.9.exe
- virtualenv.exe
- Lib
- re.py
- site-pakages
>>>C:\python39\pip install virtualenv
a.创建虚拟环境
>>>C:\python39\Scripts\virtualenv F:\envs\x1 --python=python3.9
F:\envs\x1
- python.exe
- Scripts
- pip.exe
- pip3.9.exe
- activate.exe
- django-admin.exe
- Lib
- site-pakages
- django
- ..
b.激活虚拟环境
>>>F:
>>>cd F:\envs\x1\
>>>activate.exe
c.激活虚拟环境
(x1)>>>pip install django
(x1)>>>pip install django==3.2
d.创建项目
(x1)>>>django-admin startproject mysite
3.虚拟环境+Pycharm【最新django】
E:\PycharmProjects\day002
E:\PycharmProjects\day002\.venv
注意:第2期,都是基于这种方式去创建项目。
4.虚拟环境+Pycharm【老django】
本质:
- 虚拟环境
- 安装老版本django
- 基于django-admin 创建项目
- 在Pycharm中配置:项目 + 环境 => 绑定
a.虚拟环境
b.安装老版本django
(.venv) E:\PycharmProjects\day003>pip install django==3.2
c.创建django项目
(.venv) E:\PycharmProjects\day003>django-admin startproject day003
E:\PycharmProjects\day003\day003
- day003
...
- manage.py
(.venv) E:\PycharmProjects\day003>django-admin startproject day003 .
E:\PycharmProjects\day003
- day003
...
- manage.py
d.Pycharm配置
小结
-
系统解释器 和 虚拟环境
-
命令行【线上部署】
-
安装virtualenv
-
创建虚拟环境
-
激活虚拟环境
-
安装django
pip install django pip install django==3.2
-
创建新项目
django-admin startproject xxxx
-
编写代码
-
运行项目
python manage.py runserver python manage.py runserver 8000 python manage.py runserver 127.0.0.1:8000
-
-
Pycharm【开发】
-
最新版本的django
注意事项:pycharm为了防止大家用低版本pycharm,例如:2020.1版本的pycharm
-
老旧版本的django
-
虚拟环境
-
安装老旧django
-
创建项目
django-admin startproject xxxx .
-
Pycharm配置:项目 + 环境
-
-
1.2 关于老项目
- 代码下载下来
- 创建虚拟环境
- 虚拟环境 + 项目绑定 + 安装必备的模块
注意:requirements.txt
+ Python解释器(问、文档)