Thanks. Ill take a look at that, as well as some of the other comments framework.
I had looked at the django comments, but it looked like it wasnt really supported, and might change soon. mike chambers [EMAIL PROTECTED] wrote: > For something like this the best way to do this is a generic foreign > key, here is an example: > http://www.djangoproject.com/documentation/models/generic_relations/ > . For comments though you should probably check out, > django.contrib.comments, or one of the other open source comment > packages(such as threadedcomments). > > On Apr 28, 11:40 pm, Mike Chambers <[EMAIL PROTECTED]> wrote: >> I am writing my first django app. I have Items, which can have multiple >> comments associated with them. >> >> Normally, I could express this in my model as: >> >> --- >> class Comment(models.Model): >> comment = models.TextField(core=True) >> item = models.ForeignKey(Item) >> >> class Item(models.Model): >> name = models.CharField(core=True, max_length=255, unique=True) >> --- >> >> However, I am trying to learn to split my project up into individual >> applications, and have thus put the comment functionality in its own >> app. I dont mind if the Item app knows about the Comment app, but I >> don't want to Comment app to reference the Item app (so I can use >> comments with other apps / types in the future). >> >> So, is there anyway to express a OneToMany relationship from the Item? >> Something like: >> >> class Comment(models.Model): >> comment = models.TextField(core=True) >> >> class Item(models.Model): >> name = models.CharField(core=True, max_length=255, unique=True) >> comments = models.OneToMany(Comment) >> >> That would accomplish the same as above, but would allow me to keep my >> Comment model from having to know what type of objects it is being >> associated with. >> >> I apologize if this has an obvious answer. Again, I am new to django, >> and trying to work my way through the best way to use the framework >> (which I love, btw). >> >> mike chambers > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---