【发布时间】:2020-02-02 12:15:21
【问题描述】:
我想在用户提交表单时获取我的占位符输入属性。如何在 django 框架中完成? 例如, 我希望它是这样完成的:
def get_attr(request):
plh = request.POST.get('placeholder')
我知道上面的代码不正确,因为 POST 方法没有那个属性。 那么,我该怎么办?
【问题讨论】:
-
你不能这样做,这与 Django 无关。根据定义,占位符不是由浏览器提交的。你为什么要这个?
-
我想要那个,因为我需要占位符和提交的值,我必须在后端对这两个数据做一些事情
-
这根本没有帮助。为什么特别需要从提交中获取它?大概您的代码首先负责创建表单,因此它已经知道占位符是什么。
-
不,占位符 attr 是由 {{ i.j }} 在模板中生成的。
-
是的。
i和j是什么?它们是在您的代码中定义的表单和字段。
标签: html django django-forms django-views