Set default fields

This commit is contained in:
Kristofers Solo
2023-04-08 14:04:45 +03:00
parent 6272b312c2
commit a79a31154a
3 changed files with 6 additions and 7 deletions

View File

@@ -5,7 +5,6 @@ from django.db import models
from hosting_platform.models import HostingPlatform
from license.models import License
from programming_language.models import ProgrammingLanguage
from tag.models import Tag
User = settings.AUTH_USER_MODEL
@@ -14,8 +13,8 @@ User = settings.AUTH_USER_MODEL
class Project(models.Model):
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
author = models.ForeignKey(User, on_delete=models.CASCADE)
name = models.CharField(max_length=255, null=False)
description = models.TextField()
name = models.CharField(max_length=255)
description = models.TextField(blank=True, default="")
licenses = models.ManyToManyField(License)
programming_languages = models.ManyToManyField(ProgrammingLanguage, through="ProjectProgrammingLanguage", related_name="projects")
hosting_platform = models.ManyToManyField(HostingPlatform, through="ProjectHostingPlatform", related_name="projects")