1 Admin.py文件

 

如果你觉得英文界面不好用,可以在setting.py 文件中修改以下选项
LANGUAGE_CODE = 'en-us' #LANGUAGE_CODE = 'zh-hans'

 

Django Admin

 

 

2 设置Admin密码

django设置用户是python manage.py createsuperuser,但是如果忘记密码,那么应该进入shell环境 下修改

 

2 注册表

from app.models import ec2  

admin.site.register(ec2)
# admin.site.register(models.ec2)  #EC2 这个表注册到admin中

 

3 自定制

class table_display(admin.ModelAdmin):
    list_display = ('id',"username",'password',)         #显示内容,这里面是不允许加入多对多的字段
    list_editable = ('username',)                         #可编辑的字段
    search_fields = ["username",]                         #搜索
    list_filter = ('username','password')                #过滤器
    ordering = ("username"),                              #排序
    filter_horizontal = ('username',)                     # 如图
    list_per_page = 2                                     #分页按2条分

  admin.site.register(ec2,table_display)  #这必须要加上自定制的类名

mode 里面

data = models.DateField(editable=True,auto_now_add=True)#显示为国内日期

list_display

 Django Admin

 list_editable

 Django Admin

 list_filter

 Django Admin

filter_horizontal   支持左右移动,字段需要多对多

 Django Admin

list_per_page 

 Django Admin

 search_fields:

 Django Admin

 

 

 

相关文章:

  • 2021-07-03
  • 2022-03-02
  • 2021-07-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-03
  • 2022-02-24
  • 2021-06-04
  • 2022-01-25
  • 2021-07-31
  • 2021-08-17
  • 2022-12-23
相关资源
相似解决方案