A project aimed at chronicling my journey of learning and advancement in electronics, mathematics, and robotics.
Install pip and venv
sudo apt install python3-pip python3-venvCreate Python Virtual Environment
python3 -m venv DarkVenvStart Virtual Python Environment
source ./DarkVenv/bin/activateInstall Django
pip3 install djangoUpdate Django
pip3 install --upgrade djangoStop Virtual Python Environment
deactivateCreate Django Project Folder
mkdir EngrTrackline
cd EngrTrackline
django-admin startproject engrtrackline .Initialize SQLite Database
python manage.py migrateRun Local Server
python manage.py runserverCreate App Inside Project Folder
python manage.py startapp tracklineappOpen Django Shell Session
python manage.py shellMake App Migrations
python manage.py makemigrations tracklineappCreate Database Super User
python manage.py createsuperuserInstall SQLite3
sudo apt install sqlite3Open Default Django Project Database
sqlite3 db.sqlite3Show All Tables
.tables
Turn on Headers
.headers on
Change to Column View
.mode column
View Current Mode
.mode
Exit SQLite3
.exit
Export SQL Query Output to CSV
sqlite3 db.sqlite3 ".mode csv" ".headers on" ".output ./activitylog/reading_log.csv" "SELECT strftime('%Y-%m-%d %H:%M:%S',datetime(logged, 'localtime')) AS logged,leg,pages,title,author FROM tracklineapp_reading_leg INNER JOIN tracklineapp_book ON tracklineapp_reading_leg.book_id = tracklineapp_book.id;"Export SQL Query Output to Text File
sqlite3 db.sqlite3 ".mode column" ".headers on" ".output ./activitylog/reading_log.txt" "SELECT strftime('%Y-%m-%d %H:%M:%S',datetime(logged, 'localtime')) AS logged,leg,pages,title,author FROM tracklineapp_reading_leg INNER JOIN tracklineapp_book ON tracklineapp_reading_leg.book_id = tracklineapp_book.id;"