django的MTV分别代表:
model(模型):负责业务对象与数据库的对象(orm)
template(模板):负责把页面展示给用户
view(视图):负责业务逻辑,并在适当的时候调用model和template
PS:此外,django还有一个urls分发器,他的作用的讲一个个的url页面请求发送给不同的views视图处理
视图层路由配置
urlpatterns = [url(正则表达式,views视图函数,参数,别名),.....]
url正则表达式为展示在网页中的那个路径
views视图函数为当用户输入那个url链接是展示给用户页面(已经被views函数处理过)
后边的参数可选(字典形式)
假如有连个正则表达式实现的功能一样,那个值匹配到一个就不往后走
正则表达式还可以选择有名分组,分完组之后这个参数必须穿给views视图函数
urls配置: