问题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))
相关推荐
Django知识点 PPT形式,Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,...
Django学习笔记.pdf
Django基础知识介绍,英文版,读这本书要有一定的英文水平
Python django 学习路径 思维导图 根据思维导图可以更加清晰直观的看到自己的学习进度 ,了解自己需要加强学习的部分,此文档仍需要完善
主要介绍了Python中django Web应用框架的学习做了总结并把心得体会写了一下,大家一起参考下吧。
django 学习资源总结,里面包括了个人的总结
django学习资料django学习资料
django-macros-url, Django 宏的URL路由必须尽可能简单 Django MACROS URL v0.4.0路由必须尽可能简单Django MACROS URL使得使用 MACROS 可以以轻松地在 Django 应用程序中编写( 阅读) URL模式。例如可以将前缀与宏名...
主要介绍了django的基础使用,以及涉及部分开发知识点
django基础知识(一),内为django学习笔记整理,以供参考
django学习
django中文学习.pdf
一起学习django,希望对你有帮助
本人学习django归纳的学习路线图,不仅仅只有学习路线,每个学习路线中包含我归纳的教程,可以理解像树状图一样的教程,一棵树中的每一个果子,每个果子有核和肉。都包含了
2024-Django平台开发-Django知识点(四)
本文档为Django入门知识,其中详细的讲解了如何搭建第一个Django程序。
django高级应用(url和view优化)
个人总结的Django学习笔记, 持续更新中。 目前只是总结了django的一部分学习逻辑。
django_rest_framework 序列化器知识点汇总思维导图, 帮助你更好的捋清楚学习思路, 导图工具: MindMaster