Django can't find user with 'python manage.py changepassword' -
i've got code (using python 3.4, django 1.7, , postgresql) pushed heroku. worked fine until added login. on local machine, used shell add user, create password, , save user/password. pattern worked locally, foreman.
the setup seems have worked:
heroku run python3 manage.py shell = user.objects.get(id=1)
the server returns
<user: {'username':'me'}>.
asking a.password
returns hashed password changes when a.set_password('blah')
, a.save()
.
that's , normal, except username/password (unhashed) won't log me in. when run:
heroku run python3 manage.py changepassword me
heroku responds with:
commanderror: user 'me' not exist
how can user saved , retrievable in shell, implying it's in database, not found otherwise using "manage.py changepassword"?
most importantly, how can log website on heroku?
****edit**** ran python manage.py createsuperuser
in heroku shell create user log in. once did, saw none of css loaded. i'm not sure how that's related, 2 big problems @ same time make me suspicious it's totally unrelated.
Comments
Post a Comment