# Django 18.3创建网页:学习笔记主页
* 创建网页过程三个阶段:
1. 定义URL
2. 编写视图
3. 编写模版
* *定义URL模式*(描述了URL是如何设计的,让Django知道如何将浏览器请求与网站URL匹配,以确定返回哪个网页。
* 每个URL都被映射到特定的视图,视图函数获取并处理网页所需的数据。视图函数通常调用一个模版,后者生成浏览器能够理解的网页。
---
*18.3.1 映射URL*
1. 基础URL(http://localhost:8000/)
2. 确定项目需要哪些URL。
❓目前书里urls.py打开和我电脑打开的不一样。
目前添加了一行learning_logs=‘learning_logs’来代替书里的url(r’’, include(‘learning_logs.urls’, namespace=‘learning_logs’)),
暂不知道这样做行不行。
最后方法:path(‘’, include(‘learning_logs.urls’, name=‘learning_logs’))
18.3.2 编写视图
* 视图函数接受请求中的信息,准备好生成网页所需的数据,再将这些数据发送给浏览器。
[image:E37F0CEA-712E-4832-966D-725BFCF94EC2-331-00005139CE3D0E54/屏幕快照 2019-04-02 下午9.15.19.png]
http://127.0.0.1:8000/
localhost:8000打不开