user2086641
user2086641

Reputation: 4371

issue related to showing data in template

models.py

class ReportType(models.Model):
    report = models.ForeignKey(Report)
    title = models.CharField('Incident Type', max_length=200)

    def __unicode__(self):
        return self.title

views.py

def where(request):
    user=request.user
    try:
        report = Report.objects.get(user=user.id)
    except:
        report = None
    reporttype = ReportType.objects.all()
        .          .        .
        .          .        .
    return render(request, 'incident/where.html',
        {
            'newreport_menu': True,
            'reporttype':reporttype
    })

It is giving me the output in this form [<ReportType: Bike parking>, <ReportType: car parking>] .How to display the values like this "Bike parking,car parking".

Upvotes: 1

Views: 45

Answers (1)

Timmy O&#39;Mahony
Timmy O&#39;Mahony

Reputation: 53998

Using the for template tag

{% for rt in reporttype %}
    {{ rt.title }}
{% endfor %}

Upvotes: 2

Related Questions