django/chemie/models.py
2020-11-06 21:24:29 +00:00

42 lines
1.0 KiB
Python

from django.db import models
from django.conf import settings
from django.urls import reverse
class Keller(models.Model):
name = models.CharField(max_length=100)
menge = models.FloatField()
einheit = models.CharField(max_length=10)
kiste = models.IntegerField()
nr = models.IntegerField()
info = models.TextField(default='')
def __str__(self):
return self.name
def get_absolute_url(self):
return reverse("keller-detail", kwargs={"id": self.id})
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=100)
pdf = models.FileField(upload_to='books')
def __str__(self):
return self.title
def delete(self, *args, **kwargs):
self.pdf.delete()
super().delete(*args, **kwargs)
class Video(models.Model):
title = models.CharField(max_length=100)
tags = models.CharField(max_length=255)
media = models.FileField(upload_to='video')
def __str__(self):
return self.title
def delete(self, *args, **kwargs):
self.media.delete()
super().delete(*args, **kwargs)