Comments (3)
As you can see in the error:
File "(...)site-packages/graphql_jwt/decorators.py", line 91, (...)
This is a graphql_jwt
error, not from graphql_auth
. It's simple how the graphql_jwt
works, your custom user model probably does not have a USERNAME_FIELD
set.
You can set it by adding the following to your model:
USERNAME_FIELD = "email"
Please try it, if does not work, I will try to reproduce the error for further investigation.
Before the error the email is sent to the user. The user, however, is not created.
This can be either something improperly configured by me, or an error in the library.
It can be improved, currently this lib creates the User
, UserStatus
, send the email and login inside a atomic transaction on the register mixin, since the error was in the login, it did cancel the transaction, but the email was already send.
Also currently the documentation does not talk about custom user and the need for the USERNAME_FIELD
, it also can be improved.
I will be waiting your response to see if now it is working.
from django-graphql-auth.
Thank you for your answer. I didn't use a custom User model and that has been the cause of the error. Creating a custom User model with USERNAME_FIELD = "email"
solved the error.
from django-graphql-auth.
You also should add the EMAIL_FIELD
:
USERNAME_FIELD = "email"
EMAIL_FIELD = "email"
from django-graphql-auth.
Related Issues (20)
- MeQuery doesn't check user.status.verified
- django-graphql-ratelimit + django-graphql-auth HOT 1
- registration: matching query does not exist
- Уебанская хуета и руководство говно!!! HOT 1
- Nested Form field?
- have ME query return a non-Int PK field
- Can we use permission feature like django rest framework permission required?
- This repo is abandoned? HOT 6
- Upgrade compatibility with django-graphql-jwt>=0.3.2 HOT 2
- Password reset link can be used multiple times
- Send email to inform user that password is changed
- Need Documentation about customizing tokenAuth! HOT 2
- How can I customize or add to the register mutation more fields ?
- How can I require the password only once ?
- django-graphql-auth is not compatible with Django 4.0 because it doesn't require the latest version of django-graphql-jwt HOT 7
- How to let users update thier own user profiles with token?
- "Please, enter valid credentials."
- psycopg2.errors.UndefinedTable: relation "graphql_auth_userstatus" does not exist HOT 1
- Rewrote this Package for Django 4 and Graphene 3+ HOT 13
- django-graphql-auth is not compatible with Django version 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-graphql-auth.