zoukankan      html  css  js  c++  java
  • djangoadmin常用总结

    django-admin常用总结

    1.modelAdmin

    1.1 list_display:显示列表。

    1.2 search_fields:可被搜索的字段。

    1.3 list_per_page:显示列表上的数量。

    class UserInfoAdmin(admin.ModelAdmin):
        list_display = ('username','password')
        search_fields = ('username','password')
        list_per_page = 50
        
    # 注册
    admin.site.register(UserInfo,UserInfoAdmin)
    
    admin.py
    

    2.Logo设置

    admin.site.site_header="Hebust课程采集后台管理系统"
    
    admin.py
    

    3.修改APP的名称

    image-20220114142941919

    做法:

    1.向apps.py中添加verbose_name='别名名称'

    image-20220114144658845

    2.__init__的编辑

    image-20220114144910939

    # apps.py
    from django.apps import AppConfig
    
    class WebappConfig(AppConfig):
        name = 'webapp'
        verbose_name="课程抓取管理"
    
    # __init__.py    
    default_app_config='webapp.apps.WebappConfig'
    

    4.修改模型的名字

    注:设置别名与模型名

    # 编写用户登录表
    class UserInfo(models.Model):
        username=models.CharField(max_length=32,primary_key=True,serialize=False,verbose_name="用户名")
        password=models.CharField(max_length=32,verbose_name="密码")
    
        class Meta:
            verbose_name_plural="用户表"
            verbose_name="用户"
            def __str__(self):
                return "用户表"
    

    image-20220114161356501

    5.设置中文显示

    # 在settings.py中配置语言
    LANGUAGE_CODE = 'zh-Hans'
    

    配置完成,则标题显示为中文。

  • 相关阅读:
    .NET Core中的鉴权授权正确方式(.NET5)
    关于调试程序容易忽略的问题
    Activity组件的启动过程
    Service组件应用实例
    Navicat_Premium 支持mac m1芯片
    15种sql优化
    sql语句中with用法
    用传对象方式修改sql
    如何将java project转换成maven项目
    SQLSERVER 快速替换引号字段
  • 原文地址:https://www.cnblogs.com/Blogwj123/p/15803000.html
Copyright © 2011-2022 走看看