Created License form

This commit is contained in:
Kristofers Solo 2023-04-07 14:32:08 +03:00
parent 0caa73b3dc
commit 5d5944fa49

View File

@ -1,9 +1,29 @@
from django import forms from django.forms import (CheckboxSelectMultiple, ModelForm,
ModelMultipleChoiceField, TextInput)
from .models import Project from .models import License, Project
class ProjectForm(forms.ModelForm): class ProjectForm(ModelForm):
class Meta: class Meta:
model = Project model = Project
fields = ["title", "description"] fields = ["title", "description", "license"]
widgets = {
"title": TextInput(attrs={
"class": "form-control",
"placeholder": "Project name",
}),
"description": TextInput(attrs={
"class": "form-control",
"placeholder": "Description",
}),
}
license = ModelMultipleChoiceField(queryset=License.objects.all(), widget=CheckboxSelectMultiple)
class LicenseForm(ModelForm):
class Meta:
model = License
fields = ["short_name", "full_name", "url", "description"]