`
喜欢蓝色的我
  • 浏览: 375762 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

django学习知识点汇总(url)

阅读更多

问题1:

django版本不同,设置的url样式有所不同

django1.8中的urls.py和django1.6中的urls.py的配置有不一样的地方

在django1.6中:

urlpatterns = patterns(‘’,

               url(r'^blog/index/$','blog.views.index'),

               url(r'^blog/time/$','blog.views.time'),

)

或者

urlpatterns = patterns(‘blog.views’,

               url(r'^blog/index/$','index'),

               url(r'^blog/time/$','time'),

)

在django1.8中:

from blog import views    #django1.8及之后的版本,要求前improt 在正常使用

urlpatterns = [

    url(r'^blog/index/$',views.index),#注意这里,取消了单/双引号

    url(r'^blog/time/$', views.time),

]

或者

urlpatterns = [

    url(r'^blog/index/$',‘blog.views.index’),#注意这里,仍然可以使用单/双引号

    url(r'^blog/time/$', ’blog.views.time‘),

]

django1.8中推荐使用第一种,在pycharm中有智能提醒,和报错机制,不会出错。

 

以下是官方文档地址:

https://docs.djangoproject.com/en/1.8/topics/http/urls/

 

转载:http://www.maiziedu.com/article/8536/

----------------------------------------------------------------------------------------------------------------------

 

 

 

Django 1.7.x 及以下:

    url(r'^add/(\d+)/(\d+)/$''calc.views.add2', name='add2'),

Django 1.8.x 及以上:

    url(r'^add/(\d+)/(\d+)/$', calc_views.add2, name='add2'),
url的详解
^  :开始服
$ : 结束符
(\d+) :数字
name=add2 :name表示要访问的views.py的中方法名。
def add2(request,a,b):
    c = int(a)+int(b)
    return HttpResponse(str(c))
------------------------------------------------------------------------------------------------------
 
 
 
 
 
分享到:
评论

相关推荐

    学习Django知识点分享

    因为这个admin 是django自带的,特殊一些,但是我们自定义那个路由关系映射的时候,就需要统一加这个上尖号^和$符号了. 路由分发: 每个APP下面都可以有自己独立的url.py static文件夹 templates模板文件 也就意味着 每...

    django 1.3 离线文档

    ### Django 1.3离线文档知识点概览 #### 一、获取帮助 ...以上是对Django 1.3离线文档的主要知识点的概述,这些内容涵盖了从入门到进阶的各个层面,对于学习和使用Django框架有着重要的参考价值。

    Django_book_2_中文版.pdf

    ### Django Book 2 中文版知识点总结 #### 第一章:Django介绍 - **框架是什么?** - 框架是一种预先构建的软件...以上是《Django Book 2》中文版的部分核心知识点汇总,希望能帮助读者更好地理解和掌握Django框架。

    沈阳工学院 Django Web期末复习资料

    ### Django Web期末复习知识点 #### 一、项目与应用创建 ...以上就是沈阳工学院Django Web期末复习的关键知识点汇总。希望这些知识点能够帮助学生更好地理解和掌握Django框架的核心概念和操作方法。

    Python库 | django_pj_budget-2.3.0-py2.py3-none-any.whl

    该库的使用可能涉及到以下几个关键知识点: 1. **Django模型(Models)**: `django_pj_budget`可能会定义一些模型来存储预算相关的信息,如项目、预算类别、支出等。这些模型与数据库表相对应,提供了一种结构化的...

    毕业设计汇总总.zip

    总的来说,这个毕业设计项目展示了如何利用Python的Django框架构建一个基本的Web应用,涵盖了数据库操作、URL路由、视图处理、模板渲染、用户认证等多个关键知识点。尽管存在bug,但作为学习和实践的起点,它无疑为...

    python 基础面试常见汇总

    【Python基础面试知识点详解】 1. **Python异常处理**: Python中的异常处理是程序运行出错时的反馈机制。常见的异常类型有FloatingPointError(浮点计算错误)、OverflowError(数值运算超出最大限制)、...

    python123.io平台部分题目答案资源整理 后端 - python.zip

    在压缩包内的资源中,我们可以预期找到一些关于Python后端编程的解答,可能包括但不限于以下知识点: 1. 数据库操作:使用SQLAlchemy或sqlite3进行数据库交互,包括创建模型、查询、增删改查等操作。 2. Web框架...

    Python Web 接口开发与测试

    #### 三、其他知识点概述 **3.1 分层的自动化测试** 自动化测试可以分为不同的层次,包括单元测试、集成测试、系统测试等。每一层都有其特定的目标和应用场景。 **3.2 单元测试与模块测试** - **单元测试**:...

Global site tag (gtag.js) - Google Analytics