在django表单字段中显示可用对象(如果可用),如果不可用则创建新对象

时间:2015-03-12 10:09:27

标签: 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:
      model =B

现在,当我将这些表格一起渲染时,在填写姓氏时,它应该自动为b模型提供可用对象。当用户在字段中键入时,它应该自动向用户建议b类的可用对象。 最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

使用django-autocomplete-light库。

这是自动填充的文档。

http://django-autocomplete-light.readthedocs.org/en/stable-2.x.x/