On Wednesday 24 May 2017 09:38:08 jorge alarcon wrote: > where as my current view is: > > class IndexView(generic.ListView): > > template_name = "db/index.html" > > paginate_by = 50 > > context_object_name = 'Columns' > > queryset = Columns.objects.all() > > > However, this gives me entries that end up looking like this: > > [name] [Dataset] > [Columnnames ] > Ave_rent_1_bedroom Datasets object Columnnames object > .... > > Is there a way of spaning the relationship between `Columns` and > `Columnnames` so that Columns.objects.all() outputs the actual entry > for the [Columnnames ] field instead of just "Columnnames object"?
You can drill down quite far in your template. This isn't a view problem, but even then, you can override get_context_data if want to provide a cleaner context for your template. What happens now is that you use {{ instance }} in your template and that coerces instance into it's string representation. But you're free to use {{ instance.columname.name }}. -- Melvyn Sopacua -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/2049594.b9X7zvvFhp%40devstation. For more options, visit https://groups.google.com/d/optout.