accounts, add modal and many more

This commit is contained in:
gw3000 2023-06-11 13:52:42 +02:00
parent 7a4cb2ff67
commit 81dba3e6b3
53 changed files with 829 additions and 19 deletions

8
rescuer/README.md Normal file
View file

@ -0,0 +1,8 @@
# Rescuer App
- create
- retrieve (all, single)
- update (all, single)
- delete (all, single)
If a rescuer is deleted, birds should not be delete or disappear!

View file

@ -1,5 +1,3 @@
from django.db import models
from datetime import date
from uuid import uuid4

View file

@ -0,0 +1,55 @@
{% extends 'base.html' %}
{% load crispy_forms_tags %}
{% block content %}
<h4>Retter anlegen</h4>
<div class="row">
<div class="col-lg-6">
<form method="post" class="form-horizontal">
{% csrf_token %}
<div class="row">
<div class="col-md-12 col-lg-12">{{ form.gender|as_crispy_field }}</div>
<div class="col-md-12 col-lg-6">{{ form.first_name|as_crispy_field }}</div>
<div class="col-md-12 col-lg-6">{{ form.last_name|as_crispy_field }}</div>
<div class="col-md-12 col-lg-8">{{ form.email|as_crispy_field }}</div>
<div class="col-md-12 col-lg-4">{{ form.date_of_birth|as_crispy_field }}</div>
<div class="col-md-12 col-lg-8">{{ form.street|as_crispy_field }}</div>
<div class="col-md-12 col-lg-4">{{ form.street_number|as_crispy_field }}</div>
<div class="col-md-12 col-lg-8">{{ form.city|as_crispy_field }}</div>
<div class="col-md-12 col-lg-4">{{ form.zip_code|as_crispy_field }}</div>
<div class="col-md-12 col-lg-12">{{ form.state|as_crispy_field }}</div>
</div>
<a href="{% url 'bird_all' %}" class="btn btn-danger">Abbruch</a>
<button class="btn btn-primary" type="submit">Speichern</button>
</form>
<div class="mt-3"><small>* Pflichtfeld</small></div>
</div>
<div class="col-lg-4">
<br />
<h4>eins</h4>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error nobis
necessitatibus distinctio pariatur vero sequi eum excepturi assumenda quam
maxime doloremque eligendi perspiciatis id aliquid, voluptate blanditiis
consequatur enim deleniti.
</p>
<h4>zwei</h4>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error nobis
necessitatibus distinctio pariatur vero sequi eum excepturi assumenda quam
maxime doloremque eligendi perspiciatis id aliquid, voluptate blanditiis
consequatur enim deleniti.
</p>
<h4>drei</h4>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error nobis
necessitatibus distinctio pariatur vero sequi eum excepturi assumenda quam
maxime doloremque eligendi perspiciatis id aliquid, voluptate blanditiis
consequatur enim deleniti.
</p>
</div>
</div>
{% endblock content %}

View file

@ -1,8 +1,9 @@
from django.urls import path
from .views import rescuer_single, rescuer_all
from .views import rescuer_all, rescuer_create, rescuer_single
urlpatterns = [
path("all", rescuer_all, name="rescuer_all"),
path("<id>", rescuer_single, name="rescuer_single"),
path("create", rescuer_create, name="rescuer_create"),
]

View file

@ -1,4 +1,5 @@
from django.shortcuts import render
from .models import Rescuer
@ -12,3 +13,7 @@ def rescuer_single(request, id):
rescuer = Rescuer.objects.get(id=id)
context = {"rescuer": rescuer}
return render(request, "rescuer/rescuer_single.html", context)
def rescuer_create(request):
return render(request, "rescuer/rescuuer_create.html")