diff --git a/testowaAplikacja/__pycache__/admin.cpython-310.pyc b/testowaAplikacja/__pycache__/admin.cpython-310.pyc index 1dd3bc0..8c96322 100644 Binary files a/testowaAplikacja/__pycache__/admin.cpython-310.pyc and b/testowaAplikacja/__pycache__/admin.cpython-310.pyc differ diff --git a/testowaAplikacja/__pycache__/models.cpython-310.pyc b/testowaAplikacja/__pycache__/models.cpython-310.pyc index 3816700..8c136d8 100644 Binary files a/testowaAplikacja/__pycache__/models.cpython-310.pyc and b/testowaAplikacja/__pycache__/models.cpython-310.pyc differ diff --git a/testowaAplikacja/admin.py b/testowaAplikacja/admin.py index 3e218cf..1f54e74 100644 --- a/testowaAplikacja/admin.py +++ b/testowaAplikacja/admin.py @@ -1,6 +1,8 @@ from django.contrib import admin from .models import Car +from .models import Zdjecie # Register your models here. admin.site.register(Car) +admin.site.register(Zdjecie) diff --git a/testowaAplikacja/models.py b/testowaAplikacja/models.py index 4bf34be..fa3c3a4 100644 --- a/testowaAplikacja/models.py +++ b/testowaAplikacja/models.py @@ -2,15 +2,20 @@ from email.policy import default from django.db import models -# Create your models here. - class Car(models.Model): marka = models.CharField(max_length=39) nr_rej = models.CharField(max_length=29) vin = models.CharField(max_length=29) data_przegladu = models.DateField() - informacje = models.TextField(default="") - zdjiecia = models.ImageField(upload_to='zdjiecia', null=True, blank=True) + informacje = models.TextField(default="", blank=True) def __str__(self): - return self.nr_rej \ No newline at end of file + return self.nr_rej + + +class Zdjecie(models.Model): + car = models.ForeignKey(Car, on_delete=models.CASCADE, related_name="zdjecia") + obraz = models.ImageField(upload_to='zdjecia/', null=True, blank=True) + + def __str__(self): + return f"Zdjęcie dla: {self.car.nr_rej}"