Django(藏狗) Web框架

一、概论

特点:
内部已集成了很多组件+第三方组件

二、安装

1、安装

 pip install Django

2、安装后目录

c:\python\
	- python.exe
	- Scripts
		- pip.exe
		- django-admin.exe  【工具,创建django项目中的文件和文件夹】
	- Lib
		- 内置模块
		- site-packages
			- openpyxl
			- python-docx
			- flask
        	- django   【框架的源码】

三、创建项目

1、
2、终端
 pip install Django
 python -m django --version
 python manage.py runserver  
3、
https://blog.csdn.net/wyf2017/article/details/123445054
4、使用pycharm创建 django 删除
和 templates 文件

四、目录含义

myproject
├── myproject
│   ├── __init__.py    # 用于将 myproject 目录标识为 Python 包
│   ├── asgi.py        # 【接收网络请求】 【异步】【不要动】 
│   ├── settings.py    # 【项目配置】 【数据库配置】【经常动】
│   ├── urls.py        # 【URL和函数的对应关系】 【经常动】
│   └── wsgi.py        # 【接收网络请求】【同步】【不要动】
├── db.sqlite3         # SQLite 数据库文件,项目中的默认数据库。
└── manage.py          # 【项目管理工具】【启动项目】【创建app】【数据管理】【不要动】

五、APP 应用 (类似模块)

1、概论
- 项目
	-app.用户管理【表结构、函数、html模板、css】
    -app.订单管理【表结构、函数、html模板、css】
    -app.后台管理【表结构、函数、html模板、css】
    -app.网站	   【表结构、函数、html模板、css】
    -app.API	 【表结构、函数、html模板、css】
2、创建 控制台 终端
 python manage.py startapp appdemo
3、目录
appdemo
	-init_.py
	-admin.py   【固定,不用动】django默认提供了admin后台管理
	-apps.py	【固定,不用动】app启动类
	-migrations 【固定,不用动】数据库变更记录
		-init_.py
	-models.py	【重要】,对数据库操作 ORM
	-tests.py   【固定,不用动】单元测试
	-views.py	【重要】,函数

六、启动

1、注册app【settings.py】
2、编写url和视图函数对应关系【urls.py】
3、编写视图函数 【views.py】

posted @ 2024-01-22 15:39  不争丶  阅读(50)  评论(0)    收藏  举报