Re: Making fields conditionally required based on another field's state

2009-02-05 Thread wotaskd

Thanks a lot!
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: Making fields conditionally required based on another field's state

2009-02-02 Thread Martin Conte Mac Donell

On Mon, Feb 2, 2009 at 7:21 PM, wotaskd  wrote:
>
> Hello everyone, a quick (and I guess easy) one:
>
> Is there any way, on the admin site, to make a field for a model
> mandatory, if another one is blank and vice-versa?

Yeap, you need to write your own form class, subclass clean() method
do your checks and return cleaned_data or raise an exception.

Take a look to:
http://docs.djangoproject.com/en/dev/ref/forms/validation/#cleaning-and-validating-fields-that-depend-on-each-other

Also (in advance to your next question) take a look to:
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#adding-custom-validation-to-the-admin

M

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



Making fields conditionally required based on another field's state

2009-02-02 Thread wotaskd

Hello everyone, a quick (and I guess easy) one:

Is there any way, on the admin site, to make a field for a model
mandatory, if another one is blank and vice-versa?

Ex: let's pretend that I have two fields, SSN and ID. The customer has
to fill out at least one of the two, any of them, but can't leave both
blank.

In my case, one of the fields will be a CharField and the other one a
ForeignKey.

Thanks!

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