utils.py 文件源码

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

项目:ecs 作者: ecs-org 项目源码 文件源码
def __init__(self, request):
        self.request = request
        self.user = request.user
        self.method = request.method
        self.POST = request.POST
        self.submit = 'task_management-action' in self.POST
        self.save = self.POST.get('task_management-save')

        if request.method == 'POST' and not self.task is None:
            if self.submit or self.save:
                post_data = self.POST.get('task_management-post_data', '')
                # QueryDict only reliably works with bytestrings, so we encode `post_data` again (see #2978).
                request.POST = QueryDict(post_data.encode('utf-8'), encoding='utf-8')
                # if there is no post_data, we pretend that the request is a GET request, so
                # forms in the view don't show errors
                if not post_data:
                    request.method = 'GET'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号