问题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'
),
(\d+) :数字
name=add2 :name表示要访问的views.py的中方法名。
c = int(a)+int(b)
return HttpResponse(str(c))
相关推荐
因为这个admin 是django自带的,特殊一些,但是我们自定义那个路由关系映射的时候,就需要统一加这个上尖号^和$符号了. 路由分发: 每个APP下面都可以有自己独立的url.py static文件夹 templates模板文件 也就意味着 每...
### Django 1.3离线文档知识点概览 #### 一、获取帮助 ...以上是对Django 1.3离线文档的主要知识点的概述,这些内容涵盖了从入门到进阶的各个层面,对于学习和使用Django框架有着重要的参考价值。
### Django Book 2 中文版知识点总结 #### 第一章:Django介绍 - **框架是什么?** - 框架是一种预先构建的软件...以上是《Django Book 2》中文版的部分核心知识点汇总,希望能帮助读者更好地理解和掌握Django框架。
### Django Web期末复习知识点 #### 一、项目与应用创建 ...以上就是沈阳工学院Django Web期末复习的关键知识点汇总。希望这些知识点能够帮助学生更好地理解和掌握Django框架的核心概念和操作方法。
该库的使用可能涉及到以下几个关键知识点: 1. **Django模型(Models)**: `django_pj_budget`可能会定义一些模型来存储预算相关的信息,如项目、预算类别、支出等。这些模型与数据库表相对应,提供了一种结构化的...
总的来说,这个毕业设计项目展示了如何利用Python的Django框架构建一个基本的Web应用,涵盖了数据库操作、URL路由、视图处理、模板渲染、用户认证等多个关键知识点。尽管存在bug,但作为学习和实践的起点,它无疑为...
【Python基础面试知识点详解】 1. **Python异常处理**: Python中的异常处理是程序运行出错时的反馈机制。常见的异常类型有FloatingPointError(浮点计算错误)、OverflowError(数值运算超出最大限制)、...
在压缩包内的资源中,我们可以预期找到一些关于Python后端编程的解答,可能包括但不限于以下知识点: 1. 数据库操作:使用SQLAlchemy或sqlite3进行数据库交互,包括创建模型、查询、增删改查等操作。 2. Web框架...
#### 三、其他知识点概述 **3.1 分层的自动化测试** 自动化测试可以分为不同的层次,包括单元测试、集成测试、系统测试等。每一层都有其特定的目标和应用场景。 **3.2 单元测试与模块测试** - **单元测试**:...