这是 Django 管理模型模板的样子:
这是我创建的模型:
class ProfileUser(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
profile_image = models.URLField()
is_qualified = models.BooleanField(default=False)
如何创建相同的过滤器菜单?对于 is_qualified ?
请您参考如下方法:
您可以在 list_filter attribute [Django-doc] 中指定它您为模型制作的 ModelAdmin:
from django.contrib import admin
from app.models import ProfileUser
class ProfileUserAdmin(admin.ModelAdmin):
<b>list_filter = ('is_qualified',)</b>
admin.site.register(ProfileUser, ProfileUserAdmin)
然而,建议只将它用于选项数量有限的字段(BooleanField 当然是一个很好的选择)。
