/ / Створення підмоделей, зручний спосіб - джанго, джанго-моделі

Створення підмоделей, зручний спосіб - джанго, джанго-моделі

Джанго 1.9.8

Є модель. І є підмоделі. Один-багато відносин.

Приклади: особа та банківські рахунки.

class Person(models.Model):
name = models.CharField(max_length=200, unique=True, blank=False)

class Account(models.Model):
account = models.CharField(max_length=20, unique=True, blank=False)
owner = models.ForeignKey(Person, on_delete=models.CASCADE)

Іноді це набагато практичніше, щоб дозволити користувачевістворювати субмоделі не один за іншим, а як би в списку полів вводу. Він натискає знак плюс, а інше поле введення для нової підмоделі додається. Тоді інший і т. Д. Таким чином, все можна спостерігати, як стіл. І одна кнопка відправки, яка запускає перевірку та створення підмоделей.

Набагато більш дружнім, ніж створення підмоделей по одному.

Я підготував прототип: https://whispering-everglades-55047.herokuapp.com/

Використовується Ajax.

Це має бути типовим зразком. Не могли б ви запропонувати мені готові заявки для цієї мети. Я не можу знайти себе.

Відповіді:

0 для відповіді № 1

Відмінний django-autocomplete-light пакет повинен бути саме тим, що ви шукаєте. Це дозволяє кінцевому користувачеві створювати owners в AccountFormView, наприклад, за допомогою кнопки "+" з функціями "додати ще" (за межами адміністратора).