parent
bad53e5b43
commit
120c762582
10 changed files with 119 additions and 3 deletions
@ -0,0 +1,10 @@ |
|||||||
|
from django import forms |
||||||
|
|
||||||
|
from django import forms |
||||||
|
from .models import Address |
||||||
|
|
||||||
|
|
||||||
|
class AddressForm(forms.ModelForm): |
||||||
|
class Meta: |
||||||
|
model = Address |
||||||
|
fields = ['vorname', 'nachname', 'geburtstag', 'street', 'hausnummer', 'postleitzahl'] |
||||||
@ -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()), |
||||||
|
], |
||||||
|
), |
||||||
|
] |
||||||
@ -1,3 +1,15 @@ |
|||||||
from django.db import models |
from django.db import models |
||||||
|
|
||||||
# Create your models here. |
# Create your models here. |
||||||
|
class Address(models.Model): |
||||||
|
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() |
||||||
|
|
||||||
|
def __str__(self): |
||||||
|
return f'{self.vorname} {self.nachname} lives at {self.street} {self.hausnummer}, {self.postleitzahl}' |
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,17 @@ |
|||||||
|
{% extends 'ugssim/ugssim.html' %} |
||||||
|
{% block content %} |
||||||
|
<div class="container"> |
||||||
|
<form method="post" class="form-group"> |
||||||
|
{% csrf_token %} |
||||||
|
{% for field in form %} |
||||||
|
<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> |
||||||
|
</body> |
||||||
|
</html> |
||||||
|
{% endblock content %} |
||||||
@ -0,0 +1,9 @@ |
|||||||
|
{% extends 'ugssim/ugssim.html' %} |
||||||
|
{% block content %} |
||||||
|
Wir haben über 25 Jahre Erfahrung in der Gründungsausbildung, Businessplanentwicklung und Gründerberatung. |
||||||
|
<form action="/your-name/" method="post"> |
||||||
|
<label for="your_name">Your name: </label> |
||||||
|
<input id="your_name" type="text" name="your_name" value="{{ current_name }}"> |
||||||
|
<input type="submit" value="OK"> |
||||||
|
</form> |
||||||
|
{% endblock content %} |
||||||
@ -0,0 +1,5 @@ |
|||||||
|
<form action="/your-name/" method="post"> |
||||||
|
{% csrf_token %} |
||||||
|
{{ form }} |
||||||
|
<input type="submit" value="Submit"> |
||||||
|
</form> |
||||||
Loading…
Reference in new issue