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.name


Here one functionality is one project has multiple technologies so i have made 
one mapping table below


class 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/174fa440-4241-423f-b5b7-a90bb726e82d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to