python考勤系統 使用Djang的考勤系統

2021-10-18 15:37:32 字數 1477 閱讀 5242

型號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 校園 等系統在各 大高校紛紛出現,對全校師生的學習 生活 管理 辦公帶來...