royaIT royaIT - 2 years ago 123
Python Question

global name 'get_user_model' is not defined

NameError at /project/reset_password_confirm/MTQ-4c8-65d880f1c28996091226/

global name 'get_user_model' is not defined
Request Method: POST
Django Version: 1.9.1
Exception Type: NameError
Exception Value:
global name 'get_user_model' is not defined
Exception Location: /root/django/studie/project/ in post, line 770
Python Executable: /usr/bin/python
Python Version: 2.7.9

from django.contrib.auth.models import User

line 770:

def post(self, request, uidb64=None, token=None, *arg, **kwargs):
UserModel = get_user_model()

Why does get_user_model() not work? Any suggestions?

Answer Source

You need to add the import to your

from django.contrib.auth import get_user_model
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download