Front-end for an email client that makes API calls to send and receive emails.
Video review: https://www.youtube.com/watch?v=Q5ZR2Hua-0I
$ pip install -r requirements.txt $ python manage.py runserver Ctrl+C - to shut down the server.
Here you will find a description of the models that are used.
This model contains the username, his email and hashed password. Used for registering, logging in, sending mails and reading them.
This model contains the user recipient, sender, recipients, subject and body of the letter, timestamp and status, whether the message was *read and whether it was archived Used to work with emails.
When user submits the email composition form, JavaScript code send the email.
When a user visits their Inbox, Sent mailbox, or Archive, loading the appropriate mailbox.
When user clicks on an email, the user is taken to a view where they see the content of that email.
Allow users to archive and unarchive emails that they have received.
Allow users to reply to an email.
To create a superuser account that can access Django’s admin interface:
$ python manage.py createsuperuser
Site superuser able to view, add, edit, and delete any listings, comments, and bids made on the site. To open superuser's console:
http://127.0.0.1:8000/admin/