A tool-chain for creating restful web applications.
- Automatically transform the SqlAlchemy models and queries into JSON with standard naming(camelCase).
- Http form validation based on SqlAlchemy models.
- Scaffolding:
restfulpy scaffold -h
- Task Queue system
pip install restfulpy
pip install -e .
pip install -r requirements-dev.txt
Run tests to ensure everything is ok:
pytest
restfulpy -h
restfulpy completion install
restfulpy scaffold \
--template full
--directory path/to/target \
project1 \
author@example.com
Follow the path/to/target/README.md
to know how to use the newly created
project.
If you have generated your application by --template singlefile
option, you can run it by:
nanohttp path/to/application/project1.py
Or you can make your application executable by following command:
chmod +x path/to/application/project1.py
Now run your application by:
path/to/application/project1.py