我正在尝试通过一个外键字段搜索CRUD,但我总是得到错误:
相关字段无效查找:icontains
那是我的admin.py:
from django.contrib import admin
from .models import Subject
class SubjectAdmin(admin.ModelAdmin):
list_display = ['owner', 'name', 'slug']
search_fields = ['owner', 'name', 'slug']
prepopulated_fields = {'slug': ('name',)}
admin.site.register(Subject, SubjectAdmin)
我在论坛上看到我需要通过“owner__name”更改“所有者”,但现在我又收到了另一个错误:
相关字段无效查找:名称
我的models.py:
from saga.accounts.models import User
class Subject(models.Model):
owner = models.ForeignKey(User, blank=True)