Django Blog app with Account Creation and Authentication.
A Django blog app created using Django v3 and Python 3.8 for educational purpose. This is my first Django project so it’s unrefined around the edges.
Live Site running on Heroku: https://mydjangoblogapp2.herokuapp.com/
CREATING A POST
UPDATING AND DELETING POST
ACCOUNT CREATION AND SIGN IN
pip install -r requirements.txt
pipenv
using pip install pipenv
and initialise a Virtual Machine using pipenv install
in the directory.SECRET_KEY
, DEBUG_VALUE
, EMAIL_USER
, EMAIL_PASS
.python manage.py runserver
and then goto localhost:8000
or 127.0.0.1:8000
and see the server running.SECRET_KEY
: Django secret key which can be any long hexadecimal value. Django recommends atleast 50 characters to make it secure.DEBUG_VALUE
: Set it as “True” for Debug environment and “False” for Production.EMAIL_USER
: The email address that will be used to email incase somebody forgets password.EMAIL_PASS
: The password to that email address. Refer to App Passwords if the email has 2 factor auth.
Refer on how to deploy Python apps in Heroku here and Django app configuration here.
Please make a GitHub issue if any other bugs are found.
This project was created on Ubuntu-20.04 LTS and tested under Windows 10 and Ubuntu, and is expected to work fully in other systems too.
This project is still under development. Parts of the source codes may not be well documented. Also suitable prompts may not be available for the user at the moment.
More features and fixes are yet to come. Meanwhile suggestions, ideas, bug reports are welcomed.