cron.py 文件源码

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

项目:moore 作者: UTNkar 项目源码 文件源码
def update_membership_status():
    r = requests.get(
        'https://register.utn.se/api.php',
        auth=HTTPDigestAuth(settings.MEMBERSHIP_API_USER,
                            settings.MEMBERSHIP_API_PASSWORD),
        params={
            'action': 'list',
        },
    )
    try:
        data = r.json()
    except ValueError:
        return

    for member in Member.objects.all():
        if member.person_number().replace('-', '') in data:
            member.update_status(data='member')
        else:
            member.update_status(data='nonmember')
        Member.objects.filter(pk=member.pk).update(
            status=member.status, status_changed=member.status_changed
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号