Django-Hello1
Django-Hello
- 开启Web项目
django-admin startproject django_hello
开启测试服务器
python manage.py runserver 0.0.0.0:8000
压力负载很低,只是学习测试时测试
守护进程,后台运行配置所有人可以访问
1
2# settings.py
ALLOWED_HOSTS = ["*"]框架项目文件夹目录配置
settings.py
: 这个是django配置文件__init__.py
: 声明当前文件夹为一个可导入的包urls.py
: 主控路由文件wsgi.py
: uwsgi的服务器,上线时和uwsgi服务器配合使用,用来让uwsgi服务器找到django项目manage.py
: django的项目命令行工具
创建app
业务分化,创建多个子app进行不同类型业务的管理
python manage.py startapp hello_appAPP目录结构
admin.py
: 注册数据库模型类到django后台admin界面views.py
: 编写和这个app有关的视图函数models.py
: 编写和这个app有关的数据表模型类
ORM映射关系
将一套规定好的ORM映射函数 自动翻译成所使用SQL的不同语句
自己的视图函数业务编写
- 1.编写视图函数:app->views.py->def
- 2.编写映射关系, 路由映射关系是通过path函数找到对应视图
- 路由映射,必须写末尾的斜杠
- 路由查找,从上到下,匹配的到某一个,直接调用视图函数即可
- 404:页面没找到 403:服务器拒绝 402:保留位 401:用户权限鉴定失败 400:错误的请求、
- 3.返回模板页面 == HTML页面
- 1.配置模板页面的路径,设置一个路径在settings文件下,保存所有的静态目录,TEMPLATES
- 2.视图函数使用render进行页面渲染并返回
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com