Django的。使用GET方法和POST方法时在类中保留变量的利弊

时间:2019-05-15 07:15:56

标签: python django

我制作了一个继承了TemplateView的类

class TEST(TemplateView):
    url = None

    def get(self, request, *args, **kwargs):
        self.url = 'test'
        return super(TEST, self).get(request, *args, **kwargs)

    def post(self, request, *args, **kwargs):
        logging.info(self.url)

当我访问一个路由到TEST类的URL时,TEST类具有带有“ test”的变量url,当我使用POST提交表单时,我可以从get函数中设置的self.url获取该URL。

是否存在以这种方式保留类变量的缺点?

或者在TEST类中是否有可能丢失'url'属性的值?

0 个答案:

没有答案