A management site for the Claremont MakerSpace
https://manage.claremontmakerspace.org/
cmsmanage | ||
membershipworks | ||
paperwork | ||
rentals | ||
tasks | ||
templates | ||
.gitignore | ||
.pre-commit-config.yaml | ||
manage.py | ||
pdm.lock | ||
pyproject.toml | ||
README.md |
CMS Management
A management site for the Claremont MakerSpace
Development
- Get Python 3.9 and PDM
- Run
pdm install
- Copy
./cmsmanage/settings/dev.sample.py
to./cmsmanage/settings/dev.py
- Run
pdm ./manage.py migrate
to create database tables - (Optional) If you have access to the production server, you can use real data:
pdm ./manage.py dumpdata -o whatever.json
(on the server)pdm ./manage.py loaddata whatever.json
(on your machine)
- Run
pdm ./manage.py createsuperuser
to make a user - Run
pdm ./manage.py runserver
to start the server