美文网首页
Django-admin 基础讲解

Django-admin 基础讲解

作者: 定格r | 来源:发表于2019-11-13 17:23 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Django-admin 基础讲解

          本文链接:https://www.haomeiwen.com/subject/xpghictx.html