我试图根据模型创建一个django表单。该模型包含字段:用户名,日期,班次,部门,团队。团队和部门在不同的应用程序中定义,并通过UserProfile扩展用户。我希望有一个基于月份天数和部门用户自动生成的表格,看起来更像是这样:
xxxxx | Day1 | Day2 | Day3 | ... | Day31 |
--------------------------------------------------
User1 | Shift1 | Shift2 | Shift3 | ... | Shift31 |
--------------------------------------------------
User2 | Shift1 | Shift2 | Shift3 | ... | Shift31 |
--------------------------------------------------
User3 | Shift1 | Shift2 | Shift3 | ... | Shift31 |
在生成表格期间将添加用户和日期值,并且移位将是下拉框。
应为每天(user1,day1,shift1,department,team)构建INSERT到数据库,其中应根据UserProfile的用户名自动获取部门和团队。
我不知道从哪里开始。我看过django formset,这似乎是一种方法,但是formset正在生成一个HTML表格代码,表格中的所有字段都在表格中。另外,我希望有可能在同一视图中更改生成的表。
如果您能指出可能对我有帮助的文件,我将非常感激。