定义页面展示的字段
wangdalei_dj/jobs/admin.py
from django.contrib import admin
# Register your models here.
from jobs.models import Job
# 定义页面展示的字段
class JobAdmin(admin.ModelAdmin):
exclude = ('creator','created_date','modified_date')
list_display = ('job_name', 'job_type', 'job_city', 'creator', 'created_date', 'modified_date')
# 保存模型之前执行一些操作
# 当前登陆的用户 作为职位的创建人
def save_model(self, request, obj, form, change):
if obj.creator is None:
obj.creator = request.user
super().save_model(request, obj, form, change)
admin.site.register(Job, JobAdmin)
修改后的页面