1,网页引用
1.1HelloWorld 目录底下创建 templates 目录并建立 runoob.html文件
1.2修改HelloWorld/settings.py,修改 TEMPLATES 中的 DIRS 为 [os.path.join(BASE_DIR, 'templates')]
2,路由分发
# 总路由 from app01 import urls as app01_urls from app02 import urls as app02_urls from django.conf.urls import url,include urlpatterns = [ url(r'^admin/', admin.site.urls), # 1.路由分发 url(r'^app01/',include(app01_urls)), # 只要url前缀是app01开头 全部交给app01处理 url(r'^app02/',include(app02_urls)) # 只要url前缀是app02开头 全部交给app02处理 # 2.终极写法 推荐使用 url(r'^app01/',include('app01.urls')), url(r'^app02/',include('app02.urls')) # 注意事项:总路由里面的url千万不能加$结尾 ] # 子路由 app01 urls.py 网页输入网址为:IP地址/app01/reg才会出现页面,否则会报错
加入需要:IP地址/app01 需要url(r'', 函数)即可
from django.conf.urls import url from app01 import views urlpatterns = [ url(r'^reg/',views.reg) ] # 子路由 app02 urls.py from django.conf.urls import url from app02 import views urlpatterns = [ url(r'^reg/',views.reg) ]
是否开启URL访问地址后面不为/跳转至带有/的路径的配置项
APPEND_SLASH=True
Django settings.py配置文件中默认没有 APPEND_SLASH 这个参数,但 Django 默认这个参数为 APPEND_SLASH = True。 其作用就是自动在网址结尾加’/‘。