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
文件编写的,但我认为这不是问题。