class DemoProvider(models.Model):
def __str__(self):
if self.MidName == None:
return u'%s, %s' % (self.LastName, self.FirstName)
else:
return u'%s, %s %s' % (self.LastName, self.FirstName, self.MidName)
PracticeName = models.ForeignKey('DemoPractice', on_delete=models.CASCADE)
FirstName = models.CharField(max_length=255, null=True, blank=True)
MidName = models.CharField(max_length=255, null=True, blank=True)
LastName = models.CharField(max_length=255, null=True, blank=True)
class Billing1500(models.Model):
Practice = models.ForeignKey('DemoPractice', on_delete=models.CASCADE)
Provider = models.ForeignKey('DemoProvider', on_delete=models.CASCADE)
PatiName = models.CharField(max_length=255, null=True, blank=True, help_text='Last Name, First Name')
PatiDOB = models.CharField(max_length=255, null=True, blank=True)
PatiSex = models.CharField(max_length=255, null=True, blank=True)
@staticmethod
def autocomplete_search_fields():
return ("Provider_icontains", )
@admin.register(Billing1500)
class Billing1500(admin.ModelAdmin):
raw_id_fields = ('Provider',)
autocomplete_lookup_fields = {
'fk': ['Provider'],
}
pass
Я пытаюсь использовать автозаполнение полей поиска в моих моделях администрирования grapell ie, однако я получаю ошибки, когда пытаюсь привязать свои внешние клавиши к моей функции grappelli. у меня возникла следующая проблема
ERRORS:
?: (grappelli.E001) Model Core.billing1500 returned bad entries for autocomplete_search_fields: Provider_icontains
HINT: A QuerySet for {model} could not be constructed. Fix the autocomplete_search_fields on it to return valid lookups.
при чтении документов похоже, что у меня должно быть правильно нет?