添加请求到django模型方法?

Jac*_* Ha 6 python django django-models

我正在跟踪模型上的用户状态.对于模型"课程",我的状态为"完成","学习","已查看".在模型列表的视图中,我想添加用户状态.做这个的最好方式是什么?

一个想法:将请求添加到模型方法可以解决问题.那可能吗?

编辑:我的意思是模板代码:{{lesson.get_status}},带有get_status(self,request).可能吗?它还不起作用.

And*_*sio 1

是的,您可以使用请求参数向模型添加方法:

class MyModel(models.Model):
    fields....

    def update_status(self, request):
        make something with the request...
Run Code Online (Sandbox Code Playgroud)