Hello djangoics,

I'd like to ask for the opinion of some django veterans
on a task that I imagine to be a fairly common one.

My site allows the user to set a country and city
as part of their UserProfile. Obviously the city-field
should only allow values that are valid within the context
of the selected country ("France / Chicago" doesn't work).

I have hacked up a fairly naive implementation that involves
two CharFields, country and city, where the former refers to
a lengthy list of "choices" and the latter just relies on all forms
to be equipped with a custom constructor (to populate the options)
and validator (to deny invalid combinations). In the templates I'm
using the usual bit of a ajax trickery to populate the "city"
select-widget according to and after the country has been selected.

Now this works ok but it's a lot of ugly boilerplate code and
I'm convinced there must be a much more elegant way to solve
this all at the model level.

I have the country/city relation in the database already, so
it's just a matter of instrumenting it properly within django.

Can someone set me on the right track? :)


-mark



--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to