Django - 将值从一个视图放到另一个视图

时间:2017-02-10 23:05:15

标签: django

这是我的模板文件的一部分:

{% for tag, value in tags.items %}
    <a style="color: {{value.1}}; font-size: {{value.2}}px " href="{% url 'tags' tag|slugify  %}">{{ tag }}</a> ({{value.0}}),
{% endfor %}

网址看起来像是:http://127.0.0.1:8000/tag/my-simple-url/

我需要得到&#34; my-simple-url&#34;作为我的简单网址&#34;在我的下一个视图中。现在看起来像:

def tags(request, slug):
    context = {}
    tags = Tags().tag_filer_sites(slug.replace('-', ' '))
    context['slug'] = slug
    context['tags'] = tags['sites']
    return render(request, 'mainapp/all_tags.html', context)

但我必须使用全名而不是slug。我怎样才能做到这一点?我需要找到一种方法将标签放入网址或以不同方式获取,但我不知道如何才能做到这一点。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

old_str