1 Admin.py文件
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
list_editable
list_filter
filter_horizontal 支持左右移动,字段需要多对多
list_per_page
search_fields: