Вкладені форми та відношення до таблиці за допомогою випуску №1 dszczytdjango-nested-forms
Коментарі
frague59 прокоментував 11 жовтня 2011 р
Ваша робота вкладених_форм дуже нецікава, але.

У мене є невелика проблема з цим, я поясню:
Ось мої моделі:
закодований:
клас ItemSupply (models.Model):
''
Елементи постачання
''
клас Мета:
ordering = ('label',)
verbose_name = u'Постачальник '
verbose_name_plural = u 'Товари постачання'
клас SupplyRequest (Запит):
''
Запит на поставку предметів
''
клас Мета:
verbose_name = u'Запит на поставку '
verbose_name_plural = u 'Запити на поставку'
дозволи = (('' director_view_supplies request ',' DIR - Перегляд запитів на постачання '),
('director_add_fournituredemande', 'DIR - Додати запит на постачання'),
('director_change_furnituredrequest', 'DIR - Змінити запит на поставку'),
('gest_valid_fournituredemande', 'GEST - Перевірка запиту на постачання'),)
клас SupplyArticleRequest (models.Model):
''
Таблиця взаємозв'язку між запитами на поставку та товарами.
''
Я хочу створити форму, але використовуючи модель, визначену в "наскрізному": FournitureArticleDemande як "вкладену" форму, тобто, що на дисплеї у мене є вибір предметів і кількість для введення.
На даний момент я маю можливість додати рядок до таблиці статей. Ось код моїх форм:
закодований:
def get_choice_article (запит):
клас SupplyArticleRequestForm (forms.ModelForm):
клас Мета:
model = models.SupplyItemRequest
поля = ('стаття', 'кількість',)
виключити = ('запит',)
клас SupplyRequestArticlesForm (вкладені_форми.ThroughComplexModelForm):
клас Мета:
model = models.SupplyRequest
набори полів =
віджети = dict (READONLY_WIDGETS_REQUEST)
виключити = ('статті', 'дата_відповіді', 'статус', 'причина',)
(рядки на дисплеї зміщені вправо ^^, але вони добре відбиті в реальному житті;))
Я розробляю django 1.3.x, і я використовую та зловживаю "загальними уявленнями на основі класів" (які дійсно круті, якщо ви не знаєте .)
Текст успішно оновлено, але виявлені такі помилки:
frague59 прокоментував 11 жовтня 2011 р
пс: я також вілленевуа.
dszczyt прокоментував 11 жовтня 2011 р
- Зверніться до GitHub
- Ціноутворення
- API
- Навчання
- Блог
- Про
Наразі ви не можете виконати цю дію.
Ви ввійшли з іншої вкладки чи вікна. Оновіть, щоб оновити сеанс. Ви вийшли з іншої вкладки чи вікна. Оновіть, щоб оновити сеанс.