mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 13:17:50 +02:00
Web bookshelf first draft
This commit is contained in:
@@ -26,7 +26,7 @@ class BookAdmin(SortableAdminBase, admin.ModelAdmin):
|
||||
"get_authors",
|
||||
"get_publisher",
|
||||
"publication_year",
|
||||
"numbers_of_pages"
|
||||
"number_of_pages"
|
||||
)
|
||||
search_fields = ("title", "publisher__name", "authors__last_name")
|
||||
list_filter = ("publisher__name", "authors")
|
||||
|
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 4.2.5 on 2023-10-02 20:38
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("bookshelf", "0003_bookimage"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name="book",
|
||||
old_name="numbers_of_pages",
|
||||
new_name="number_of_pages",
|
||||
),
|
||||
]
|
@@ -1,6 +1,7 @@
|
||||
from uuid import uuid4
|
||||
from django.db import models
|
||||
from django.conf import settings
|
||||
from django.urls import reverse
|
||||
from django_countries.fields import CountryField
|
||||
|
||||
from ckeditor_uploader.fields import RichTextUploadingField
|
||||
@@ -41,7 +42,7 @@ class Book(models.Model):
|
||||
choices=settings.LANGUAGES,
|
||||
default='en'
|
||||
)
|
||||
numbers_of_pages = models.SmallIntegerField(null=True, blank=True)
|
||||
number_of_pages = models.SmallIntegerField(null=True, blank=True)
|
||||
publication_year = models.SmallIntegerField(null=True, blank=True)
|
||||
purchase_date = models.DateField(null=True, blank=True)
|
||||
tags = models.ManyToManyField(
|
||||
@@ -58,7 +59,7 @@ class Book(models.Model):
|
||||
return self.publisher.name
|
||||
|
||||
# def get_absolute_url(self):
|
||||
# return reverse("rolling_stock", kwargs={"uuid": self.uuid})
|
||||
# return reverse("books", kwargs={"uuid": self.uuid})
|
||||
|
||||
|
||||
class BookImage(Image):
|
||||
|
Reference in New Issue
Block a user