Django-视图和URl配置

写出我们的第一个hello world网页

创建项目:

django-admin startproject mysite
python mange.py startapp app
Django-视图和URl配置

当你通过在浏览器里敲http://127.0.0.1:8000/hello/来访问Hello world消息得时候,Django在后台有些什么动作呢?

当运行 python mange.py runserver,脚本将在mange.py通一个目录下找到setting.py文件

ROOT_URLCONF = 'mysite.urls'

相对应的是mysite/urls.py

当访问 URL时,Django 根据 ROOT_URLCONF 的设置装载 URLconf 。 然后按顺序逐个匹配URLconf里的URLpatterns,直到找到一个匹配的。 当找到这个匹配 的URLpatterns就调用相关联的view函数,并把HttpRequest 对象作为第一个参数。

url可以使用正则匹配

你可能感兴趣的:(Django-视图和URl配置)