初步认识
1.MTV+urls
- M 表示模型(Model):编写程序应有的功能,负责业务对象与数据库的映射(ORM)。
- T 表示模板 (Template):负责如何把页面(html)展示给用户。
- V 表示视图(View):负责业务逻辑,并在适当时候调用 Model和 Template。
Models:数据库管理员,非必须的
Templates:模板引擎,非必须的
Views:接口引擎,必须的
流程:
浏览器输入地址--->urls.py--->view--->model--->数据库--->view--->templates--->response(字节码bytes)--->浏览器
请求与相应
request--->urls(path)
response-->views(HttpResponse,TemplateResponse)