`

django url配置与视图函数的对应关系

阅读更多

django项目中,urls.py的链接的配置

(其中的views指的是views.py文件)

 

方法一:

         from django.conf.urls.defaults import patterns, include, url

         from views import hello    #hello是views.py中的视图函数     或者直接换成*,表示

         #hello是views.py中的视图函数     或者直接换成*,表示引入所有的视图

         urlpatterns = patterns('',

                   url(r'^hello/$',hello)

         )

 

方法二:

        from django.conf.urls.defaults import patterns, include, url

        urlpatterns = patterns('',

                   url(r'^hello/$',‘test.views.hello’)

         )

       # 注意:test.views.hello表示的是包test下的views.py文件中的hello视图函数

       #特别注意,test.views.hello要用‘ ’引起来

 

方法三:

       from django.conf.urls.defaults import patterns, include, url

       urlpatterns = patterns('test.views',

                   url(r'^hello/$',‘hello’)

       )

       #注意:视图函数要用‘ ’引起来,test.views是视图函数的路径,也要用‘ ’引起来

     

 

分享到:
评论

相关推荐

    Django框架视图介绍与使用详解

    本文实例讲述了Django框架视图介绍与使用。...作用:建立url地址和视图函数的对应关系,当用户请求某个url地址时,让django能找到对应的视图函数进行处理。 配置url: 在应用下创建urls.py,然后在项目下的urls.py文

    Django 路由控制的实现

    它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行 典型的例子: from django.urls import path urlpatterns = [ path('...

    Django form表单与请求的生命周期步骤详解

    Django中请求的生命周期 ...步骤 用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务器 url经过wsgi和中间件,到达路由映射表,在...url匹配成功找到视图函数中对应的类,然后这个类回到请求头中找到对应的

    django 常用orm操作详解

    3 在控制器(urls.py)创建 url 与 视图函数的映射关系(一一对应) 4 创建视图函数,完成逻辑代码 5 从数据库取出集合对象 5 把数据库变量嵌入到模板进行渲染(render方法) 6 将渲染后的html页面返回给客户端 URL...

    Django模板标签中url使用详解(url跳转到指定页面)

    django {% url %} 模板标签使用 ... ... {% for date in date_list %} {{ date.year }} 年 {{ date.month }} 月 ...这里 {% url %} 这个模板标签的作用是解析视图函数 blog:archive 对应的 URL 模式,并把 URL 模式中

    Python django框架开发发布会签到系统(web开发)

    用户通过浏览器访问:http://127.0.0.1:8000/index,首先运行的是urlpatterns程序,通过url路由找到对应的视图函数views.py,视图函数处理所有逻辑和数据,并且将用户要的数据经过函数处理后通过index.html返回给...

    Django之路由层的实现

    它的本指是URL与要为该URL调用的视图函数之间的映射表,你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行。 一、简单的路由配置 from django.urls import path,re_path from app01...

    结合Django和Bootstrap开发搜索框功能(详细教程,内含源代码,Windows平台开发)

    服务器收到请求,通过路由url解析后找到对应的视图处理函数进行处理; 视图处理函数从request.get中获得关键词数据,然后通过数据库匹配查找对应的数据信息并返回结果; 前端收到返回的页面内容进行渲染; 环境 ...

    Django学习总结_1:从0到1创建项目

    编写视图函数2. 配置url3. 浏览器访问 0 环境准备 Python pip Django 注意Django和Python版本对应 ps:建议搭建虚拟环境 随着我们项目的积累,有时候不同项目需要用不到不同版本的包,可能会产生冲突,这时候我们...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    Django对应的路由名称 Django路由分发 DjangoORM基本创建基本类型以及生成数据库结构 DjangoORM使用mysql注意 DjangoORM基本增删查该 基于ORM实现用户登录 基于ORM实现用户增加删除修改以及查看详细 Django字段类型...

    Django CBV类的用法详解

    前言 之前我们在路由匹配的时候,一个url对应一个函数,其实我们还可以一个url对应一个类,这个就是CBV,下面...3、在视图函数中写一个类,如果是get请求,则执行get方法,如果是post请求,则执行post方法 class class

    Django框架实现的普通登录案例【使用POST方法】

    设计url对应的视图函数 c.编写模板文件login.html 2.登录校验功能 校验数据库中有没有这个用户,这里用模拟的伪校验 新建login.html 在templates文件夹下的booktest文件夹下新建 <!DOCTYPE html> <...

    在Django的URLconf中使用命名组的方法

    在我们想要捕获的URL部分上加上小括号,Django 会将捕获的文本作为位置参数传递给视图函数。 在更高级的用法中,还可以使用 命名 正则表达式组来捕获URL,并且将其作为关键字参数传给视图。 一个 Python 函数可以...

    Django框架反向解析操作详解

    随着功能的增加会出现更多的视图,可能之前配置的正则表达式不够准确,于是就要修改正则表达式,但是正则表达式一旦修改了,之前所有对应的超链接都要修改,真是一件麻烦的事情,而且可能还会漏掉一些超链接忘记修改...

    如何使用django的MTV开发模式返回一个网页

    选择哪些数据用于展示,指定显示模板,每个URL对应一个回调函数。 2.新建一个应用 在django最快程序开发流程上继续改进。 python manage.py startapp hello2app 3.修改hello2app hello2app中的views.py代码如下 ...

    Django Rest framework之认证的实现代码

    django rest framework 官网 在学习django rest framework(下面简称drf)之前需要知道 对RESTful API设计有一定了解 对django框架有一定认识,...fbv就是在url中一个路径对应一个函数 urlpatterns = [ url(r'^a

    flask框架蓝图和子域名配置详解

    在flask项目中,我们所有的url和视图函数都写在一个文件app.py中,但是当我们的项目大起来之后,这显然就不是一个合理的结构了。而蓝图就可以优雅的帮我们实现这个需求,对我们的项目进行分块。 比如现在的豆瓣网,...

    django 使用 request 获取浏览器发送的参数示例代码

     匹配到的参数会自动传入对应的视图函数  也可以给匹配到的参数起名字?P  url(r'^index/(?P<num1>\d*)(?P<num2>\w*)$',)  使用url传参的时候,要么都使用位置参数,要么都使用给参数起名字的方式  也可以通过...

    基于web框架的成绩教师管理系统(源码+数据库)

    URL(路由分发):负责分发链接并绑定对应函数的。本项目基于web框架的教师管理成绩系统的需求分析按照面向对象方法进行设计,客户端为教师模块和,教师模块主要功能有导入导出文件、添加学生成绩,查询学生信息、删除...

Global site tag (gtag.js) - Google Analytics