Python Django——列表显示没有效果

Python Django——列表显示没有效果,python,django,Python,Django,这是我的代码: from django.contrib import admin from bjorncsv.models import * class BondsAdmin(admin.ModelAdmin): list_display = ("rowid", "bond_id", "end_d", "intr", "base_i", "type", "start_d", "first_id", "first_pd") admin.site.register(Bonds) 然而,

这是我的代码:

from django.contrib import admin
from bjorncsv.models import *

class BondsAdmin(admin.ModelAdmin):
    list_display = ("rowid", "bond_id", "end_d", "intr", "base_i", "type", "start_d", "first_id", "first_pd")

admin.site.register(Bonds)
然而,在管理界面上,类似乎根本不存在。这是所讨论的课程:

class Bonds(models.Model):
    rowid = models.AutoField(primary_key=True)
    bond_id = models.TextField(blank=True)
    end_d = models.DateField(blank=True, null=True)
    intr = models.FloatField(blank=True, null=True)
    base_i = models.FloatField(blank=True, null=True)
    type = models.TextField(blank=True)
    start_d = models.DateField(blank=True, null=True)
    first_id = models.DateField(blank=True, null=True)
    first_pd = models.DateField(blank=True, null=True)
    class Meta:
        managed = True
        db_table = 'bonds'

您必须向您的自定义模型管理员注册它

因此,改变:

admin.site.register(Bonds)

如果您没有在
register
调用中指定第二个参数,则将提供默认的管理界面,这当然不会以您想要的方式显示
列表


您必须向您的自定义模型管理员注册

因此,改变:

admin.site.register(Bonds)

如果您没有在
register
调用中指定第二个参数,则将提供默认的管理界面,这当然不会以您想要的方式显示
列表


您忘记注册管理员类;-)


您忘记注册管理类;-)


呜呜声。谢谢,孩子们!很抱歉没有找到。我搜索列表显示问题已经有一段时间了,但忘了查看文档。下次我会更小心的。谢谢,孩子们!很抱歉没有找到。我搜索列表显示问题已经有一段时间了,但忘了查看文档。下次我会更小心的。
admin.site.register(Bonds, BondsAdmin)