最近在学习 django 和 python,索性都不咋会,现在遇到了两个问题,我自己练手写了个会议预定系统。
先非常感谢能帮忙的解答的各位朋友。。
遇到的问题: 1 、 我想取消会议室的时候,假如我预定了两个会议室,他会两个全取消。。下面代码是新改的,现在不好使。view.py
def deletemeeting(request): user1 = request.user qs = meetings.objects.filter(createname=user1) qs.createname = None qs.starttime = None qs.endtime = None qs.update() return render(request, 'huiyiyuding/core/mycreate.html')
2 、原本的代码是 def deletemeeting(request): user1 = request.user meetings.objects.filter(createname=user1).update(createname=None,starttime=None,endtime=None)
return render(request, 'huiyiyuding/core/mycreate.html')
以上是一个问题。。。一下是 mycreate.html
<colgroup> <col width="150"> <col width="150"> <col width="200"> <col> </colgroup> {% for i in name %}序号 | 会议室名称 | 容纳人数 | 开始时间 | 结束时间 | 预约人 | 操作 |
---|---|---|---|---|---|---|
{{ i.id }} | {{ i.name }} | {{ i.people }} | {{ i.starttime }} | {{ i.endtime }} | {{ i.createname }} |
1
SteinsGate 2021-08-25 19:02:21 +08:00 via Android
filter 返回的是查询集,包含多个对象
|
2
SteinsGate 2021-08-25 19:03:49 +08:00 via Android
而且你要取消会议室,那应该以会议室的主键更新。
|
3
snachx 2021-08-25 19:14:02 +08:00
歪个楼,“索性” 好像不是这么用的,不知道楼主这里想表达的是什么意思
|
4
geebos 2021-08-25 19:32:43 +08:00
过滤条件不要用用户 ID 来过滤,一般用会议 ID 这种唯一的字段
|