可以用htmx返回Django.model示例吗?

z4iuyo4d  于 2023-06-25  发布在  Go
关注(0)|答案(1)|浏览(95)

我正在使用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来访问示例。

ijxebb2r

ijxebb2r1#

POST查询数据不返回对象,而是返回字符串值。对你来说最好的方法就是通过你提到的pk。

相关问题