型號attendance_choices = (
('absent', 'absent'),
('present', 'present')
class head_of_department(models.model):
first_name = models.charfield(max_length=200)
last_name = models.charfield(max_length=200)
email = models.charfield(max_length=30)
def __str__(self):
return self.first_name
class employee(models.model):
first_name = models.charfield(max_length=200, unique=true)
last_name = models.charfield(max_length=200, unique=true)
head_of_department = models.foreignkey('head_of_department', on_delete=models.set_null, blank=true, null=true)
email = models.emailfield(max_length=100)
def __str__(self):
return self.first_name + ' ' + self.last_name
class attendance(models.model):
head_of_department = models.foreignkey('head_of_department', on_delete=models.set_null, blank=true, null=true)
employee = models.foreignkey('employee', on_delete=models.cascade, )
attendance = models.charfield(max_length=8, choices=attendance_choices, blank=true)
檢視^$
**class attendanceform(modelform):
class meta:
model = attendance
fields = ('employee','attendance','head_of_department')
attendanceformset = modelformset_factory(attendance,fields=('attendance',))模板}
} }也就是說,標記出勤的員工將在模板中列出,並在右側顯示所有員工的考勤表。它只儲存乙個物件,而不為employee分配初始值
要求:
centos下使用docker部署Django專案
docker是乙個開源的應用容器引擎,基於go語言並遵從apache2.0協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker的主要應用場景之一就是web應用的自動化打包和發布。下面我們將在...
公司考勤系統
公司考勤系統 文件狀態 草稿 正式發布 正在修改 當前版本 版本1作 者 高山 完成日期 2013年11月3日 一 業務需求 1.應用背景 考勤作為乙個公司的基礎管理,是公司對員工進行管理的基礎依據。公司根據員工的出勤 缺勤 包括遲到 早退 病假 出差 情況,對員工進行獎懲。隨著社會發展步伐的加快,...
學生考勤及行為管理系統 學生考勤管理系統
oracle 資料庫作業 學生考勤系統的 oracle 實現學生考勤管理系統背景分析 隨著高校校園資訊化的逐步完善,有效地借助網路 資料庫等技術提高工作和管理效率。如今針對師生的成績查詢系統 教務管理系統 招生就業系統 bbs 校園 等系統在各 大高校紛紛出現,對全校師生的學習 生活 管理 辦公帶來...