Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在django中通过标签发送参数?

如何在django中通过标签发送参数?
EN

Stack Overflow用户
提问于 2020-05-13 07:12:18
回答 2查看 30关注 0票数 0

我有一个这样的“标签”。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="{% 'mains:index' %}" name="getData">button</a>

如果我点击这个按钮,我想发送参数名称"getData“,如下所示,但它不起作用。

views.py

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def index(request):
  result = request.GET.get('getData')

如何通过标签从模板中获取参数,以及如何在views.py中使用?return = render(request,'mains/index.html','result':result)

如果我的问题很困惑,请直接问我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-13 07:37:05

你可以使用内置的url来实现这一点。<a href="{% url 'index' %}?getData=True">button</a>应该可以工作。但我强烈建议你使用表单将数据从超文本标记语言发送到Hisham___Pak评论中提到的优雅格式的视图中。

票数 0
EN

Stack Overflow用户

发布于 2020-05-13 07:23:05

试着这样做

放置url.py文件视图,如add name = 'index‘

{% getData‘索引’%}“url”url“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61768457

复制
相关文章
vue.js如何在标签属性中插入变量参数
html的标签的属性,比如id、class、href需要动态传递参数,拼接字符串,查了一些资料,并没有找到合适的解决方法,琢磨了一上午,终于试出了方法: v-bind:属性=“ ‘字符串’+自定义变量
hbbliyong
2018/03/29
8.8K0
vue.js如何在标签属性中插入变量参数
Django——邮件发送
EMAIL_HOST = 'smtp.qq.com' #不同的邮箱有不同的发件地址(收件地址)
py3study
2020/01/19
7220
Django模板标签
==, !=, >=, <=, >, < and, or, not, in, not in这些操作符都可以在模板中使用
星哥玩云
2022/09/14
1.7K0
如何在标签软件中绘制表格
条码标签软件里有丰富的图形编辑工具,比如手绘曲线、三角形、直线、矩形、圆角矩形、圆形、菱形和五角星等。可以通过这些工具绘制各种图案。还有一部分用户会在标签上设计表格,尤其是做生产或者物流标签。小编下面就介绍一下在标签软件中绘制表格的具体操作步骤。
神奇像素科技
2021/11/12
1.5K0
如何在标签软件中绘制表格
Backbonejs如何在events中传递参数
最近在用Backbonejs做个应用,至于是啥应用大家可以先猜测下,猜中无奖。这次实践应该比之前学习todos那个东西更具有实际意义。其中遇到一个问题,就是如何在event中给函数传递参数。
the5fire
2019/02/28
1.9K0
如何在社群中自动发送每日新闻?
如果你也想实现同样的效果,可以通过腾讯轻联来实现。腾讯轻联是腾讯推出的零代码的自动化工作流程平台,目前已经实现了连接了比如企业微信、腾讯会议、腾讯文档、腾讯电子签、TAPD、乐享、兔小巢、微信小商店、企点、公众号、EC SCRM、维格表、金数据、金蝶、微盛SCRM、智齿、用友、有赞等300+应用和产品的打通。
阿那个沫
2023/06/13
7170
如何在社群中自动发送每日新闻?
Django内置模板标签
控制自动转义是否可用。参数是on或off。 该标签会以一个endautoescape作为结束标签. 例如: {% autoescape on %} {{ body }} {% endautoescape %} 2. block block标签可以被子模板覆盖。 3. comment 在{% comment %}和{% endcomment %}之间的内容会被忽略,作为注释。 比如,当要注释掉一些代码时,可以用此来记录代码被注释掉的原因。 例如: <p>Rendered text with {{ pub_date|date:"c" }}</p> {% comment "Optional note" %} <p>Commented out text with {{ create_date|date:"c" }}</p> {% endcomment %} comment标签不能嵌套使用。 4. csrf_token 这个标签用于跨站请求伪造保护。常用于为form表单提供csrf令牌。 5. cycle 每当这个标签被访问,返回它的下一个元素。第一次访问返回第一个元素,第二次访问返回第二个参数,以此类推. 一旦所有的变量都被访问过了,就会回到最开始的地方,重复下去。这个标签在循环中特别有用: {% for o in some_list %} <tr class="{% cycle 'row1' 'row2'%}"> ... </tr> {% endfor %} 第一次迭代产生的HTML引用了row1类,第二次则是row2类,第三次又是row1 类,如此类推。 cycle的本质是根据某个规律,提供某种特性,比如想循环给表格的行添加底色等等。 也可以使用变量, 例如,如果你有两个模版变量:rowvalue1和rowvalue2, 可以让他们的值像这样替换: {% for o in some_list %} <tr class="{% cycle rowvalue1 rowvalue2 %}"> ... </tr> {% endfor %} 被包含在cycle中的变量将会被转义。 可以禁止自动转义: {% for o in some_list %} <tr class="{% autoescape off %}{% cycle rowvalue1 rowvalue2 %}{% endautoescape %}"> ... </tr> {% endfor %} 可以混合使用变量和字符串: {% for o in some_list %} <tr class="{% cycle 'row1' rowvalue2 'row3' %}"> ... </tr> {% endfor %} 在某些情况下,可能需要连续引用一个当前循环的值,而不前进到下一个循环值。要达到这个目的,只需使用as来给{% cycle %}取一个别名,就像这样: {% cycle 'row1' 'row2' as rowcolors %} 从那时起(设置别名后),你可以将别名当作一个模板变量进行引用,从而随意在模板中插入当前循环的值。 如果要将循环值移动到原始cycle标记的下一个值,可以使用另一个cycle标记并指定变量的名称。看下面的例子: <tr> <td class="{% cycle 'row1' 'row2' as rowcolors %}">...</td> <td class="{{ rowcolors }}">...</td> </tr> <tr> <td class="{% cycle rowcolors %}">...</td> <td class="{{ rowcolors }}">...</td> </tr> 将输出: <tr> <td class="row1">...</td> <td class="row1">...</td> </tr> <tr> <td class="row2">...</td> <td class="row2">...</td> </tr> cycle 标签中,通过空格分割,可以使用任意数量的值。被包含在单引号(')或者双引号(")中的值被认为是可迭代字符串,相反,没有被引号包围的值被当作模版变量。 6. debug 输出整个调试信息,包括当前上下文和导入的模块。 7. extends 表示当前模板继承自一个父模板。 这个标签可以有两种用法: {% extends "ba
菲宇
2019/08/14
1.4K0
如何在django中设置定时任务?
Django 作为后端Web开发框架,有时候我们需要用到定时任务来或者固定频次的任务来执行某段代码,这时我们就要用到Celery了。Django中有一个中间件:Django-celery
BigYoung小站
2020/05/04
2.7K0
关于django中input标签中file类型以及开路由
0825自我总结 关于django中input标签中file类型 1.input提交图片实时展示 <img src="/static/img/default.png" width="80" height="80" style="margin-left: 20px" id="id_img"> <input type="file" name="file" id="id_file"> <script> //当该控件发生变化,响应该事件 $("#id_file").change(function (
小小咸鱼YwY
2019/09/11
4810
如何在 Django 中创建抽象模型类?
Django 中的抽象模型类是一个模型,它用作其他模型继承的模板,而不是一个旨在创建或保存到数据库的模型。在应用程序中,可以使用抽象模型定义多个模型共享的相似字段和行为。使用 Django,您可以定义一个派生自 Django.db.models 的模型类,以建立一个抽象模型类。
很酷的站长
2023/08/11
2350
如何在 Django 中创建抽象模型类?
Django实现标签云
1、在templatetags下的blog_tags.py @register.simple_tag def get_tags(): return Tag.objects.all() 2、模板上调用right_side_bar.html {% load blog_tags %} <div class="row"> <div class="widget" > <h3>标签云:</h3> {% get_tags as tag_list %} {%
菲宇
2019/08/14
9600
Django中ORM介绍和字段及其参数
ORM介绍 ORM概念   对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。   简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。   ORM在业务逻辑层和数据库层之间充当了桥梁的作用。 ORM的由来   字母‘O’起源于“对象”(Object),'R'代表“关系”(Relational)。   几乎所有的软件开发过程中都会涉及到对象和关系数据库。在用户层面和业
新人小试
2018/04/12
2.8K0
Django中ORM介绍和字段及其参数
如何在python中构造时间戳参数
前面有一篇随笔大致描述了如何在jmeter中生成时间戳,这次继续介绍下在用python做接口测试时,如何构造想要的时间戳参数
冰霜
2022/03/19
2.5K0
如何在python中构造时间戳参数
Django发送邮件(附代码)
我们授权我们的qq邮箱给django,在django项目里面,使用qq邮箱进行发送邮件
一写代码就开心
2022/05/16
4200
Django发送邮件(附代码)
如何在 PowerBI 中设置数值标签的动态颜色
PowerBI 的数值标签从 2022 年 8 月开始支持动态颜色了。 首先,需要下载最新版的 Power BI Desktop。 渐变色方式 效果如下: 在【视觉对象】【数据标签】【值】【颜色】下设置即可。如下: 动态标记最大值与最小值 还可以用度量值进行设置,例如标记最大值与最小值。度量值如下: View.Color = 注意 这里的 DAX 用到的《BI 真经》视图型计算方法,不再重复。 这样就可以通过度量值,动态标记颜色,如下: 扩展创意用法 太多标签比较乱,可以仅仅显示需要的标签。创建
BI佐罗
2022/12/18
17.5K0
如何在 PowerBI 中设置数值标签的动态颜色
Django 发送注册激活邮箱
Django中内置了邮件发送功能,发送邮件需要SMTP服务器支持,本文采用第三方QQ邮箱的SMTP服务器来配置。
菜菜cc
2022/11/15
1.2K0
Django 发送注册激活邮箱
Django SMTP发送邮件 email
拿到授权码后,填入settings.py中的EMAIL_HOST_PASSWORD="授权码"即可
Autooooooo
2020/11/09
1.4K0
Django SMTP发送邮件 email
点击加载更多

相似问题

如何使用锚标签通过http请求发送参数

10

Django模板,发送两个参数到模板标签?

11

通过团队发送文件(如MAPISendMail)

11

Django:如何在HtpResponseRedirect中发送参数

10

如何在django中通过http请求发送数据

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文