- Install Python, Git, and uv
- Clone this repository and cd to it.
make install(oruv sync)make migrate(oruv run python manage.py migrate)- Use
uv run python manage.py createsuperuserand create an admin username and password - Maybe try
uv run python manage.py loaddata fixtures/example.json- This command will probably break later once we add more fields
make runserver(oruv run python manage.py runserver_plus)- See if
http://127.0.0.1:8000/shows a course listing now - Go to
http://127.0.0.1:8000/admin/and login with the admin user you made. - Edit Semesters and Courses as you see fit.
- See if the changes are reflected when you go back to the main page.
Run make help to see all available commands, or use uv run python manage.py <command> directly.