为什么我的Django模板没有显示在我的网页上?

ifsvaxew  于 2023-01-22  发布在  Go
关注(0)|答案(1)|浏览(144)

我的模型里有两个类,视图里有两个def,一个应用里有一个模板,只有一个函数不能正常工作,其他的都很好。
我仔细检查了所有的东西,但没有发现问题。下面的代码:
型号

from django.db import models

class BildTextMarkt(models.Model):

    fotomarkt = models.ImageField(upload_to='images/')

    text = models.TextField(blank=True, max_length= 512)

视图

def bildtextmarkt(request):

    all_maerkte = BildTextMarkt.objects.all()

    context = {'my_maerkte':all_maerkte}

    return render(request, 'maerkte/maerkte.html', context)

模板

{% for maerkte2 in my_maerkte %}
      <div class="bild">{{ maerkte2.fotomarkt }}</div>
      <div>{{ maerkte2.text }} </div>
    
{% endfor %}

谢谢你的提示。

fnx2tebb

fnx2tebb1#

模板中的imagefield项目应该是

<img src="{{ maerkte2.fotomarkt.url }}">

相关问题