Я хочу вывести на экран все связи конкретного файла. Т.е. что вот этот файл связан с этим и этим модулем, которые связаны с этим Part (см ниже)
Есть модель:
class Part(models.Model):
title = models.CharField(max_length=50)
class Module(models.Model):
title = models.CharField(max_length=50)
courses = models.ManyToManyField(Part)
class File(models.Model):
title = models.CharField(max_length=50)
file = models.FileField(upload_to='content_load')
timestamp = models.DateTimeField(auto_now_add=True, blank=True)
modules = models.ManyToManyField(Module)
#urls.py
from django.views.generic.list_detail import object_list, object_detail
from my_proj.models import File, Module, Part
create_info_file = {'model': File}
display_info_file = {'queryset': File.objects.all().select_related()}
urlpatterns = patterns('', url(r'^search/file_search/(?P<object_id>\d+)/$', object_detail, display_info_file),)
#file_detail.html
{% block content %}
<h1>{{ object }}</h1>
<p>Uploadvideo date: {{ object.timestamp|date:"l, F jS" }}</p>
<pre>{{ object.modules }}</pre>
{% endblock %}<django.db.models.fields.related.ManyRelatedManager object at 0x032E1B50>
Вопрос - как мне все же получить и вывести все взаимосвязи объекта file?
Всем спасибо!