middleware.py 文件源码

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

项目:CommunityCellularManager 作者: facebookincubator 项目源码 文件源码
def process_request(self, request):
        """Intercedes during a request."""
        if not request.user:
            return
        if 'test' in sys.argv:
            # Skip this middleware in testing :/
            # TODO(matt): figure out why this middleware causes the internal
            #             django humanize test to fail.
            return
        try:
            user_profile = models.UserProfile.objects.get(user=request.user.id)
            timezone.activate(pytz.timezone(user_profile.timezone))
        except models.UserProfile.DoesNotExist:
            return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号