django admin - добавление полей на лету - PullRequest
2 голосов
/ 22 марта 2010

В основном я пишу простую корзину. Каждый предмет может иметь несколько цен. (то есть рубашки, где каждый размер оценивается по-разному). Я хотел бы иметь одно поле цены в моей админ-панели, где при вводе первой цены появляется дополнительное поле цены. Однако я как бы в растерянности, как это сделать. Каков наилучший способ сделать это?

Ответы [ 3 ]

1 голос
/ 22 марта 2010

Звучит так, будто вам нужны две похожие модели - Item и Option. Item будет содержать название элемента, а Option будет содержать параметр, например размер, и цену этого параметра. Затем вы должны настроить своего администратора на использование встроенной формы для Option.

0 голосов
/ 22 марта 2010

Вы можете попробовать проверить кодовую базу Satchmo.В нем есть нечто похожее, что может послужить источником вдохновения.http://satchmoproject.com

0 голосов
/ 22 марта 2010

Вы, вероятно, хотите inlines и немного JavaScript.

...