【发布时间】:2018-06-28 11:17:51
【问题描述】:
假设我想在我的网站中创建一个页面,我希望能够在工作人员在场与否的情况下进入数据库。
每个工人都有单独的个人资料页面。
我的models.py:
class profile(models.Model):
...#other fields
username = model.Charfield(max_length=26, blank=false)
class attendence(models.Model):
user = models.ForeignKey(profile, related_name='attendence')
28January2018 = models.BooleanField(default=1)
原型图片:
在原型图中,如果是绿色,则布尔字段中应为True,表示存在(这是默认值),当我点击他们的名字时,布尔字段为false表示不存在,它会显示为红色。
如何做到这一点?我需要模板和视图代码。
【问题讨论】:
-
我可以为你写,但关键是你的问题太全球化了,先尝试一下,然后在 stackoverflow 中询问阅读 django 的文档
-
到目前为止,我已经学会了编辑一个用户的数据,但我无法为许多用户做同样的事情。只是给我一些提示。您不需要编写整个代码。
-
好吧,我已经开始想办法了。到目前为止,在视图中,我的表单中用户是一个但字段很多,这里字段是一个但用户很多。
-
希望我的回答对您有所帮助,如果您需要一些东西,只是发表评论而无法联系到您 :)
-
仍然,我无法创建用户众多但数据库字段为一个的表单。我应该在一页中创建多个表单吗?您可以参考一些教程或其他内容吗?
标签: python django templates view