29 lines
548 B
Markdown
29 lines
548 B
Markdown
# Api
|
|
|
|
## Develop
|
|
|
|
* Assumes you have `git clone`'d the repositiory.
|
|
|
|
### Deps and Dev Env
|
|
|
|
* Developed on `python 3.10.1`
|
|
* Setting up a `venv`
|
|
* ensure `django 4` is installed
|
|
* `cd /api/`
|
|
* `django startproject api`
|
|
* Ensure deps are in order. `pip install -r requirements.txt`
|
|
* `source .env` (called by `settings.py`)
|
|
|
|
## Config
|
|
|
|
Primaril refers to the envars and configs defined in `settings.py`.
|
|
|
|
Such as:
|
|
|
|
* added library declaration
|
|
* Authentication middleware
|
|
* Storage of static and media files
|
|
* Access origin control
|
|
* Logging
|
|
* etc..
|