from django.db import models from django.contrib.auth.models import User from users.models import Agency from django.urls import reverse from areas.models import Areas import datetime ''' Model Tasks ''' class Tasks(models.Model): agency = models.ForeignKey(Agency, on_delete=models.CASCADE) area = models.ForeignKey(Areas, on_delete=models.CASCADE) name = models.CharField(max_length=200, blank=False, default="") desc = models.TextField(max_length=3000, blank=True) usersfield = models.ManyToManyField(User, blank=True, related_name='users_in_task') created_area_by = models.ForeignKey(User, on_delete=models.PROTECT) created_area_date = models.DateField(default=datetime.date.today, blank=True) visible = models.BooleanField(default=True) def __str__(self): return f'{self.name}' # Hier Path für Templates des Models mit Parametern def get_absolute_url(self): return reverse('tasks-update', kwargs={'pk':self.pk})