Вкладені форми та відношення до таблиці за допомогою випуску №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
  • Навчання
  • Блог
  • Про

Наразі ви не можете виконати цю дію.

Ви ввійшли з іншої вкладки чи вікна. Оновіть, щоб оновити сеанс. Ви вийшли з іншої вкладки чи вікна. Оновіть, щоб оновити сеанс.