"Learning Log" is a full-stack django project which is an exercise included in the book Python Crash Course.
We’ll write a web app called Learning Log that 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.
- Fullstack (Front+Back) with Django 5
- Styled with Bootstrap 4
- Authorization and Authentication
- Admin Panel
- SQLite3 Database
- Create a python virtual environment:
python -m venv venv
- Activate virtual env:
source venv/bin/activate
- Install requirements:
pip install -r requirements.txt
- Migrate database:
python manage.py migrate
- Create a super user (admin):
python manage.py createsuperuser
- Run project:
python manage.py runserver
- Open application:
- App address :
localhost:8000
- Admin panel address:
localhost:8000/admin
- App address :
I'm Mohammad, A Test Automation Architect who actively shares his knowledge in:
Website | Blog | LinkedIn | YouTube Courses | StackOverFlow | Github