Создание объекта модели 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 и скрипт, который позволит мне это сделать.

Вернуться на верх