Django-admin 基础讲解

2019-11-13  本文已影响0人  定格r

1.如何配置使用 Django admin?

1.1 在 INSTALLED_APPS 中添加 django.contrib.admin

1.2 配置 urls.py

 path('admin/', admin.site.urls),

1.3 在 admin 中注册 Model (默认方式,自定义模式)

admin.site.register(Classify)

注意: 在注册的同时可以进行一些设置

- field\exclude

field : 要显示的属性
exclude : 不要显示的属性,除此之外的其他要显示

class UserAdmin(admin.ModelAdmin):
    fields = ('username', 'account', 'password', 'email', 'u_image')

admin.site.register(User, UserAdmin)

结果:

image.png

- fieldsets

可以增加隐藏显示

class CourseAdmin(admin.ModelAdmin):
    fieldsets = (
        (None, {
            'fields': ('name', 'author', 'intro', 'v_image')
        }),
        ('更多设置', {
            'classes': ('collapse',),
            'fields': ('collegeid','classifyid')
        })
    )
image.png

- list_display

显示属性

    list_display = ('name', 'author', 'intro', 'downloadnum')

结果:


image.png

- list_display_links

让做显示的属性都可以点击链接进去

- list_editable

显示页面也可进行编辑

list_editable = ('time',)
image.png
上一篇下一篇

猜你喜欢

热点阅读