删除文件扩展名并同时用空格替换下划线

问题描述 投票:0回答:1

{% 扩展 'base.html' %}

{% 块内容 %}

{% for object in data %}
    <!-- USE BOOTSTRAP -->
    <div class="card card-body mb-2">
        <h1>{{ object.filename|split('.').slice(0, -4).join('.')|str.replaceAll('_', ' ') }}</h1>
        <img src="data:image/png;base64, {{ object.pic_hash }}">
        <p>Mean Squared Error for Random Forest Model is: {{ object.rmse_rf }}</p>
        <p>Mean Squared Error for Linear Regression Model is: {{ object.rmse_lr }}</p>
        <p>R-squared for Random Forest Model: {{ object.r2_rf }}</p>
        <p>R-squared for Linear Regression Model: {{ object.r2_lr }}</p>
        <p>Mean Absolute Error for Random Forest Model is: {{ object.mae_rf }}</p>
        <p>Mean Absolute Error for Linear Regression Model is: {{ object.mae_lr }}</p>
    </div>
{% endfor %}

{%末端嵌段含量%}

我正在使用这个查询,它说过滤器分割无效。我该怎么办?

我尝试了一切,希望你能帮助我解决我的问题。

twitter-bootstrap
1个回答
0
投票

我不太理解

的完整代码结构
<h1>{{ object.filename|split('.').slice(0, -4).join('.')|str.replaceAll('_', ' ') }}</h1>

看来你的使用方式不正确。 尝试使用这个

{{ object.filename.split('.')[:-4]|join('.')|replace('_', ' ') }}
© www.soinside.com 2019 - 2024. All rights reserved.