Django 管理表显示不正确
Django Admin tables not displaying correctly
有人以前看过这个吗?我尝试制作新的应用程序、项目等
我的 admin.py 文件中的所有内容是:
from django.contrib import admin
from . models import UserProfile, Tribe, Membership
# Register your models here.
admin.site.register(Tribe)
admin.site.register(Membership)
admin.site.register(UserProfile)
我在应用程序中没有任何静态文件或 css..?
创建一个继承admin.ModelAdmin
的class,更新要在list_display
元组中显示的字段,并注册TribeAdmin
而不是Tribe
。对其余的做同样的事情。
from django.contrib import admin
from . models import UserProfile, Tribe, Membership
# Register your models here.
class TribeAdmin(admin.ModelAdmin):
list_display = ('field_1', 'field_2',)
admin.site.register(Tribe, TribeAdmin)
# admin.site.register(Membership)
# admin.site.register(UserProfile)
对于所有可用选项,请查看 documentation or an easy to understand beginner tutorial from the DjangoBook(请注意它是过时的 Django 版本,但字段适用于 Django 1.8)
您可以使用 Django 1.8。
@admin.register(Tribe)
class TribeAdmin(admin.ModelAdmin):
list_display = ('field',)
有人以前看过这个吗?我尝试制作新的应用程序、项目等
我的 admin.py 文件中的所有内容是:
from django.contrib import admin
from . models import UserProfile, Tribe, Membership
# Register your models here.
admin.site.register(Tribe)
admin.site.register(Membership)
admin.site.register(UserProfile)
我在应用程序中没有任何静态文件或 css..?
创建一个继承admin.ModelAdmin
的class,更新要在list_display
元组中显示的字段,并注册TribeAdmin
而不是Tribe
。对其余的做同样的事情。
from django.contrib import admin
from . models import UserProfile, Tribe, Membership
# Register your models here.
class TribeAdmin(admin.ModelAdmin):
list_display = ('field_1', 'field_2',)
admin.site.register(Tribe, TribeAdmin)
# admin.site.register(Membership)
# admin.site.register(UserProfile)
对于所有可用选项,请查看 documentation or an easy to understand beginner tutorial from the DjangoBook(请注意它是过时的 Django 版本,但字段适用于 Django 1.8)
您可以使用 Django 1.8。
@admin.register(Tribe)
class TribeAdmin(admin.ModelAdmin):
list_display = ('field',)