DJango在Url中传递参数给到视图函数

Python Django框架的url映射非常方便,具体的使用逻辑和原理也非常容易理解,就是设置URL,将其映射到函数,通过函数即可与模板进行连接交互。

说到函数,无论是何种编程语言,都会有传递参数。

Django视图函数默认都会接受一个request参数,包含了请求的相关信息(具体可以通过访问request.META)。除此之外,还需要一些其他参数给函数处理,而URL中就可以传递参数,如下设置即可

Urlpatterns=patterns(r'∧articles/(p<year>\d)/',views.function

这样,通过该URL请求时也会把year这个参数给到视图函数,而year的值就是d的值,即把d通过year传递给了函数。


这点在实际使用中很方便。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 已经同步到gitbook,想阅读的请转到gitbook: Django 1.10 中文文档 URL dispatc...
    leyu阅读 14,817评论 0 16
  • Refer to: www.threemeal.com/blog/12/ 中间件 中间件是一个钩子框架,它们可以介...
    兰山小亭阅读 16,654评论 9 165
  • 读《谁动了我的奶酪》 高二 | 读后感 | 1403字 《谁动了我的奶酪》一书,篇幅虽短,却言简意赅,发人深省。 ...
    江锦浩阅读 1,514评论 0 1
  • 昨晚做梦,梦见住进了监狱里,每天在铁笼子中间走动。 我想,我把生活意念化了。 我早上醒来,也郁闷着,男友的怒气也还...
    一只思考的熊阅读 1,124评论 0 0
  • Log4j接管Tomcat日志步骤: 将log4j的jar(log4j-1.2.17.jar)和log4j.pro...
    孤独鸟阅读 4,032评论 0 0