├── .devcontainer └── devcontainer.json ├── .github └── workflows │ ├── ci.yml │ └── publish_package.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── _templates │ └── python │ │ └── module.rst ├── conf.py ├── explanation │ ├── form_hx_requests.rst │ ├── how_hx_requests_works.rst │ ├── index.rst │ ├── modals.rst │ ├── object_serialization.rst │ ├── refreshing_context_on_post.rst │ └── securing_hx_requests.rst ├── how_tos │ ├── access_hx_object_in_template.rst │ ├── add_context.rst │ ├── add_form_kwargs.rst │ ├── add_headers.rst │ ├── delete.rst │ ├── get_params_post_request.rst │ ├── index.rst │ ├── list_page_with_crud.rst │ ├── more_how_tos.rst │ ├── oob_swap.rst │ ├── register_hx_requests.rst │ ├── secure_hx_requests.rst │ ├── use_messages.rst │ └── use_modals.rst ├── images │ ├── forms_tutorial │ │ ├── form_validation.png │ │ ├── user_display.png │ │ └── user_form.png │ ├── replace_me_btn.png │ ├── replaced.png │ └── replaced_with_context.png ├── index.rst ├── make.bat ├── other │ └── contributing.rst ├── overview.rst ├── reference │ ├── config.rst │ ├── hx_tags.rst │ └── index.rst ├── requirements.txt └── tutorials │ ├── basic_tutorial.rst │ ├── form_tutorial.rst │ └── index.rst ├── hx_requests ├── .gitignore ├── __init__.py ├── apps.py ├── django_views.py ├── hx_registry.py ├── hx_requests.py ├── security_utils.py ├── static │ └── hx_requests │ │ └── css │ │ └── modal.css ├── templatetags │ ├── __init__.py │ └── hx_tags.py ├── utils.py └── views.py ├── poetry.lock └── pyproject.toml /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/.github/workflows/publish_package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_templates/python/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/_templates/python/module.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/explanation/form_hx_requests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/explanation/form_hx_requests.rst -------------------------------------------------------------------------------- /docs/explanation/how_hx_requests_works.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/explanation/how_hx_requests_works.rst -------------------------------------------------------------------------------- /docs/explanation/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/explanation/index.rst -------------------------------------------------------------------------------- /docs/explanation/modals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/explanation/modals.rst -------------------------------------------------------------------------------- /docs/explanation/object_serialization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/explanation/object_serialization.rst -------------------------------------------------------------------------------- /docs/explanation/refreshing_context_on_post.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/explanation/refreshing_context_on_post.rst -------------------------------------------------------------------------------- /docs/explanation/securing_hx_requests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/explanation/securing_hx_requests.rst -------------------------------------------------------------------------------- /docs/how_tos/access_hx_object_in_template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/access_hx_object_in_template.rst -------------------------------------------------------------------------------- /docs/how_tos/add_context.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/add_context.rst -------------------------------------------------------------------------------- /docs/how_tos/add_form_kwargs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/add_form_kwargs.rst -------------------------------------------------------------------------------- /docs/how_tos/add_headers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/add_headers.rst -------------------------------------------------------------------------------- /docs/how_tos/delete.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/delete.rst -------------------------------------------------------------------------------- /docs/how_tos/get_params_post_request.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/get_params_post_request.rst -------------------------------------------------------------------------------- /docs/how_tos/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/index.rst -------------------------------------------------------------------------------- /docs/how_tos/list_page_with_crud.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/list_page_with_crud.rst -------------------------------------------------------------------------------- /docs/how_tos/more_how_tos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/more_how_tos.rst -------------------------------------------------------------------------------- /docs/how_tos/oob_swap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/oob_swap.rst -------------------------------------------------------------------------------- /docs/how_tos/register_hx_requests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/register_hx_requests.rst -------------------------------------------------------------------------------- /docs/how_tos/secure_hx_requests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/secure_hx_requests.rst -------------------------------------------------------------------------------- /docs/how_tos/use_messages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/use_messages.rst -------------------------------------------------------------------------------- /docs/how_tos/use_modals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/how_tos/use_modals.rst -------------------------------------------------------------------------------- /docs/images/forms_tutorial/form_validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/images/forms_tutorial/form_validation.png -------------------------------------------------------------------------------- /docs/images/forms_tutorial/user_display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/images/forms_tutorial/user_display.png -------------------------------------------------------------------------------- /docs/images/forms_tutorial/user_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/images/forms_tutorial/user_form.png -------------------------------------------------------------------------------- /docs/images/replace_me_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/images/replace_me_btn.png -------------------------------------------------------------------------------- /docs/images/replaced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/images/replaced.png -------------------------------------------------------------------------------- /docs/images/replaced_with_context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/images/replaced_with_context.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/other/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/other/contributing.rst -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/reference/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/reference/config.rst -------------------------------------------------------------------------------- /docs/reference/hx_tags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/reference/hx_tags.rst -------------------------------------------------------------------------------- /docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/reference/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tutorials/basic_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/tutorials/basic_tutorial.rst -------------------------------------------------------------------------------- /docs/tutorials/form_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/tutorials/form_tutorial.rst -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /hx_requests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/.gitignore -------------------------------------------------------------------------------- /hx_requests/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.39.0" 2 | -------------------------------------------------------------------------------- /hx_requests/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/apps.py -------------------------------------------------------------------------------- /hx_requests/django_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/django_views.py -------------------------------------------------------------------------------- /hx_requests/hx_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/hx_registry.py -------------------------------------------------------------------------------- /hx_requests/hx_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/hx_requests.py -------------------------------------------------------------------------------- /hx_requests/security_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/security_utils.py -------------------------------------------------------------------------------- /hx_requests/static/hx_requests/css/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/static/hx_requests/css/modal.css -------------------------------------------------------------------------------- /hx_requests/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hx_requests/templatetags/hx_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/templatetags/hx_tags.py -------------------------------------------------------------------------------- /hx_requests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/utils.py -------------------------------------------------------------------------------- /hx_requests/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/hx_requests/views.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaakovLowenstein/hx-requests/HEAD/pyproject.toml --------------------------------------------------------------------------------