数据表:
models.py:
1. User,Group表是默认表,直接在models.py中写入 :
user = models.ForeignKey(User,to_field=‘username’,on_delete=models.CASCADR,default=‘user_username’)
可在页面直接显示指定的username信息(to_field=‘username’).
default:下拉框显示用户信息,若不设置此字段,下拉框默认显示“--------”,如上图Project的显示。
此处默认显示用户名信息,并且显示的是当前用户,设置如下:
admin.py:
from manhour.models import Dailyrecord
manhour是创建的application名
2. Project,Training是自定义表,在指定显示字段的过程中,Project,Training表中必须返回对应字段:
若没有返回值,显示的是表对象(eg: Training Object
models.py: