> Thank you. That is what I was thinking but I wanted to get others
> opinions first. This will also help stay with the DRY ideals. I guess
> the real difficult part would be if a new ministry is added to the
> list. If I understand how it works I would have to make changes in the
> model and then modify the database manually.
No, you wouldn't have to modify the database manually.
You would simply edit the code and add a line. Say:
MINISTRY_CHOICES = (
                         ('MUS', 'music'),
                         ('SIN', 'singles'),
                         ('STU', 'students'),
                         ('NEW', 'new ministry'),
                        )
and that would work.

But, with what you said, I would also recommend tags, as Chris said.

Make a ministry model:
class Ministry(models.Model):
    title = models.CharField(maxlength=79)

and then a 1 to many field:
ministry = models.ManyToManyField(Ministry,related_name='post_ministries')

G

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