sorted imports

This commit is contained in:
gw3000 2023-06-19 23:09:42 +02:00
parent c108965792
commit 51e824f879
6 changed files with 21 additions and 11 deletions

View file

@ -5,7 +5,13 @@ from .models import Bird, FallenBird
@admin.register(FallenBird) @admin.register(FallenBird)
class ContractAdmin(admin.ModelAdmin): class ContractAdmin(admin.ModelAdmin):
list_display = ["bird", "date_found", "place", "created", "updated", "user"] list_display = [
"bird",
"date_found",
"place",
"created",
"updated",
"user"]
list_filter = ("bird", "created", "user") list_filter = ("bird", "created", "user")

View file

@ -12,8 +12,9 @@ class FallenBird(models.Model):
created = models.DateTimeField(auto_now_add=True) created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True) updated = models.DateTimeField(auto_now=True)
rescuer = models.ForeignKey(Rescuer, on_delete=models.CASCADE) rescuer = models.ForeignKey(Rescuer, on_delete=models.CASCADE)
user = models.ForeignKey(
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) settings.AUTH_USER_MODEL,
on_delete=models.CASCADE)
def __str__(self): def __str__(self):
return self.place return self.place

View file

@ -14,7 +14,7 @@
<thead> <thead>
<tr> <tr>
<th>Vogel</th> <th>Vogel</th>
<th>Finder</th> <th>Retter</th>
<th>Fundort</th> <th>Fundort</th>
<th>gefunden am</th> <th>gefunden am</th>
</tr> </tr>
@ -70,4 +70,4 @@
</div> </div>
</form> </form>
{% endblock content %} {% endblock content %}

View file

@ -1,19 +1,19 @@
from django.urls import path from django.urls import path
from .views import ( from .views import (
bird_create,
bird_all, bird_all,
bird_single, bird_create,
bird_delete, bird_delete,
bird_recover, bird_recover,
bird_recover_all, bird_recover_all,
bird_single,
) )
urlpatterns = [ urlpatterns = [
path("all/", bird_all, name="bird_all"),
path("create/", bird_create, name="bird_create"), path("create/", bird_create, name="bird_create"),
path("delete/<id>", bird_delete, name="bird_delete"), path("delete/<id>", bird_delete, name="bird_delete"),
path("recover/all", bird_recover_all, name="bird_recover_all"),
path("recover/<id>", bird_recover, name="bird_recover"), path("recover/<id>", bird_recover, name="bird_recover"),
path("all/", bird_all, name="bird_all"), path("recover/all", bird_recover_all, name="bird_recover_all"),
path("<id>/", bird_single, name="bird_single"), path("<id>/", bird_single, name="bird_single"),
] ]

View file

@ -1,10 +1,9 @@
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.shortcuts import HttpResponse, redirect, render from django.shortcuts import HttpResponse, redirect, render
from rescuer.models import Rescuer
from .forms import BirdForm from .forms import BirdForm
from .models import FallenBird from .models import FallenBird
from rescuer.models import Rescuer
@login_required(login_url="account_login") @login_required(login_url="account_login")

View file

@ -1,21 +1,25 @@
from django.contrib.auth.decorators import login_required
from django.shortcuts import render, redirect from django.shortcuts import render, redirect
from .forms import RescuerForm from .forms import RescuerForm
from .models import Rescuer from .models import Rescuer
@login_required(login_url="account_login")
def rescuer_all(request): def rescuer_all(request):
rescuer = Rescuer.objects.all() rescuer = Rescuer.objects.all()
context = {"rescuer": rescuer} context = {"rescuer": rescuer}
return render(request, "rescuer/rescuer_all.html", context) return render(request, "rescuer/rescuer_all.html", context)
@login_required(login_url="account_login")
def rescuer_single(request, id): def rescuer_single(request, id):
rescuer = Rescuer.objects.get(id=id) rescuer = Rescuer.objects.get(id=id)
context = {"rescuer": rescuer} context = {"rescuer": rescuer}
return render(request, "rescuer/rescuer_single.html", context) return render(request, "rescuer/rescuer_single.html", context)
@login_required(login_url="account_login")
def rescuer_create(request): def rescuer_create(request):
form = RescuerForm() form = RescuerForm()
if request.method == 'POST': if request.method == 'POST':