Python 列表显示不';行不通

Python 列表显示不';行不通,python,django,Python,Django,在models.py中有一个名为Employees的类 class Employees(models.Model): employee_id = models.CharField(verbose_name = _("Employee ID"), max_length=20, primary_key=True) employee_name = models.CharField(verbose_name = _("Employee Name"), max_length=20)

models.py中有一个名为
Employees
的类

class Employees(models.Model):
    employee_id = models.CharField(verbose_name = _("Employee ID"), max_length=20, primary_key=True)
    employee_name = models.CharField(verbose_name = _("Employee Name"), max_length=20)
    department = models.CharField(verbose_name = _("Department"), max_length=100)
    post = models.CharField(verbose_name = _("Post"), max_length=100)
class EmployeesAdmin(admin.ModelAdmin):
    list_display = ('employee_id', 'employee_name', 'department', 'post')
然后我在
admin.py

class Employees(models.Model):
    employee_id = models.CharField(verbose_name = _("Employee ID"), max_length=20, primary_key=True)
    employee_name = models.CharField(verbose_name = _("Employee Name"), max_length=20)
    department = models.CharField(verbose_name = _("Department"), max_length=100)
    post = models.CharField(verbose_name = _("Post"), max_length=100)
class EmployeesAdmin(admin.ModelAdmin):
    list_display = ('employee_id', 'employee_name', 'department', 'post')
根据教程,Employee分支中应该有四个字段。但在我的情况下,只有一个字段名为
Employees
,就像我没有在
admin.py
中添加
EmployeesAdmin
类一样。怎么了?我错过什么了吗


admin.py:

from django.contrib import admin
from .models import Employees, Purchase, ProductsOut

# Register your models here.
admin.site.register(Employees)
admin.site.register(Purchase)
admin.site.register(ProductsOut)

在admin.py中声明
EmployeesAdmin
类后,请尝试以下操作:

admin.site.register(Employees, EmployeesAdmin)

在admin.site中注册您的管理员,如:-

admin.site.register(ModelName, AdminName)

你能给我们看看你的
admin.py
?@Michael,更新了,我还有两个类是用
models.py
文件编写的,但我认为这不是问题。