我在 django 模型形式中使用 autocomplete_light。
这是我的表格模型
class Ca_dispensaries_item(TimeStampedModel):
item = models.ForeignKey(Items)
dispensary = models.ForeignKey(Ca_dispensaries)
description = models.CharField(max_length=5000, null=True)
这是表格
class CamenuForm(autocomplete_light.ModelForm):
class Meta:
model = Ca_dispensaries_item
exclude = ('dispensary',)
autocomplete_fields = ('item',)
注册为
autocomplete_light.register(Items, search_fields=('item_name'))
当我尝试在 中输入一些值时item
,根据自动完成功能,它会开始搜索,但field error
Cannot resolve keyword u'i' into field. Choices are: arizona_dispensaries_item, ca_dispensaries_item, colorado_dispensaries_item, created, id
我不知道这i
是从哪里来的。此外,dispensaries_items 是其中的一些模型。whilecreated
和id
是字段名