Re: Generic view object_detail on a m2m relationship
I see that using object_detail is the 'incorrect' generic view to show
details. I am exploring other options, including writing a custom view
to give me what I want.
On Jan 4, 8:29 am, Delacroy Systems <webad...@delacroy.co.za> wrote:
> I am trying to use the generic view, object_detail on a m2m
> relationship. I have multiple businesses that offer multiple services.
> I would like to show the services offered by each business. At the
> moment, I see all the services - not just the services that a
> particular business is offering.
>
> In models.py:
> class Business(models.Model):
> business = models.CharField(max_length=100)
>
> class Service(models.Model):
> service = models.CharField(max_length=100)
> providers = models.ManyToManyField(Business, through =
> "BusinessService")
>
> class BusinessService(models.Model):
> business = models.ForeignKey(Business)
> service = models.ForeignKey(Service)
>
> In urls.py:
> def get_service():
> return Service.objects.all()
>
> businessservice_list = {
> #'queryset' : BusinessService.objects.all(),
> 'queryset' : Business.objects.all(),
> 'extra_context': {'service_list': get_service}
>
> ...skip some detail...
> (r'^showservice/(?P<object_id>\d+)/$', list_detail.object_detail,
> businessservice_list),
>
> In business_detail.html:
> {% block content %}
> <h2>Business Services</h2>
> {% if object %}
> <h3>{{ object.business }}</h3>
> {{ service_list }}
> {% endif %}
> {% endblock content%}
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home