У меня есть модель и вид для сохранения книг.Тем не менее, когда я получаю доступ к информации, она не представляется полной.Все запросы, кажется, работают правильно.Я в недоумении, что может быть не так
моя модель
class Book(models.Model):
title = models.CharField(max_length=50)
user = models.ForeignKey(CustomUser, on_delete=models.CASCADE,)
cover_pic = models.FileField(null=True, blank=True)
author = models.CharField(max_length=100, blank=True)
description = models.TextField(max_length=1000)
uploaded_on = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse("books:addBook")
class Meta:
ordering = ["-uploaded_on"]
Мой views.py
class addBook(FormUserNeededMixin, CreateView):
form_class = BookForm
success_url = reverse_lazy('addbook')
template_name = 'books/addbook.html'
forms.py
class BookForm(forms.ModelForm):
class Meta:
model = Book
exclude = ['user', 'uploaded_on']
пытаюсь получить доступ к деталям, используя этот вид
class BookListView(ListView):
model = Book
template_name = 'books/viewbooks.html'
и этот шаблон
{% for books in object_list %}
<img src="{{ book.cover_pic }}">
<h5>{{ book.title }}</h5>
<p>{{ book.author }}</p>
{% endfor %}
каждый раз, когда я добавляю элемент, я вижу другой элемент списка, добавленный в просмотр книги, но имеетни одна из деталей, которые я запросил.