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 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__' |
||||
|
||||
@ -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> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="UTF-8"> |
||||
<title>Title</title> |
||||
</head> |
||||
<body> |
||||
{% extends 'ugssim/ugssim.html' %} |
||||
{% block content %} |
||||
<div class="accordion" id="accordionExample"> |
||||
<div class="accordion-item"> |
||||
<h2 class="accordion-header"> |
||||
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" |
||||
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