1. You could use a GenericForeignKey in your 'App' model:

http://www.djangoproject.com/documentation/models/generic_relations/

Quote: "Generic relations let an object have a foreign key to any
object through a content-type/object-id field. A generic foreign key
can point to any object, be it animal, vegetable, or mineral."

2. App could have two nullable ForeignKeys (Site and Section). Then
you would need validators that require that one of the two must be not-
NULL for every record (and, if it makes sense, disallow both having a
NULL value.)



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