- Python 3.8.x
- Django 3.x.x
- pipenv (
pip install pipenv) - SQLite
- Clone the repo with
git clone https://github.com/DSC-RPI/dsc-portal.git - Run
pipenv shellin the terminal in the repo folder - Install the required packages with
pipenv install - Copy the
.envgiven by a DSC Lead into the root folder- The required keys and format are in
.env.exampleif you'd like to setup your own
- The required keys and format are in
- Run
source .env - Run migrations with
python manage.py migrate- You might need to make them first with
python manage.py makemigrations
- You might need to make them first with
- Run locally with
python manage.py runserver