I have got a case like this: I have a drop down list of value of 8 cities which requires a db query every time when every page loads. The problem is when the url is diverted to django-registration module, then I don't know how to properly pass the citylist as a context value to django-registration.
I have got two solutions here: 1) For the view directly in registration module, I can just invoke my post-processed response, eg: in stead of using: return render_to_response(template_name, { 'form': form }, context_instance=context) I will hack it to: return mysiteresp(request,template_name, { 'form': form }, context_instance=context) then in mysiteresp: I will add the context varible:cityList to the dictionary. I really don't like to intrude to third party's module, but this is a way to do it. However when the url is login, then it requires to use django's auth view url(r'^login/$', auth_views.login, {'template_name': 'registration/ login.html'}, name='auth_login'), then I can't do anything at all, I can't touch the system level functions. So how do I do? Any suggestion. 2) The other thought I got is to just hard code the city list in to the base.html template. eg: <select name="categoryid" class="nav_sel" > <option value="10">AAA</option> <option value="11">BBB</option> .......................................... </select> but I know that I am hesitated to do this. Any suggestion is appreciated. Stephen --~--~---------~--~----~------------~-------~--~----~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---