默认项目的文件介绍:
mysite ├── manage.py 【项目的管理,启动项目、创建app、数据管理】【不要动】【***常常用***】 └── mysite ├── __init__.py ├── settings.py 【项目配置】 【***常常修改***】 ├── urls.py 【URL和函数的对应关系】【***常常修改***】 ├── asgi.py 【接收网络请求】【不要动】 └── wsgi.py 【接收网络请求】【不要动】
创建app![](https://i-blog.csdnimg.cn/blog_migrate/3ef6e7125e701c280e356d5040fc4d93.png)
├── app01 │ ├── __init__.py │ ├── admin.py 【固定,不用动】django默认提供了admin后台管理。 │ ├── apps.py 【固定,不用动】app启动类 │ ├── migrations 【固定,不用动】数据库变更记录 │ │ └── __init__.py │ ├── models.py 【**重要**】,对数据库操作。 │ ├── tests.py 【固定,不用动】单元测试 │ └── views.py 【**重要**】,函数。 ├── manage.py └── mysite ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py 【URL->函数】 └── wsgi.py
-
app注册 【settings.py】
-
编写URL和视图函数对应关系 【urls.py】
-
编写视图函数 【views.py】
-
启动django项目
-
命令行启动
python manage.py runserver
-
Pycharm启动
-
templates模板![](https://i-blog.csdnimg.cn/blog_migrate/a228d0e6d252f614e421d1ebc27dae77.png)
创建公共html模板
引入Bootstrap
HTML组件样式(直接复制过来用)