一.环境安装
1. 创建虚拟环境
mkvirtualenv django_py3_1.11 -p python3
2. 安装Django
pip install django==1.11
3.虚拟环境和pip的命令
虚拟环境
mkvirtualenv 创建虚拟环境
rmvirtualenv删除虚拟环境
workon进入虚拟环境,查看所有虚拟环境
deactivate 退出虚拟环境
pip
pip install 安装依赖包
pip uninstall 卸载依赖包
pip list 查看已安装的依赖包
pip freeze 冻结当前环境的依赖包
二.创建工程
1. 创建
django-admin startproject 工程名称
cd ~/Desktop/code
django-admin startproject demo
2.工程目录说明
settings.py 是项目的整体配置文件
urls.py是项目的URL配置文件
wsgi.py是项目与WSGI兼容的Web服务器入口
manage.py是项目管理文件,通过它管理项目
3.运行开发服务器
python manage.py runserver ip:端口
或
python manage.py runserver
三.创建子应用
1. 创建:子主题 1
python manage.py startapp 子应用名称
2. 子应用目录说明
1.admin.py文件跟网站的后台管理站点配置相关
2.apps.py文件用于配置当前子应用的相关信息
3.migrations目录用于存放数据库迁移历史文件
4.models.py文件用户保存数据库模型类.
5.tests.py文件用于开发测试用列,编写单元测试.
6.views.py 文件用于编写Web应用视图
7.自己创建urls.py路由
四创建视图
1.创建
打开刚创建users模块,在views.py中编写视图代码
说明:
1.视图函数的第一个传入参数必须定义,用于接收Django构造的包含了请求数据的HttpReqeust对象,通常名为request
2.视图函数的返回值必须为一个响应对象,不能像Flask一样直接返回一个字符串,可以将要返回的字符长数据放到一个HTTPResponse对象中.
2. 定义路由URL
1.在子应用中新建一个urls.py文件用于保存该应用的路由.
2.在users/urls.py文件中定义路由信息
urlpatterns=[]
3.在工程总路由demo/uerls.py中添加子应用的路由数据
include
3.1使用include来将子应用users里的全部路由包含进工程路由中
3.2:r"^users/"决定了users子应用的所有路由都已/users/开头,
inclide函数除了可以传递字符串自外,也可以直接传递应用的urls模块
4.启动运行
python manage.py runserver
Django项目搭建
最新推荐文章于 2021-09-13 09:03:54 发布