A Django-based CRUD web application, specifically, a blog.
- Auth (Login, Logout, Email, Password (encrypted))
- Profiles (Profile picture, info and linked posts)
- Admin Panel (Ease of control of users)
- Database Communication (Using SQLite for development, Postgres for production)
- Templates (Using default template engine for django)
- Pagination
- Password Reset
- Create and activate a python virtual environment
- Run:
pip install -r requirements.txt
- Navigate into the folder "django_project" by running the command:
cd django_project
- Run:
py manage.py runserver
The server should be hosted on port 8000, so just type in localhost:8000 into your browser.