首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘'exclude’但是不要忽略结果?

‘'exclude’但是不要忽略结果?
EN

Stack Overflow用户
提问于 2012-08-13 17:30:47
回答 2查看 100关注 0票数 0

我有一个带有两个整型字段xyModelForm。这些坐标对应于图像上的坐标。对于非JS用户,在输入数据时,我提供了一个带有type=imageinput。这种类型的输入发送它被单击的位置的xy

问题是,如果我在表单中exclude x和y,则不会处理所单击图像的结果。如果我不排除它们,它们就会被正确处理,但会显示两个文本输入。我应该怎么做才能让表单不显示x和y字段,但又不会忽略结果?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-13 17:53:09

像这样的东西应该是有效的:

代码语言:javascript
复制
def __init__(self, *args, **kwargs):
    hidden_widget = forms.HiddenInput()
    self.fields['hidden_field'] = forms.CharField(widget=hidden_widget)
票数 1
EN

Stack Overflow用户

发布于 2012-08-13 17:38:31

如果我没记错的话,官方文档里没有,但这应该行得通。将两个字段都呈现为隐藏状态:

代码语言:javascript
复制
{{ form.field_name.as_hidden }}

您还可以将它的小部件设置为隐藏字段(HidenInput):https://docs.djangoproject.com/en/dev/ref/forms/widgets/

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

https://stackoverflow.com/questions/11931520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档