1、获取Nic表字段
>>> [ item.name for item in models.Nic._meta.fields]
#查询结果
['id', 'name', 'hwaddr', 'netmask', 'address', 'up', 'server']
2、通过extra格式化date
Django提供了extra() QuerySet修改机制-----它能在QuerySet生成的SQL从句中注入新字句
不加extra查询出来的数据为
>>> models.Server.objects.all().values('hostname','last_date','uname')
#查询结果
<QuerySet [{'hostname': '192.168.15.130', 'last_date': datetime.date(2022, 10, 27), 'uname': 'Linux'}]>
加extra查询出来的数据为
>>> models.Server.objects.all().extra(select={'last_date':'DATE_FORMAT(last_date,"%%Y-%%m-%%d %%H:%%i:%%s")'}).values('hostname','last_date','uname')
#查询结果
<QuerySet [{'last_date': '2022-10-27 00:00:00', 'hostname': '192.168.15.130', 'uname': 'Linux'}]>