Moved Tag to separate folder

This commit is contained in:
Kristofers Solo 2023-04-09 13:31:43 +03:00
parent 0b0d6539dc
commit a4359a4dc1
3 changed files with 14 additions and 11 deletions

View File

@ -3,7 +3,8 @@ from django.contrib import admin
from .host.models import HostingPlatform, ProjectHostingPlatform
from .language.models import ProgrammingLanguage, ProjectProgrammingLanguage
from .license.models import License
from .models import Project, Tag
from .models import Project
from .tag.models import Tag
class ProjectProgrammingLanguageInline(admin.TabularInline):

View File

@ -6,15 +6,6 @@ from django.db import models
User = settings.AUTH_USER_MODEL
class Tag(models.Model):
name = models.CharField(max_length=100)
description = models.TextField(blank=True, default="")
icon = models.ImageField(upload_to="types/icons/", null=True, blank=True)
def __str__(self):
return self.name
class Project(models.Model):
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
author = models.ForeignKey(User, on_delete=models.CASCADE)
@ -23,7 +14,7 @@ class Project(models.Model):
licenses = models.ManyToManyField("License")
programming_languages = models.ManyToManyField("ProgrammingLanguage", through="ProjectProgrammingLanguage", related_name="projects")
hosting_platform = models.ManyToManyField("HostingPlatform", through="ProjectHostingPlatform", related_name="projects")
tag = models.ManyToManyField(Tag)
tag = models.ManyToManyField("Tag")
date_created = models.DateTimeField(auto_now_add=True)
def save(self, *args, **kwargs):

View File

@ -0,0 +1,11 @@
from django.db import models
class Tag(models.Model):
name = models.CharField(max_length=100)
description = models.TextField(blank=True, default="")
icon = models.ImageField(upload_to="types/icons/", null=True, blank=True)
def __str__(self):
return self.name