ai didi

python - Django - 传递 URL "name"属性来查看

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:15 24 4
gpt4 key购买 nike

我创建了以下 URL:

网址.py

url(r'^authors', GenericView.as_view(model=Author, context_object_name='authors_list',
success_url=reverse_lazy('author_link'),
template_name='app/authors.html'), name='author_url_name'),

而且我想访问 View 中的 URL 名称,通过一个变量传递。在这种情况下,'author_url_name'

我需要的 View 函数如下:

View .py

def get_context_data(self, **kwargs):
context = super(AuthorClass, self).get_context_data(**kwargs)
context['action'] = reverse_lazy('author_url_name')
return context

这行得通,但我想用某种方法替换“author_url_name”。

感谢您的宝贵时间!!

最佳答案

https://stackoverflow.com/a/17614086/183948有你的答案。

As of Django 1.5, this can be accessed from the request object

current_url = request.resolver_match.url_name

https://docs.djangoproject.com/en/1.5/ref/request-response/#django.http.HttpRequest.resolver_matc

关于python - Django - 传递 URL "name"属性来查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25044066/

24 4 0
文章推荐: c - 在 GTK 回调中发送数据
文章推荐: c++ - 如何在文本文件中添加自定义行结尾(例如,我想添加一个在所有句点之后结束的行)
文章推荐: c - 摆脱 C 中的尾随数字
文章推荐: python - 使用键和语言环境对列表列表进行排序(此处为 : german umlauts)
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com