Создание объекта модели django, принимающего более одного входа
Я создаю сайт книжного магазина, используя django. Я хочу позволить пользователю размещать свои собственные книги "как на goodreads" Я хочу позволить пользователю при создании своей книги иметь возможность написать наиболее важные цитаты в своей книге для маркетинга книги. Поэтому я хочу добавить вход в форму, который позволяет добавить цитату или несколько цитат "как добавление нескольких номеров для контакта в списке контактов с помощью кнопки плюс и минус". что я могу сделать в html, java и django модели, чтобы сделать это?
models.py:
class books(models.Model):
user= models.ForeignKey('User', related_name="user" , default= None, blank=True)
name = models.CharField(max_length=80)
cover = models.ImageField(upload_to='files/covers')
price = models.IntegerField()
description = models.CharField(max_length=500)
authorname= models.CharField(max_length=30)
position = models.CharField(max_length=30)
wordbyauthor = models.CharField(max_length=500)
category=models.ForeignKey(categories, on_delete=models.CASCADE, related_name="category" )
в html-странице:
<form method="post">
{% csrf_token %}
<label>Book Name</label>
<input type="text" name="bookname" label="Book name">
<label>Book Cover</label>
<input type="file" accept='image/*' name="bookcover">
<label>Price</label>
<input type="number">
<label>Description</label>
<textarea name="description"></textarea>
<label>Author</label>
<input type="text" name="author">
<label>Author description</label>
<input type="text" name="audesc">
<input type="submit">
</form>
Итак, я хочу добавить элемент ввода html, модель django и скрипт, который позволит мне это сделать.