第二章 快速上手Django框架

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

img
img

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项目)

img
img

# 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:如下图所示

img
img
img
img

5.2 使用Pycharm组件进行自动创建

img

img

6.创建项目之外的技巧

# 1.看虚拟环境中第三方包的版本:
pip list

# 2.将项目中第三方包的版本打包成txt文件:
pip freeze > requirements.txt

# 3.配置别人的项目下载第三方包进行运行项目:
pip install -r requirements.txt
posted @ 2024-09-03 20:26  tmars  阅读(3)  评论(0编辑  收藏  举报