Django框架文件解析--urls.py (应用)
''' 在项目urls中匹配到与之相应的域名值之后, 就用include调用本应用的urls配置文件. 从django的配置包里导入url模块, 为了使下面的urls,并入项目下的url文件,使之生效 然后,从应用中导入自己已经定义好的视图模块 ''' from django.conf.urls import url from booktest import views # pattern 模式 urlpatterns = [ url(r'^$', views.index), url(r'^index$', views.index), # 此处正则的时候, 为了防止正则懒惰匹配, 则需要精准定位结尾符 url(r'^index2$', views.index2), url(r'^book$', views.show_books), url(r'^book/(\d+)$', views.detail), # # 但凡是,列表,字典中, 都不能使用引号注释. 解释器会辨别不出来 # Exception Type: AttributeError # Exception Value: 'str' object has no attribute 'regex' # 异常类型: 属性错误 # 异常值: 字符串对象没有regex正则属性. # """ # 在创建应用的urls文件的时候, 列表名称要向项目中,urls文件的urlpatterns列表看齐,不能更换名称. # 通常直接copy, 之后删除admin和include导入, 然后导入项目内的view包, 即可. # # 当经过项目url配置文件正则过后的域名满足要求, 则传入 # 当经过应用url配置文件正则, 满足要求, 则调用后面引用. # """ ]