问一下django 的 时间/ID 这样传递两个参数的正则url 怎么写? 详情..

问一下django的时间/ID这样传递两个参数的正则url怎么写?详情..最终目标是想要写这样的网址:aaa.com/201407/89978.html现在url(r'^... 问一下django 的 时间/ID 这样传递两个参数的正则url 怎么写? 详情..
最终目标是想要写这样的网址:aaa.com/201407/89978.html
现在 

url(r'^(?P<pk>\d+).html$', job_arc.as_view(), name='job_arc'), 

这样在写网址的时候 

<a href="{% url 'job_arc' list.id %}" target="_blank">{{ list.title }}</a>

 传递 一个变量 id 也就是上面的89978
这样出来的是:aaa.com/89978.html
现在要是写成这样:

url(r'^job/(?P<year>\d{4})(?P<month>\d{2})/(?P<pk>\d+).html$', job_arc.as_view(), name='job_arc'),

这样的话怎么传递这个日期时间pubdate 给urls里呢?
数据库有字段 pubdate 这个时间字段  不知道上面的正则写的对不? 
反正要实现aaa.com/201407/89978.html 这样的时间/ID做为网址的功能.要怎么弄好?

ps: views.py 里这样写的:

class job_arc(DetailView):

model = dede_archives

template_name = 'job/job_arc.html'

def get_object(self):

object1 = super(job_arc, self).get_object()

object1.click += 1

object1.save()

return object1
展开
 我来答
heavensend
2014-07-29 · TA获得超过693个赞
知道小有建树答主
回答量:252
采纳率:95%
帮助的人:162万
展开全部
url捕获时间,传递到views里,根据时间查询数据库,然后返回到页面,是这样一个流程吗?
追问
差不多啊.只要能实现上面的功能就可以.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式