Задать вопрос

Как в django реализовать поиск в админке по объектам ForeignKey?

Здравствуйте.
У меня есть модель ордер и товар. Для связи этих таблиц была создана модель many to many. В этой промежуточной таблице лежат два ForeignKey товара и ордера.
В админке создана настройка для ордера и инлайном добавлена промежуточная таблица. Товаров очень много и выпадающий список получается большим. Как мне организовать поиск товаров по товарам, чтоб можно было найти товар по имени или артикулу.

Вот код таблицы many to many
lass OrderProduct(models.Model):
	product = models.ForeignKey(
		Product, 
		verbose_name="Продукт"
		)
	order = models.ForeignKey(Order)
	size = models.CharField(
		max_length=30,
		default="",
		verbose_name="Размер",
	)


А это код admin.

class ProductOrderInLine(admin.StackedInline):
	model = OrderProduct

	extra = 1

class OrderAdmin(admin.ModelAdmin):
	inlines = [ProductOrderInLine]
	list_display = (
		'__str__',
		'order_name',
		'order_phone',
		'order_status',
		'order_price'
	)


В общем, ребят, подскажите как извернуться)
  • Вопрос задан
  • 1161 просмотр
Подписаться 4 Оценить Комментировать
Решения вопроса 2
mututunus
@mututunus
Backend developer (Python, Golang)
Ответ написан
Комментировать
@Nerevar_soul
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы