I get an error with model like this:
class Project(models.Model): # Should Rename to Project Name
project_name = models.CharField(max_length=50)
frequency = models.PositiveIntegerField(blank=True)
related_tests = models.ManyToManyField(TestType)
creation_date = models.DateField()
def __init__(self, *args, **kwargs):
super().__init__(self, *args, **kwargs)
self.creation_date = datetime.date.today()
Error: int() argument must be a string, a bytes-like object or a number, not 'Project'
When I comment out,
creation_date = models.DateField()
def __init__(self, *args, **kwargs):
super().__init__(self, *args, **kwargs)
self.creation_date = datetime.date.today()
...the code works.
My question is, what is prompting the error?