Online journal system.
Allows users to log the topics they're interested in and to make journal entries as they learn about each topic. The Learning Log home page will describe the site and invite users to either register or log in. Once logged in, a user can create new topics, add new entries, and read and edit existing entries.
Python: v 3.8.8
Django: v 3.2
Django-bootstrap: v 3.0.1
-
Download project.
-
In terminal, navigate to the project directory and create a Virtual Environment:
$ python3 -m venv ll_env
- Activate the virtual environment:
$ source ll_env/bin/acivate
note: To deactivare the virtual environment, use the command: 'deactivate'.
- If 'django-bootstrap' isn't already installed, enter the following command while in the 'll_env':
pip install django-bootstrap4
- Initiate the database with the command:
# First:
python manage.py makemigrations learning_logs
# Then:
python manage.py migrate
- Start the local server:
python manage.py runserver
- With your choice of browser go your localhost:
# Option 1:
http://127.0.0.1:8000/
# Option 2:
http://localhost:8000/
Home page:
Login page:
Registration:
Topic page:
Topics page: