Here is the code
models.py
https://paste.pythondiscord.com/ABUQ
In the image I uploaded I have 2 tables the User and VerificationEmailToken tables.
A little background information.
I am using VerificationEmailToken in an 1 to 1 relationship once per User because every other field and mainly email_token field a is used once per User due to being one form for the email_token. Also I am deleting the email_token before a new email_token is created. And I only want a max of 5 for every column in VerificationEmailToken. To do this I added attempts_token_tried which has a max value of 5.
1st question.
Does it make sense for User and VerificationEmailToken to be an 1-1 relationship? Or should I make User and VerificationEmailToken an 1-Many relationship even though I only ever have 1 email_token at a time and only allow the user to try 5 times?
2nd question
Should I turn route_token_1 and route_token_2 into an its own table? RouteTokens would be the Many and User would be the One.
I only need 2 route_tokens no more no less so can I keep it the same?