parent
8a0147965f
commit
f009a6cfd7
13 changed files with 252 additions and 55 deletions
@ -1,10 +1,32 @@ |
|||||||
from django import forms |
from django import forms |
||||||
|
from .models import * |
||||||
from django import forms |
|
||||||
from .models import Address |
|
||||||
|
|
||||||
|
|
||||||
class AddressForm(forms.ModelForm): |
class AddressForm(forms.ModelForm): |
||||||
class Meta: |
class Meta: |
||||||
model = Address |
model = Address |
||||||
fields = ['vorname', 'nachname', 'geburtstag', 'street', 'hausnummer', 'postleitzahl'] |
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__' |
||||||
|
|||||||
@ -0,0 +1,12 @@ |
|||||||
|
<div class="container"> |
||||||
|
<form method="post" class="form-group"> |
||||||
|
{% csrf_token %} |
||||||
|
{% for field in companyDataForm %} |
||||||
|
<div class="form-group"> |
||||||
|
<label for="{{ field.id_for_label }}">{{ field.label }}</label> |
||||||
|
<input class="form-control" type="{{ field.field.widget.input_type }}" name="{{ field.html_name }}" id="{{ field.auto_id }}" value="{{ field.value|default_if_none:"" }}" > |
||||||
|
</div> |
||||||
|
{% endfor %} |
||||||
|
<button type="submit" class="btn btn-primary">Submit</button> |
||||||
|
</form> |
||||||
|
</div> |
||||||
@ -0,0 +1,12 @@ |
|||||||
|
<div class="container"> |
||||||
|
<form method="post" class="form-group"> |
||||||
|
{% csrf_token %} |
||||||
|
{% for field in addressForm %} |
||||||
|
<div class="form-group"> |
||||||
|
<label for="{{ field.id_for_label }}">{{ field.label }}</label> |
||||||
|
<input class="form-control" type="{{ field.field.widget.input_type }}" name="{{ field.html_name }}" id="{{ field.auto_id }}" value="{{ field.value|default_if_none:"" }}" > |
||||||
|
</div> |
||||||
|
{% endfor %} |
||||||
|
<button type="submit" class="btn btn-primary">Submit</button> |
||||||
|
</form> |
||||||
|
</div> |
||||||
@ -1,10 +1,48 @@ |
|||||||
<!DOCTYPE html> |
{% extends 'ugssim/ugssim.html' %} |
||||||
<html lang="en"> |
{% block content %} |
||||||
<head> |
<div class="accordion" id="accordionExample"> |
||||||
<meta charset="UTF-8"> |
<div class="accordion-item"> |
||||||
<title>Title</title> |
<h2 class="accordion-header"> |
||||||
</head> |
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" |
||||||
<body> |
aria-expanded="true" aria-controls="collapseOne"> |
||||||
|
Mandantendaten |
||||||
|
</button> |
||||||
|
</h2> |
||||||
|
<div id="collapseOne" class="accordion-collapse collapse show" data-bs-parent="#accordionExample"> |
||||||
|
<div class="accordion-body"> |
||||||
|
{% include 'planungsparameter/mandantendaten.html' %} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="accordion-item"> |
||||||
|
<h2 class="accordion-header"> |
||||||
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" |
||||||
|
data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> |
||||||
|
Kurzfassung |
||||||
|
</button> |
||||||
|
</h2> |
||||||
|
|
||||||
</body> |
|
||||||
</html> |
<div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionExample"> |
||||||
|
<div class="accordion-body"> |
||||||
|
{% include 'planungsparameter/summary.html' %} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="accordion-item"> |
||||||
|
<h2 class="accordion-header"> |
||||||
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" |
||||||
|
data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> |
||||||
|
Unternehmensdaten |
||||||
|
</button> |
||||||
|
</h2> |
||||||
|
<div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#accordionExample"> |
||||||
|
<div class="accordion-body"> |
||||||
|
{% include 'planungsparameter/companydata.html' %} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<!-- Add more sections here --> |
||||||
|
{% endblock content %} |
||||||
|
</div> |
||||||
@ -0,0 +1,12 @@ |
|||||||
|
<div class="container"> |
||||||
|
<form method="post" class="form-group"> |
||||||
|
{% csrf_token %} |
||||||
|
{% for field in summaryForm %} |
||||||
|
<div class="form-group"> |
||||||
|
<label for="{{ field.id_for_label }}">{{ field.label }}</label> |
||||||
|
<input class="form-control" type="{{ field.field.widget.input_type }}" name="{{ field.html_name }}" id="{{ field.auto_id }}" value="{{ field.value|default_if_none:"" }}" > |
||||||
|
</div> |
||||||
|
{% endfor %} |
||||||
|
<button type="submit" class="btn btn-primary">Submit</button> |
||||||
|
</form> |
||||||
|
</div> |
||||||
Loading…
Reference in new issue