我想做以下事情:
- 我想更改 User django.auth 类中的 get_absolute_url 方法。
我该怎么做?
最佳答案
如果您使用 Django 1.5 或更高版本,那么您可以在 custom User
model 上重新定义 get_absolute_url
实例方法。类(class)。
在 1.5 之前,唯一干净的方法是创建自己的 proxy model代替 django.contrib.auth.models.User
,使用 get_aboslute_url
实例方法构造不遵循 /users/的绝对 url %username%/
模式。
关于python - 如何更改现有类中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18987354/