Python Django:单击超链接时获取超链接的文本值
我有一个像下面这样的超链接,我想在点击这个超链接时获得“我需要的值”Python Django:单击超链接时获取超链接的文本值,python,django,hyperlink,django-templates,django-views,Python,Django,Hyperlink,Django Templates,Django Views,我有一个像下面这样的超链接,我想在点击这个超链接时获得“我需要的值” <a href='http://www.example.com'>VALUE I NEEDED</a> 但这是行不通的。任何人请帮助我实现这一点 您必须将名称作为查询字符串附加到href: <a href="http://www.example.com?name={{ value }}">{{ value }}</a> 您必须将名称作为查询字符串附加到href: <a
<a href='http://www.example.com'>VALUE I NEEDED</a>
但这是行不通的。任何人请帮助我实现这一点 您必须将名称作为查询字符串附加到
href
:
<a href="http://www.example.com?name={{ value }}">{{ value }}</a>
您必须将名称作为查询字符串附加到
href
:
<a href="http://www.example.com?name={{ value }}">{{ value }}</a>
您可以使用要在url中提取的字符串或数据作为slug,并从url.py提取您添加的值。这很容易做到 例如: url.py
path('my-link/<str:value>/', views.my_link, name='my_link'),
在这里,您可以使用URL.py(str:value)从URL的slug中获取值,并将其作为变量传递给视图,然后您可以随心所欲地使用它。您可以使用要在URL中提取的字符串或数据作为slug,并从URL.py中提取您添加的值。这很容易做到 例如: url.py
path('my-link/<str:value>/', views.my_link, name='my_link'),
在这里,您可以使用URL.py(str:value)从URL的slug中获取值,并将其作为变量传递给视图,然后您可以根据自己的意愿使用它。这并不能回答这个问题。一旦你有足够的钱,你将能够;相反我更新了我的答案。希望这会有所帮助。这并不能回答这个问题。一旦你有足够的钱,你将能够;相反我更新了我的答案。希望这会有所帮助。
path('my-link/<str:value>/', views.my_link, name='my_link'),
<a href="my-link/{{ value }}/">{{ value }}</a>
def my_link(request, value):
context = { 'value_from_link': value }
return render(request, 'my-new-link.html', context)