问一下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 展开
最终目标是想要写这样的网址: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 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询