Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django模型表单中添加一个按钮_Django_Django Forms - Fatal编程技术网

在Django模型表单中添加一个按钮

在Django模型表单中添加一个按钮,django,django-forms,Django,Django Forms,我创建了一个简单的表单,用户在其中指定(彭博)股票代码的名称。在第二个字段中,用户输入网页的地址。当然,她/他可以手动更正,但我想为他/她提供一个按钮,以便应用程序根据第一个股票代码字段的内容建议页面名称,例如,用户输入“CARMPAT FP Equity”,然后应用程序正确建议 如果希望在表单发布后自动应用建议,可以将逻辑移动到clean()方法,并且需要允许地址字段为空 def clean(self): cleaned_data = self.cleaned_data ti

我创建了一个简单的表单,用户在其中指定(彭博)股票代码的名称。在第二个字段中,用户输入网页的地址。当然,她/他可以手动更正,但我想为他/她提供一个按钮,以便应用程序根据第一个股票代码字段的内容建议页面名称,例如,用户输入“CARMPAT FP Equity”,然后应用程序正确建议


如果希望在表单发布后自动应用建议,可以将逻辑移动到clean()方法,并且需要允许地址字段为空

def clean(self):
    cleaned_data = self.cleaned_data
    ticker = cleaned_data.get('bloomberg_symbol')
    cleaned_data['address'] = ticker_name_to_address()
    return cleaned_data

如果您希望在用户输入姓名时向他们显示建议,您将别无选择,只能使用JavaScript。

如果您希望在表单发布后自动应用建议,可以将逻辑移动到clean()方法,并且需要允许地址字段为空

def clean(self):
    cleaned_data = self.cleaned_data
    ticker = cleaned_data.get('bloomberg_symbol')
    cleaned_data['address'] = ticker_name_to_address()
    return cleaned_data

如果您希望在用户输入姓名时向他们显示建议,您将别无选择,只能使用JavaScript。

我应该强调,我已经具备了将标记器映射到建议的功能……如果我错了,请纠正我,但您不会使用JavaScript来实现这一点吗?对我来说,这听起来有点像“自动完成”。现在,我尽量避免使用jQuery和Javascript。我现在正在玩html模板。请注意,如果用户正在更改符号/标记,我不希望任何自动更新。我应该强调,我已经具备了将标记映射到建议的功能…如果我错了,请纠正我,但您是否会使用Javascript来完成此操作?对我来说,这听起来有点像“自动完成”。现在,我尽量避免使用jQuery和Javascript。我现在正在玩html模板。请注意,如果用户正在更改符号/股票代码,我不希望任何自动更新。当然,这是一个选项,但如果存在现有状态,这将覆盖现有状态。我真的想要一个额外的按钮,建议应该只有在用户点击按钮时才有影响。这是一个选项,但如果有,这将覆盖现有状态。我真的需要一个额外的按钮,只有当用户点击按钮时,建议才会产生影响