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'
    

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

  • 相关阅读:
    NSIS 资料
    git 强制刷新,放弃更改
    Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 8
    …gen already exists but is not a source folder. Convert to a source folder or rename it [closed]
    eclipse
    Timeout in android httpclient
    git command
    L1-032. Left-pad
    L1-030. 一帮一
    L1-028. 判断素数
  • 原文地址:https://www.cnblogs.com/Blogwj123/p/15803000.html
Copyright © 2011-2022 走看看