├── .flaskenv ├── .gitignore ├── README.rst ├── demo ├── demo.py └── requirements.txt ├── setup.py ├── team_manager ├── __init__.py ├── default_settings.py ├── extensions │ ├── __init__.py │ ├── api │ │ └── __init__.py │ └── database │ │ └── __init__.py ├── models │ ├── __init__.py │ ├── members.py │ └── teams.py └── views │ ├── __init__.py │ ├── members │ ├── __init__.py │ ├── resources.py │ └── schemas.py │ └── teams │ ├── __init__.py │ ├── resources.py │ └── schemas.py └── tests ├── conftest.py ├── requirements.txt └── test_api.py /.flaskenv: -------------------------------------------------------------------------------- 1 | FLASK_APP=team_manager 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/.gitignore -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/README.rst -------------------------------------------------------------------------------- /demo/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/demo/demo.py -------------------------------------------------------------------------------- /demo/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/demo/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/setup.py -------------------------------------------------------------------------------- /team_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/__init__.py -------------------------------------------------------------------------------- /team_manager/default_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/default_settings.py -------------------------------------------------------------------------------- /team_manager/extensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/extensions/__init__.py -------------------------------------------------------------------------------- /team_manager/extensions/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/extensions/api/__init__.py -------------------------------------------------------------------------------- /team_manager/extensions/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/extensions/database/__init__.py -------------------------------------------------------------------------------- /team_manager/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/models/__init__.py -------------------------------------------------------------------------------- /team_manager/models/members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/models/members.py -------------------------------------------------------------------------------- /team_manager/models/teams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/models/teams.py -------------------------------------------------------------------------------- /team_manager/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/views/__init__.py -------------------------------------------------------------------------------- /team_manager/views/members/__init__.py: -------------------------------------------------------------------------------- 1 | """Members views""" 2 | 3 | from .resources import blp # noqa 4 | -------------------------------------------------------------------------------- /team_manager/views/members/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/views/members/resources.py -------------------------------------------------------------------------------- /team_manager/views/members/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/views/members/schemas.py -------------------------------------------------------------------------------- /team_manager/views/teams/__init__.py: -------------------------------------------------------------------------------- 1 | """Teams views""" 2 | 3 | from .resources import blp # noqa 4 | -------------------------------------------------------------------------------- /team_manager/views/teams/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/views/teams/resources.py -------------------------------------------------------------------------------- /team_manager/views/teams/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/team_manager/views/teams/schemas.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest>=5.0.0 2 | -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafrech/flask-smorest-sqlalchemy-example/HEAD/tests/test_api.py --------------------------------------------------------------------------------