一、概论
特点:内部已集成了很多组件+第三方组件二、安装
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/123445054Pycharm 搭建 Django 项目 (非常详细)_pycharm django-CSDN博客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】标签:Web,函数,python,app,py,django,html,藏狗,Django From: https://www.cnblogs.com/buzheng11/p/17980186