parent
f009a6cfd7
commit
355ea34e03
15 changed files with 259 additions and 118 deletions
Binary file not shown.
@ -0,0 +1,26 @@ |
|||||||
|
# Generated by Django 5.0.1 on 2024-03-06 10:00 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
initial = True |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.CreateModel( |
||||||
|
name='Address', |
||||||
|
fields=[ |
||||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('vorname', models.CharField(max_length=255)), |
||||||
|
('nachname', models.CharField(max_length=255)), |
||||||
|
('geburtstag', models.DateField()), |
||||||
|
('street', models.CharField(max_length=255)), |
||||||
|
('hausnummer', models.CharField(max_length=255)), |
||||||
|
('postleitzahl', models.PositiveIntegerField()), |
||||||
|
], |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,50 @@ |
|||||||
|
# Generated by Django 5.0.1 on 2024-03-12 16:10 |
||||||
|
|
||||||
|
import django.db.models.deletion |
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('ugssim', '0001_initial'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.CreateModel( |
||||||
|
name='SalesArea', |
||||||
|
fields=[ |
||||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('title', models.CharField(max_length=255)), |
||||||
|
], |
||||||
|
), |
||||||
|
migrations.CreateModel( |
||||||
|
name='SalesAreaType', |
||||||
|
fields=[ |
||||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('title', models.CharField(max_length=255)), |
||||||
|
], |
||||||
|
), |
||||||
|
migrations.CreateModel( |
||||||
|
name='Summary', |
||||||
|
fields=[ |
||||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('text', models.TextField(max_length=2000)), |
||||||
|
], |
||||||
|
), |
||||||
|
migrations.CreateModel( |
||||||
|
name='CompanyData', |
||||||
|
fields=[ |
||||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('title', models.CharField(max_length=255)), |
||||||
|
('website', models.URLField()), |
||||||
|
('startDate', models.DateField()), |
||||||
|
('salesArea', models.ManyToManyField(related_name='+', to='ugssim.salesarea')), |
||||||
|
], |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='salesarea', |
||||||
|
name='type', |
||||||
|
field=models.ForeignKey(on_delete=django.db.models.deletion.RESTRICT, to='ugssim.salesareatype'), |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,23 @@ |
|||||||
|
# Generated by Django 5.0.1 on 2024-03-13 10:04 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('ugssim', '0002_salesarea_salesareatype_summary_companydata_and_more'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AlterField( |
||||||
|
model_name='address', |
||||||
|
name='postleitzahl', |
||||||
|
field=models.CharField(max_length=5), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='address', |
||||||
|
name='street', |
||||||
|
field=models.CharField(max_length=10), |
||||||
|
), |
||||||
|
] |
||||||
@ -1,12 +1,19 @@ |
|||||||
<div class="container"> |
<div class="container"> |
||||||
<form method="post" class="form-group"> |
|
||||||
|
<!-- <form method="post" class="form-group">--> |
||||||
{% csrf_token %} |
{% csrf_token %} |
||||||
{% for field in addressForm %} |
{% for field in addressForm %} |
||||||
<div class="form-group"> |
<div class="form-group"> |
||||||
<label for="{{ field.id_for_label }}">{{ field.label }}</label> |
<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:"" }}" > |
<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> |
</div> |
||||||
{% endfor %} |
{% endfor %} |
||||||
<button type="submit" class="btn btn-primary">Submit</button> |
|
||||||
</form> |
<button type="submit" class="btn btn-primary" name="addressButton">Submit</button> |
||||||
|
<!--</form> --> |
||||||
</div> |
</div> |
||||||
Loading…
Reference in new issue