diff --git a/UGSdjangoProject/.idea/UGSdjangoProject.iml b/UGSdjangoProject/.idea/UGSdjangoProject.iml index 4143bb4..334dbf5 100644 --- a/UGSdjangoProject/.idea/UGSdjangoProject.iml +++ b/UGSdjangoProject/.idea/UGSdjangoProject.iml @@ -26,6 +26,7 @@ + diff --git a/UGSdjangoProject/ugssim/form.py b/UGSdjangoProject/ugssim/form.py index 13def69..b735fc6 100644 --- a/UGSdjangoProject/ugssim/form.py +++ b/UGSdjangoProject/ugssim/form.py @@ -1,10 +1,32 @@ from django import forms - -from django import forms -from .models import Address +from .models import * class AddressForm(forms.ModelForm): class Meta: model = Address fields = ['vorname', 'nachname', 'geburtstag', 'street', 'hausnummer', 'postleitzahl'] + + +class SummaryForm(forms.ModelForm): + class Meta: + model = Summary + fields = '__all__' + + +class SalesAreaTypeForm(forms.ModelForm): + class Meta: + model = SalesAreaType + fields = '__all__' + + +class SalesAreaForm(forms.ModelForm): + class Meta: + model = SalesArea + fields = '__all__' + + +class CompanyDataForm(forms.ModelForm): + class Meta: + model = CompanyData + fields = '__all__' diff --git a/UGSdjangoProject/ugssim/models.py b/UGSdjangoProject/ugssim/models.py index 9979075..db7f433 100644 --- a/UGSdjangoProject/ugssim/models.py +++ b/UGSdjangoProject/ugssim/models.py @@ -1,3 +1,4 @@ +from django import forms from django.db import models # Create your models here. @@ -12,4 +13,24 @@ class Address(models.Model): def __str__(self): return f'{self.vorname} {self.nachname} lives at {self.street} {self.hausnummer}, {self.postleitzahl}' +class Summary(models.Model): + text = models.TextField(max_length=2000) + + def __str__(self): + return self.text + +class SalesAreaType(models.Model): + title = models.CharField(max_length=255) + + +class SalesArea(models.Model): + title = models.CharField(max_length=255) + type = models.ForeignKey(SalesAreaType, on_delete=models.RESTRICT) + + +class CompanyData(models.Model): + title = models.CharField(max_length=255) + website = models.URLField(max_length=200) + startDate = models.DateField() + salesArea = models.ManyToManyField(SalesArea, related_name='+') diff --git a/UGSdjangoProject/ugssim/templates/planungsparameter/companydata.html b/UGSdjangoProject/ugssim/templates/planungsparameter/companydata.html new file mode 100644 index 0000000..8d31767 --- /dev/null +++ b/UGSdjangoProject/ugssim/templates/planungsparameter/companydata.html @@ -0,0 +1,12 @@ +