api.py 文件源码

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

项目:oim-cms 作者: parksandwildlife 项目源码 文件源码
def prepare(self, data):
        """Modify the returned object to append the GAL Department value.
        """
        prepped = super(DepartmentUserResource, self).prepare(data)
        tz = pytz.timezone(settings.TIME_ZONE)
        if 'pk' in data:
            prepped['gal_department'] = DepartmentUser.objects.get(pk=data['pk']).get_gal_department()
        if 'date_updated' in data and data['date_updated']:
            prepped['date_updated'] = data['date_updated'].astimezone(tz)
        if 'date_ad_updated' in data and data['date_ad_updated']:
            prepped['date_ad_updated'] = data['date_ad_updated'].astimezone(tz)
        if 'expiry_date' in data and data['expiry_date']:
            prepped['expiry_date'] = data['expiry_date'].astimezone(tz)
            if data['expiry_date'] < timezone.now():
                data['ad_expired'] = True
            else:
                data['ad_expired'] = False
        return prepped
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号