1
votes
class FinalVideo(models.Model):
    source = models.ForeignKey(UploadedVideo)
    filename = models.CharField(max_length=100)
class UploadedVideo(models.Model):
    type = models.CharField(max_length=10)

in urls.py:

'django.views.generic.list_detail.object_list', {'queryset': FinalVideo.objects.select_related()}, 

in template:

{% for object in object_list %}

How to get type in template for each object ?

1
Sorry, what you mean by "get type in template"? All your objects have type FinalVideo - dragoon

1 Answers

2
votes

Do you want to access field "type" of class UploadedVideo through object instance of FinalVideo? Try this: in urls.py:

'django.views.generic.list_detail.object_list', {'queryset': FinalVideo.objects.select_related("source").all()},

in template:

{% for object in object_list %}
    {% for uploaded_video in object.source_set.all %}
        {{ uploaded_video.type }}
    {% endfor %}
{% endfor %}