Django企业招聘后台管理系统开发实战三
在Django中实现企业招聘后台管理系统的开发实战中,我们将专注于完善前面章节中的功能,并添加新的模块。以下是一个简化的代码实例,展示了如何在Job
模型中添加一个新字段,并在管理后台进行展示:
from django.db import models
from django.contrib import admin
# 职位类型选项
JOB_TYPE_CHOICES = (
('full_time', '全职'),
('part_time', '兼职'),
('contract', '合同工'),
)
# 职位模型
class Job(models.Model):
title = models.CharField(max_length=100)
description = models.TextField()
job_type = models.CharField(max_length=100, choices=JOB_TYPE_CHOICES, default='full_time')
# 其他字段...
# 职位管理器
class JobAdmin(admin.ModelAdmin):
list_display = ['title', 'job_type', 'created_at'] # 在后台列表展示的字段
# 其他配置...
admin.site.register(Job, JobAdmin)
在这个例子中,我们为Job
模型添加了一个名为job_type
的字段,并定义了一些预设的选项。然后我们创建了一个JobAdmin
类,在其中通过list_display
指定了在Django管理后台列表展示的字段,包括新增的job_type
字段。最后,我们使用admin.site.register
将Job
模型和JobAdmin
配置关联起来。这样,在Django的后台管理界面中,我们就可以看到Job
的列表,其中包含了职位类型信息。
评论已关闭