I'm working on creating an e-commerce site in Django. I have a website that sells area rugs from 20 different manufacturers. I am wondering what the best way to configure my urls.py file. I've been thinking of a couple of different ways to accomplish this.
1) Contained all in one url line (r'^(mohawk|milliken|shaw|sphinx|etc...))/$', 'theview'), My 'theview' function would then find out what variable was passed to it. And then query that manufacturer table. So my url can get pretty long depending on how many manufacturers I have. Also, if I did it this way how would I setup my view? Would it be something like this def theview(request, manufacturer): rec = manufacturer.objects.all() return render_to_response('dispaly_manu.html', {'manu_records': rec}) 2) Creating a separate url for each manufacturer (r'^/mohawk/$', 'django.views.generic.list_detail.object_list', mohawk_dict), (r'^/milliken/$', 'django.views.generic.list_detail.object_list', milliken_dict), (r'^/shaw/$', 'django.views.generic.list_detail.object_list', shaw_dict), (r'^/sphinx/$', 'django.views.generic.list_detail.object_list', sphinx_dict), This way seems like a waste. Would I need to create a unique dictionary for each manufacturer? Is there a way I can use the same dictionary for every manufacturer? Or does somebody have a better solution than what I came up with above? Thanks --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---