我将 Django 1.6 与 django-autocomplete-light 2.0.0a15 一起使用,并试图删除Hold down "Control", or "Command" on a Mac, to select more than one.
表单中的字符串。
根据文档(https://django-autocomplete-light.readthedocs.org/en/v2/faq.html#how-to-work-around-django-bug-9321-hold-down-control),我应该SelectMultipleHelpTextRemovalMixin
在我的表单定义中使用。
我尝试了以下方法:
import autocomplete_light
autocomplete_light.autodiscover()
from django import forms
from .models import SomeModel
class CreatePatFromEidForm(autocomplete_light.SelectMultipleHelpTextRemovalMixin, autocomplete_light.ModelForm):
class Meta:
model = SomeModel
...但这会产生:
TypeError: Error when calling the metaclass bases
Cannot create a consistent method resolution
order (MRO) for bases ModelForm, SelectMultipleHelpTextRemovalMixin
知道这是因为什么吗?