说明:此项目创建基于mac 如果是windows需要用.exe文件
创建一个django的虚拟环境
安装django,这里用的django3.2
pip install django==3.2
创建django项目,如项目名称是mysite
django-admin startproject mysite
默认项目文件
|____mysite
| |____mysite
| | |______init__.py
| | |____settings.py 【常常更改】项目的配置
| | |____urls.py 【常常更改】url和函数的对应关系
| | |____wsgi.py 【不要动】 接受网络请求
| | |____asgi.py 【不要动】接受网络请求
| |____manage.py 【常常用】项目的管理,启动项目,创建app,数据管理
一个系统有多个模块如用户模块,订单模块,在django中是一个app的概念
创建app
django-admin startproject app01
创建完app01的目录结构
|____mysite
| |____asgi.py
| |______init__.py
| |____settings.py
| |____urls.py
| |____wsgi.py
|____manage.py
|____app01
| |____migrations 【固定不用动】数据库变更记录
| | |______init__.py
| |____models.py 【重要】对数据库操作
| |______init__.py
| |____apps.py 【固定不用动】app启动类
| |____admin.py 【固定不用动】django提供了默认的管理后台
| |____tests.py 【固定不用动】单元测试
| |____views.py 【重要】函数
启动django
需要注册app01,在settings里的INSTALLED_APPS加上app01的配置,如写一个url展示一段文字"欢迎来到你的第一个django应用"
image.png
先写url和函数的对应关系
image.png
在view中实现这个函数
image.png
通过命令行启动
python3.9 manage.py runserver
访问http://127.0.0.1:8000/index/
image.png
添加页面就是创建url--view的对应关系
image.png