我正在使用 Django,有没有办法检查当前请求是否来自 HTMX
问问题
133 次
3 回答
3
HX-Request
如另一个答案中所述,您可以在请求标头中进行检查。或者您可以使用HTMX Django 扩展并简单地检查是否request.htmx
为True
.
于 2021-12-28T20:09:30.440 回答
2
无论您使用哪种服务器端解决方案,您都可以查找HX-Request
标头。它将true
在所有 htmx 请求中设置为。更多信息可以在这里找到https://htmx.org/docs/#request-header
于 2021-12-28T17:39:36.503 回答
1
是的,您可以在 Django 中使用以下方法来执行HTTP_HX_REQUEST
此操作request.META
:
def myview(request):
if request.META.get('HTTP_HX_REQUEST'):
print("HTMX is available")
else:
print("HTMX is not available")
于 2021-12-28T18:21:52.593 回答