Sorry, I meant to say the "User class which would be better extended using a User Profile". Documentation: https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
On Tue, Aug 21, 2012 at 5:03 PM, Kurtis Mullins <kurtis.mull...@gmail.com>wrote: > I'd offer to help but I think there may be quite a bit more you should > understand about Django, before-hand. Have you gone through the Tutorial, > yet? Also, just as a general style guideline to follow; class names are > typically Pascal Case (http://c2.com/cgi/wiki?PascalCase) and the User > class may be a bad name to use as the system already provides a User class > which would be better extended by user name. > > Sorry that my information isn't more helpful, but you're asking for help > with quite a complex (but somewhat obvious) task and I'm not sure how much > of the underlying technology you fully understand at this point. Not trying > to frown down upon you for asking by any means! I just think it might be > more beneficial if you've got a solid understanding of the basics first. > > Maybe if there's a very specific question, I'd be more happy to help. > > Good luck! > > > On Tue, Aug 21, 2012 at 4:57 PM, Nirmal Sharma <sharma.nir...@gmail.com>wrote: > >> >> --This is the model definition >> >> FEEDBACK_CHOICES = ( >> (1, 'FOR'), >> (-1, 'AGAINST'), >> (0, 'NEUTRAL'), >> ) >> >> >> class user (models.Model): >> user_name = models.CharField(max_length=**150) >> >> >> class comments (models.Model): >> comment = models.CharField(max_length=**1000) >> root_comment = models.ForeignKey('self', null=True, blank=True, >> related_name="children") >> user_id = models.ForeignKey(user) >> >> >> class comment_feedback (models.Model): >> feedback_user_id = models.ForeignKey(user) >> comment_id = models.ForeignKey(comments) >> feedback_type_id = models.CharField(max_length=**20, >> choices=FEEDBACK_CHOICES) >> class Meta: >> unique_together = [("feedback_user_id", "info_id")] >> >> >> >> We are trying build a html page that will do the following. >> Once a user logs in, he can write a new comment (that would result in an >> insert into comments table) >> Alternatively he can do one of the following: >> select a comment of some other user and give his feedback (that would >> result in an insert into comment_feedback table) >> select a comment and write his own comment with a feedback on the >> original comment (that would result in an insert into comments table with >> root_comment as the original comment and an insert into comment_feedback >> table for the original comment) >> >> We tried doing this inlineformset_factory and nested formsets. However we >> are quite confused on how to proceed with this. Also the comment_feedback >> table has 2 foreign keys. >> How do we handle this at the form and template level? >> >> Regards >> ~Nirmal >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/django-users/-/oVRPCd9uzpgJ. >> 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. >> > > -- 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.