views.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:chores 作者: liberza 项目源码 文件源码
def give_away_weekly(request, **kwargs):
    if request.method != 'POST':
        return HttpResponseNotFound()
    scheduledChore = ScheduledChore.objects.get(pk=kwargs['sc_id'])
    if request.user != scheduledChore.person:
        return HttpResponseNotFound()
    people = Person.objects.all().order_by('-weekly_modifier')
    oldPerson = scheduledChore.person
    # make sure we don't give it back to the same person...
    if people[0] == oldPerson:
        newPerson = people[1]
    else:
        newPerson = people[0]
    oldPerson.weekly_modifier += 1
    oldPerson.save()
    scheduledChore.person = newPerson
    scheduledChore.save()
    return HttpResponseRedirect('/')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号