我是 Django 新手,我想问一下是否可以使用另一个页面的超链接来更改页面的标签。
我想传递一个值,例如。'1' 并将其用作另一个模板的标签。我可以使用超链接从一个页面重定向到另一个页面,但我不知道如何传递一些参数以供其他人使用。
超链接的目的是告诉对方页面它是为了某个值。
这是我的超链接的代码:
//It is a hyperlink with image.
<a class="btn bgImg" href="{% url 'trend_view'%}"></a>
这是我认为的代码:
def stage_trend_view(request, value):
args={ val = value}
template = loader.get_template("Hole_Analyzer/trend_per_stage.html")
return HttpResponse(template.render(args, request))
这是我想使用传递的值的模板:
{% extends "base.html" %}
{% load static %}
{% block title %}Stages{% endblock %}
{% block content-nav %} {% endblock content-nav %}
{% block card_title %}Trend for Stage {{val}} {% endblock card_title %}
{% block content-Card %}
<div class="card-body">
<div class="row">
<p>This is Graphs and shits</p>
</div>
</div>
{% endblock content-Card %}
{% block scripts %} {% endblock scripts %}
这是 url.py:
path(r'^trend/(?P<value>\d+)/$', stage_trend_view, name='trend_view')
撒科打诨
相关分类