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> |
||||||
@ -1,37 +1,43 @@ |
|||||||
<nav class="navbar navbar-expand-lg bg-light"> |
<nav class="navbar navbar-expand-lg bg-light"> |
||||||
<div class="container-fluid"> |
<div class="container-fluid"> |
||||||
<!--<a class="navbar-brand" href="#">Menü</a>--> |
<!--<a class="navbar-brand" href="#">Menü</a>--> |
||||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" |
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" |
||||||
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> |
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> |
||||||
<span class="navbar-toggler-icon"></span> |
<span class="navbar-toggler-icon"></span> |
||||||
</button> |
</button> |
||||||
<div class="collapse navbar-collapse" id="navbarSupportedContent"> |
<div class="collapse navbar-collapse" id="navbarSupportedContent"> |
||||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0"> |
<ul class="navbar-nav me-auto mb-2 mb-lg-0"> |
||||||
<li class="nav-item"> |
<li class="nav-item"> |
||||||
<a class="nav-link active" aria-current="page" href="/">Home</a> |
<a class="nav-link active" aria-current="page" href="/">Home</a> |
||||||
</li> |
</li> |
||||||
<li class="nav-item"> |
<li class="nav-item"> |
||||||
<a class="nav-link" href="/address/">Erfassung</a> |
<a class="nav-link" href="/address/">Erfassung</a> |
||||||
</li> |
</li> |
||||||
<li class="nav-item dropdown"> |
<li class="nav-item"> |
||||||
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"> |
<a class="nav-link" href="/planungsparameter/">Planungsparameter</a> |
||||||
Auswertung |
</li> |
||||||
</a> |
<li class="nav-item dropdown"> |
||||||
<ul class="dropdown-menu"> |
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" |
||||||
<li><a class="dropdown-item" href="/mockup/tables/">Tabellen</a></li> |
aria-expanded="false"> |
||||||
<li><a class="dropdown-item" href="#">Diagramme</a></li> |
Auswertung |
||||||
<li><hr class="dropdown-divider"></li> |
</a> |
||||||
<li><a class="dropdown-item" href="#">Export</a></li> |
<ul class="dropdown-menu"> |
||||||
</ul> |
<li><a class="dropdown-item" href="/mockup/tables/">Tabellen</a></li> |
||||||
</li> |
<li><a class="dropdown-item" href="#">Diagramme</a></li> |
||||||
<li class="nav-item"> |
<li> |
||||||
<a class="nav-link disabled">Pro Version Button</a> |
<hr class="dropdown-divider"> |
||||||
</li> |
</li> |
||||||
|
<li><a class="dropdown-item" href="#">Export</a></li> |
||||||
|
</ul> |
||||||
|
</li> |
||||||
|
<li class="nav-item"> |
||||||
|
<a class="nav-link disabled">Pro Version Button</a> |
||||||
|
</li> |
||||||
</ul> |
</ul> |
||||||
<form class="d-flex" role="search"> |
<form class="d-flex" role="search"> |
||||||
<input class="form-control me-2" type="search" placeholder="Suche" aria-label="Search"> |
<input class="form-control me-2" type="search" placeholder="Suche" aria-label="Search"> |
||||||
<button class="btn btn-outline-success" type="submit">Suche</button> |
<button class="btn btn-outline-success" type="submit">Suche</button> |
||||||
</form> |
</form> |
||||||
</div> |
|
||||||
</div> |
</div> |
||||||
</nav> |
</div> |
||||||
|
</nav> |
||||||
|
|||||||
Loading…
Reference in new issue