init
This commit is contained in:
24
books/models.py
Normal file
24
books/models.py
Normal file
@@ -0,0 +1,24 @@
|
||||
from django.db import models
|
||||
|
||||
# Create your models here.
|
||||
class Author(models.Model):
|
||||
name = models.CharField(max_length=100, verbose_name="Imię i nazwisko")
|
||||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Autor"
|
||||
verbose_name_plural = "Autorzy"
|
||||
|
||||
class Book(models.Model):
|
||||
title = models.CharField(max_length=200, verbose_name="Tytuł")
|
||||
active = models.BooleanField(default=True, verbose_name="Aktywny")
|
||||
author = models.ForeignKey(Author, on_delete=models.CASCADE, verbose_name="Autor") # (PROTECT, SET_NULL, RESTRICT).
|
||||
|
||||
def __str__(self):
|
||||
return self.title
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Książka"
|
||||
verbose_name_plural = "Książki"
|
||||
Reference in New Issue
Block a user