Python 在django表单字段中显示可用对象(如果可用),如果不可用,则创建新对象
我正在尝试获取表单字段中的所有可用对象Python 在django表单字段中显示可用对象(如果可用),如果不可用,则创建新对象,python,django,forms,Python,Django,Forms,我正在尝试获取表单字段中的所有可用对象 class A: name = charfield() age = charfield() class B: classa = foriegnket(A) surname = charfield() def __unicode__(self): return self.surname form a: class meta: model =A form b: class meta:
class A:
name = charfield()
age = charfield()
class B:
classa = foriegnket(A)
surname = charfield()
def __unicode__(self):
return self.surname
form a:
class meta:
model =A
form b:
class meta:
model =B
现在,当我一起呈现这些表单时,在填写姓氏时,它应该自动为b模型提供可用的对象。作为字段中的用户类型,它应该自动向用户建议b类的可用对象。
解决这个问题的最佳方法是什么 使用django自动完成灯光库 这是一个自动完成的文档
我希望在django表单的模板中使用相同的功能。您也可以在django表单中使用相同的功能。这是一个现成的库,您可以通过阅读文档来实现它。如果您想构建自己的,大致的想法是,在views.py的variable中获取B的所有对象,并使用jquery autocomplete在html页面中使用它们。如果你找到了这个解决方案,请,voteup