【发布时间】:2019-04-16 13:29:15
【问题描述】:
我的网站有一个 django 后端,它使用django-rest-auth 包进行身份验证。我想在 rest-auth 序列化程序中更改这个函数:
path_to_my_virtenv/lib/python3.7/site-packages/rest_auth/registration/serializers.py
class RegisterSerializer(serializers.Serializer):
def get_cleaned_data(self):
return {
'username': self.validated_data.get('username', ''),
'password1': self.validated_data.get('password1', ''),
'email': self.validated_data.get('email', '')
}
我尝试直接编辑它,一切都按我的意愿工作,但是我怀疑在 virtenv 站点包中编辑文件不是一个好主意。有没有办法从我的 django 应用程序中覆盖它们?在我的情况下,最好的做法是什么?
【问题讨论】: