我正在使用django和django-htmx。我想使用hx-vals返回一个由django模板的上下文给出的示例。
{% for auszubildender in auszubildende %}
<div
hx-post="/htmxFunctions/azubiAnzeigen"
hx-trigger="click"
hx-target="#content"
hx-vals='{ "test": "test", "auszubildender": "{{auszubildender}}"}'>
{% if auszubildender.first_name %}
[...]
{% endif %}
</div>
{% endfor %}
当我用request.POST.get("auszubildender")
访问 auszubildender 时,它返回一个str(auszubildender的用户名是django默认的Usermodel)。有没有方法可以post / get示例,或者POST方法总是只返回一个字符串?在这种情况下,我将只使用PK来访问示例。
1条答案
按热度按时间ijxebb2r1#
POST查询数据不返回对象,而是返回字符串值。对你来说最好的方法就是通过你提到的pk。