Search code examples
pythondjangodjango-modelsdjango-admin-filters

Django admin panel app model list_display not showing


Here is my code

from django.contrib import admin

from farmer.models import *

class listAllFarmer(admin.ModelAdmin):
    list_display = ('username', 'code')
    admin.site.register(allFarmers, listAllFarmer)

if I write this only it works

from django.contrib import admin

from farmer.models import *
admin.site.register(allFarmers)

Solution

  • You should add admin.site.register outside the class:

    from django.contrib import admin
    
    from farmer.models import *
    
    class listAllFarmer(admin.ModelAdmin):
        list_display = ('username', 'code')
    
    admin.site.register(allFarmers, listAllFarmer)