Rename ProgrammingLanguage directory

This commit is contained in:
Kristofers Solo 2023-06-25 13:47:18 +00:00
parent bfc25c582f
commit 0c388c78cf
3 changed files with 26 additions and 24 deletions

View File

@ -1,22 +0,0 @@
from django import forms
from fossdb.models import Project
from .models import ProgrammingLanguage, ProjectProgrammingLanguage
class ProgrammingLanguageForm(forms.ModelForm):
percentage = forms.IntegerField(min_value=0, max_value=100)
class Meta:
model = ProgrammingLanguage
fields = ["language", "percentage"]
ProjectProgrammingLanguageFormSet = forms.inlineformset_factory(
Project,
ProjectProgrammingLanguage,
form=ProgrammingLanguageForm,
extra=1,
can_delete=True,
)

View File

@ -0,0 +1,24 @@
from django import forms
from django.forms import inlineformset_factory
from fossdb.models import Project
from .models import ProgrammingLanguage, ProjectProgrammingLanguage
class ProgrammingLanguageForm(forms.ModelForm):
programming_language = forms.ModelChoiceField(
queryset=ProgrammingLanguage.objects.all()
)
class Meta:
model = ProjectProgrammingLanguage
fields = ("programming_language", "percentage")
ProjectProgrammingLanguageFormSet = inlineformset_factory(
Project,
ProjectProgrammingLanguage,
form=ProgrammingLanguageForm,
extra=1,
can_delete=True,
)

View File

@ -2,10 +2,10 @@ from django.db import models
class ProgrammingLanguage(models.Model): class ProgrammingLanguage(models.Model):
language = models.CharField(max_length=100) name = models.CharField(max_length=100, unique=True)
def __str__(self): def __str__(self):
return self.language return self.name
class ProjectProgrammingLanguage(models.Model): class ProjectProgrammingLanguage(models.Model):