gpt4 book ai didi

python - 在django模板中将unicode解码为字符串

转载 作者:行者123 更新时间:2023-12-01 05:00:25 24 4
gpt4 key购买 nike

我正在尝试循环数据库并将结果输出到 django 模板中。我已经完成了所有工作,但它在 html 中输出每个项目,如下所示:

[u'AMD', u'A10-7700K, 3,4 GHz (3,8 GHz Turbo Boost) FM2+ processor']

[u'\n 3.400 MHz\xa0\n ', u'\n 4 cores\xa0\n ', u'\n FM2+\xa0\n ']

仅供记录。我希望它输出为没有 unicode 的普通字符串。我尝试了很多方法,但似乎都不起作用。我会写下我尝试过的所有事情,但老实说我什至无法跟踪所有这些。

我得到了以下 django 文件,我只写下相关部分:

views.py:

def processoren(request):

processoren = Processoren.objects(categorie__contains='Processor')[:10]
#processoren = json.dumps(list(processoren)
return render_to_response('processoren.html', {'Processoren': processoren},
context_instance=RequestContext(request))

模型.py:

from django.db import models

from mongoengine import *
from APc.settings import DBNAME

connect(DBNAME)

class Processoren(Document):
categorie = StringField(max_length=120)
naam = StringField(max_length=500)
subnaam = StringField(max_length=500)
info = StringField(max_length=500)
stock = StringField(max_length=500)
enter code hereprijs = StringField(max_length=120)

processoren.html:

{% extends "base.html" %}
{% load static %}
{% block content %}
<div class="container">
<div class="col-md-4 col-lg-2">



</div>

<div class="col-md-8 col-lg-10">

<div class=" top-margin">

<h1>Processoren</h1>
{% for processor in Processoren %}
<div class="list-group">
<div class="list-group-item">
<div class="row-picture">
<img class="square" src="http://lorempixel.com/56/56/people/1" alt="icon">
</div>

<div class="row-content">
<h4 class="list-group-item-heading">{{ processor.naam }}</h4>
<p class="list-group-item-text">{{ processor.info }}</p>
<p class="list-group-item-text pull-right">{{ processor.prijs }}</p>
<p class="list-group-item-text pull-right">{{ processor.stock }}</p>
</div>

</div>



</div>
{% endfor %}

</div>


</div>
</div>
{% endblock %}
例如,我尝试简单地将 str() 放在 handler.naam 之后,但这也不起作用。有效的方法是在processor.naam后添加0,但是我当然只能得到第一个索引,即“AMD”。任何帮助将不胜感激。

最佳答案

这与 Unicode 无关。您有一个项目列表,您需要迭代它们。

{% for name in processor.naam %}{{ name }}{% endfor %}

关于python - 在django模板中将unicode解码为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345196/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com