Thanks, it is working.... On Monday, 10 December 2018 18:19:34 UTC+5:30, Sidnei Pereira wrote: > > Hi, > > I don't know if I got it right , but you want to add/update as many > instance of Technologies as you want when creating/updating a Project, > right? Like when you use an inline on Django's admin > <https://docs.djangoproject.com/en/2.1/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin> > . > > For that you could user Django Formsets > <https://docs.djangoproject.com/en/2.1/topics/forms/formsets/>. Here is > simple gist for you to get a feeling of it: > > https://gist.github.com/neara/6209563 > > An observation about your models, since you want *a Projetct to have many > Technologies* you don't need a junction table. You could just user a > ForeignKey model field on the TechnologyMaster model that refers to > ProjectMaster model. The way you doing it know it's is actually a many to > many relationship. For a better understanding of it in the context of how > Django works with database modeling, see: > > https://docs.djangoproject.com/en/2.1/topics/db/models/#relationships > > https://docs.djangoproject.com/en/2.1/topics/db/examples/ > > > Em segunda-feira, 10 de dezembro de 2018 07:34:54 UTC-2, Rupam Hazra > escreveu: >> >> Hi all, >> >> I know and understand how update view working but in my case how to >> implement on my case. >> >> Please suggest.; >> >> On Sunday, 9 December 2018 23:13:04 UTC+5:30, Okware Aldo wrote: >>> >>> Ryan's suggestion should give you a starting point. >>> >>> On Sun, Dec 9, 2018 at 3:43 PM Deepak Kumar <[email protected]> >>> wrote: >>> >>>> On Sunday, December 9, 2018 at 6:21:55 AM UTC+5:30, Ryan Nowakowski >>>> wrote: >>>> > Take a look at >>>> https://docs.djangoproject.com/en/2.1/topics/class-based-views/generic-editing/ >>>> > >>>> > >>>> > On December 7, 2018 7:09:25 AM CST, Rupam Hazra <[email protected]> >>>> wrote: >>>> > >>>> > Hi, >>>> > >>>> > >>>> > I have working in a TaskManagement Sytem where i have project module >>>> and technology module. >>>> > >>>> > >>>> > class ProjectMaster(models.Model): >>>> > name=models.CharField(max_length=255,blank=True,null=True) >>>> > description=models.CharField(max_length=255,blank=True,null=True) >>>> > is_agreement_sent=models.BooleanField(default=False) >>>> > is_invoice_create=models.BooleanField(default=False) >>>> > is_invoice_sent=models.BooleanField(default=False) >>>> > is_paid=models.BooleanField(default=False) >>>> > status=models.BooleanField(default=True) >>>> > is_deleted=models.BooleanField(default=False) >>>> > created_at=models.DateTimeField(auto_now_add=True) >>>> > created_by = models.ForeignKey(User, >>>> on_delete=models.CASCADE,related_name='createdUser',blank=True,null=True) >>>> > updated_at=models.DateTimeField(auto_now_add=True) >>>> > updated_by=models.ForeignKey(User, on_delete=models.CASCADE, >>>> related_name='UpdUser',blank=True,null=True) >>>> > #technology_master = models.ForeignKey(TechnologyMaster, >>>> on_delete=models.CASCADE, related_name='technologies', ) >>>> > >>>> > def __str__(self): >>>> > return str(self.name) >>>> > class TechnologyMaster(models.Model): >>>> > #projectmaster = >>>> models.ForeignKey(ProjectMaster,on_delete=models.CASCADE) >>>> > name=models.CharField(max_length=255,blank=True,null=True) >>>> > status = models.BooleanField(default=True) >>>> > is_deleted = models.BooleanField(default=False) >>>> > created_at = models.DateTimeField(auto_now_add=True) >>>> > created_by = models.ForeignKey(User, >>>> on_delete=models.CASCADE,blank=True, null=True,related_name='created_by') >>>> > updated_at = models.DateTimeField(auto_now_add=True) >>>> > updated_by = models.ForeignKey(User, >>>> on_delete=models.CASCADE,blank=True, null=True,related_name='updated_by') >>>> > def __str__(self): >>>> > return str(self.id)+'-'+ self.nameHere one functionality is >>>> one project has multiple technologies so i have made one mapping table >>>> belowclass ProjectTechnologyMapping(models.Model): >>>> > project_master = models.ForeignKey(ProjectMaster, >>>> on_delete=models.CASCADE, related_name='projects') >>>> > technology_master = models.ForeignKey(TechnologyMaster, >>>> on_delete=models.CASCADE, related_name='technologies') >>>> > status = models.BooleanField(default=True) >>>> > is_deleted = models.BooleanField(default=False) >>>> > created_at = models.DateTimeField(auto_now_add=True) >>>> > created_by = models.ForeignKey(User, >>>> on_delete=models.CASCADE,blank=True,null=True,related_name='pro_tech_created_user') >>>> > updated_at = models.DateTimeField(auto_now_add=True) >>>> > updated_by = models.ForeignKey(User, >>>> on_delete=models.CASCADE,blank=True,null=True,related_name='pro_tech_updated_user') >>>> > def __str__(self): >>>> > return str(self.id)So, my question is how add and update >>>> using django createview,updateview (generic view) using templates. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Django users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/django-users. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/django-users/b0be82da-dca5-4594-9f22-e0c3323adc3b%40googlegroups.com >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>
-- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/229876b6-fc87-4eac-b885-3bac3664111c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

