├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ ├── checks.yml │ └── publish.yml ├── .gitignore ├── .readthedocs.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── conftest.py ├── docs ├── Makefile ├── make.bat └── source │ ├── conf.py │ ├── decorators.md │ ├── index.md │ ├── middleware.md │ └── views.md ├── justfile ├── py.typed ├── pyproject.toml ├── src └── fbv │ ├── __init__.py │ ├── decorators.py │ ├── middleware.py │ └── views.py ├── tests ├── __init__.py ├── apps.py ├── decorators │ ├── test_render_html.py │ ├── test_render_json.py │ └── test_render_view.py ├── middlewares │ └── test_request_method_middleware.py ├── models.py ├── robots.txt ├── static │ └── img │ │ └── github.png ├── templates │ ├── test │ │ └── template.html │ ├── test_render_html │ │ └── render_view_with_no_template.html │ ├── test_render_view │ │ └── render_view_with_no_template.html │ └── tests │ │ └── example │ │ └── three_segment_default.html ├── urls.py ├── utils.py └── views │ ├── example.py │ ├── test_favicon_emoji.py │ ├── test_favicon_file.py │ ├── test_file.py │ ├── test_html_view.py │ └── test_redirect_view.py └── uv.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: adamghill 2 | 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/decorators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/docs/source/decorators.md -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/docs/source/middleware.md -------------------------------------------------------------------------------- /docs/source/views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/docs/source/views.md -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/justfile -------------------------------------------------------------------------------- /py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/fbv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fbv/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/src/fbv/decorators.py -------------------------------------------------------------------------------- /src/fbv/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/src/fbv/middleware.py -------------------------------------------------------------------------------- /src/fbv/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/src/fbv/views.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/apps.py -------------------------------------------------------------------------------- /tests/decorators/test_render_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/decorators/test_render_html.py -------------------------------------------------------------------------------- /tests/decorators/test_render_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/decorators/test_render_json.py -------------------------------------------------------------------------------- /tests/decorators/test_render_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/decorators/test_render_view.py -------------------------------------------------------------------------------- /tests/middlewares/test_request_method_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/middlewares/test_request_method_middleware.py -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | -------------------------------------------------------------------------------- /tests/static/img/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/static/img/github.png -------------------------------------------------------------------------------- /tests/templates/test/template.html: -------------------------------------------------------------------------------- 1 | asdf {{ test }} -------------------------------------------------------------------------------- /tests/templates/test_render_html/render_view_with_no_template.html: -------------------------------------------------------------------------------- 1 | zxcv {{ test }} -------------------------------------------------------------------------------- /tests/templates/test_render_view/render_view_with_no_template.html: -------------------------------------------------------------------------------- 1 | hjkl {{ test }} -------------------------------------------------------------------------------- /tests/templates/tests/example/three_segment_default.html: -------------------------------------------------------------------------------- 1 | drop-last {{ value }} -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tests/views/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/views/example.py -------------------------------------------------------------------------------- /tests/views/test_favicon_emoji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/views/test_favicon_emoji.py -------------------------------------------------------------------------------- /tests/views/test_favicon_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/views/test_favicon_file.py -------------------------------------------------------------------------------- /tests/views/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/views/test_file.py -------------------------------------------------------------------------------- /tests/views/test_html_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/views/test_html_view.py -------------------------------------------------------------------------------- /tests/views/test_redirect_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/tests/views/test_redirect_view.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/django-fbv/HEAD/uv.lock --------------------------------------------------------------------------------