django2.0 项目urls如何引用App的urls
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相关推荐
- Apache2.4部署python3.6+django2.0项目
一.安装apache Apache是非常有名的web服务器软件,如果想让我们web项目运行几乎离不开它. Apache官方网站:http://httpd.apache.org/ 根据自己的环境,选择相 ...
- Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)
Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...
- django 快速实现文件上传(django2.0)
django2.0 快速实现文件上传 本操作环境: 虚拟环境:django2.0 python3.5(应该python3.6都可以使用) window10 1.创建项目与应用(项目和应用都是自己制定的 ...
- django2.0 快速实现注册
django 快速实现注册 本操作环境: 虚拟环境:django2.0 python3.5(应该python3.6都可以使用) window10 1.创建项目与应用(项目和应用都是自己制定的) 创建项 ...
- 【Python3.6+Django2.0+Xadmin2.0系列教程之一(入门篇-上)】环境搭建及项目创建
由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 转载请注明 ...
- 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建
一.前言 Django 是一个开放源代码的 Web 应用框架,由 Python 写成.采用了 MTV 的框架模式,即模型 M,模板 T 和视图 V.当然,网上也有人说 Django 采用了 MVC 的 ...
- vue+django2.0.2-rest-framework 生鲜项目(三)
vue+django2.0.2-rest-framework 生鲜项目 一.xadmin后台管理系统配置 不使用Django自带admin后台管理,使用xadmin后台管理,类似CRM项目中的king ...
- python3.6 django教程_【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建
由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...
- vue+django2.0.2-rest-framework 生鲜项目(八)
vue+django2.0.2-rest-framework 生鲜项目 一.支付宝沙河环境配置 线上正式: 进入蚂蚁金服开放平台(https://open.alipay.com/platform/ho ...
最新文章
- cuGraph-GPU图形分析
- 今天用GRID感觉它严重缺少灵活性
- Introduction to random forests
- 终止代码driver_irql_not_less_or_equal
- Linux traceroute路由跟踪
- openresty获取nginx body内容体
- WCF事务编程[中篇]
- GMQ集团推出全球创新型金融衍生品交易平台
- Redis概述_使用命令对redis的数据进行增删改查_Jedis连接redis进行数据操作_redis进行数据缓存案例
- java 快速生成有残午餐_写出优质Java代码的4个技巧
- linux 内核被污染,导致Linux 4.20性能下降的STIBP已被Kernel 4.19系列内核移除
- python中什么是链表_python中的数据结构-链表
- js 利用数组队列模拟多线程操作
- 提升孩子的智力从用对方法做起
- 静态页面转换为模板2
- “隐身侠”轻松破解,忽略开关机保护
- 介绍几款可以在手机上用来学习编程的软件
- winpe下安装linux工具箱,(U盘中安装WinPE、Ubuntu、BT3、CDLinux系统和DOS工具箱等工具的方法.doc...
- 极验:验证码在黑灰产对抗中的角色和实践
- MATLAB摄像头实时图像处理