Skip to content

graham-walker/personal-website-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup

Clone repo

git clone https://github.com/graham-walker/personal-website-django.git

cd ./personal-website-django

Create virtual environment

python -m venv env

# Windows
.\env\Scripts\activate.bat

# Linux
source ./env/bin/activate

Install requirements

pip install -r requirements.txt

Add secrets

# Windows
echo "" > ./mysite/secret.py

# Linux
touch ./mysite/secret.py
# secret.py
SECRET_KEY = 'YOUR SECRET KEY'

ALLOWED_HOSTS = [
    'localhost',
]

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'databasename',
        'USER': 'user',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '',
    }
}

DEBUG = True

Make migrations

mkdir ./personal/migrations
python manage.py migrate --run-syncdb

Start server

python manage.py runserver

Sass

Install sass

npm install -g sass
# Or
choco install sass

Watch

cd ./personal-website-django

sass --watch .\personal\static\sass\main.scss:.\personal\static\css\custom.min.css --style compressed --no-source-map

Update the Bio cache_version after making changes to the stylesheet or script

About

The source code for my personal website gwalkerux.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published