django2.0在url的配置上较之以前的版本有点区别,在之前的版本是通过django.conf.urls.url函数来实现路径配置的

urlpatterns = {url(r'index/',views.index),}

在2.0版本中,通过django.urls.path函数来配置

urlpatterns = [path("index/",views.index)
]

并且path函数在url的配置上还有一些新特性,比较明显的就是不用正则表达式来配置了,不过也可以通过

django.urls.re_path函数来实现正则表达式来配置

如果在app目录下创建了urls,那么需要在项目urls文件中导入

在views创建视图函数

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
#定义视图函数,HttpRequest
# http://127.0.0.1:8000/index
def index(request):return HttpResponse('这是我创建的view')

在app下的urls

from django.conf.urls import url
from . import viewsurlpatterns = [
#     通过url函数设置url路由设置url('index/',views.index),
]

此时就需要在项目的urls导入在app下配置的url

from django.contrib import admin
from django.urls import path,include#项目的urls文件
urlpatterns = [path('admin/', admin.site.urls),path('', include('book.urls'))
]

然后就可以通过http://localhost:8000/index访问到视图函数index提供的服务

加载成功!

项目框架

django2.0 项目urls如何引用App的urls相关推荐

  1. Apache2.4部署python3.6+django2.0项目

    一.安装apache Apache是非常有名的web服务器软件,如果想让我们web项目运行几乎离不开它. Apache官方网站:http://httpd.apache.org/ 根据自己的环境,选择相 ...

  2. Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)

    Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...

  3. django 快速实现文件上传(django2.0)

    django2.0 快速实现文件上传 本操作环境: 虚拟环境:django2.0 python3.5(应该python3.6都可以使用) window10 1.创建项目与应用(项目和应用都是自己制定的 ...

  4. django2.0 快速实现注册

    django 快速实现注册 本操作环境: 虚拟环境:django2.0 python3.5(应该python3.6都可以使用) window10 1.创建项目与应用(项目和应用都是自己制定的) 创建项 ...

  5. 【Python3.6+Django2.0+Xadmin2.0系列教程之一(入门篇-上)】环境搭建及项目创建

    由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 转载请注明 ...

  6. 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建

    一.前言 Django 是一个开放源代码的 Web 应用框架,由 Python 写成.采用了 MTV 的框架模式,即模型 M,模板 T 和视图 V.当然,网上也有人说 Django 采用了 MVC 的 ...

  7. vue+django2.0.2-rest-framework 生鲜项目(三)

    vue+django2.0.2-rest-framework 生鲜项目 一.xadmin后台管理系统配置 不使用Django自带admin后台管理,使用xadmin后台管理,类似CRM项目中的king ...

  8. python3.6 django教程_【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建

    由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...

  9. vue+django2.0.2-rest-framework 生鲜项目(八)

    vue+django2.0.2-rest-framework 生鲜项目 一.支付宝沙河环境配置 线上正式: 进入蚂蚁金服开放平台(https://open.alipay.com/platform/ho ...

最新文章

  1. cuGraph-GPU图形分析
  2. 今天用GRID感觉它严重缺少灵活性
  3. Introduction to random forests
  4. 终止代码driver_irql_not_less_or_equal
  5. Linux traceroute路由跟踪
  6. openresty获取nginx body内容体
  7. WCF事务编程[中篇]
  8. GMQ集团推出全球创新型金融衍生品交易平台
  9. Redis概述_使用命令对redis的数据进行增删改查_Jedis连接redis进行数据操作_redis进行数据缓存案例
  10. java 快速生成有残午餐_写出优质Java代码的4个技巧
  11. linux 内核被污染,导致Linux 4.20性能下降的STIBP已被Kernel 4.19系列内核移除
  12. python中什么是链表_python中的数据结构-链表
  13. js 利用数组队列模拟多线程操作
  14. 提升孩子的智力从用对方法做起
  15. 静态页面转换为模板2
  16. “隐身侠”轻松破解,忽略开关机保护
  17. 介绍几款可以在手机上用来学习编程的软件
  18. winpe下安装linux工具箱,(U盘中安装WinPE、Ubuntu、BT3、CDLinux系统和DOS工具箱等工具的方法.doc...
  19. 极验:验证码在黑灰产对抗中的角色和实践
  20. MATLAB摄像头实时图像处理

热门文章

  1. 员工考勤管理制度(2010.7.22)
  2. Yeslab安全实验室马老师 利用Auto Deploy 部署ESXi 5
  3. linux复rm删除文件,LINUX 恢复rm删除的文件
  4. lnmp部署Ansible部署zabbix6.0版本
  5. C# SolidWorks 二次开发 API-替换工程图视图引用
  6. Deployment Assembly
  7. 极速办公(PPT)如何插入页脚
  8. 冬天来了,表情包都穿上了棉袄
  9. 计算机毕业设计(附源码)python智能交通信息管理平台
  10. C8—Qt实现天气预报