I have a "Category" and "Theme" table. Each category can have a number
of themes, and while a theme with the same name can belong to
different categories, more than one theme with the same name shouldn't
belong to the same category. I'm having a hard time figuring out how
to set this up with Django. Right now, my models.py looks like this
(simplified):
class Category(models.Model):
name = models.CharField(maxlength=50, unique=True)
class Theme(models.Model):
category = models.ForeignKey(Category)
name = models.CharField(maxlength=50, unique=True)
And an example of what I'd like:
This obviously doesn't work because if I try to create two themes with
the same name but in a different category (using the Admin app), it'll
complain that a theme with the same name already exists.
Can anyone help me with solving this problem?
Rob
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---