Hepl с Django моделью - PullRequest
       7

Hepl с Django моделью

0 голосов
/ 10 апреля 2020

Не могли бы вы помочь мне? Я пишу следующий код

from django.db import models
from warehouses.models import Warehouse, Location
from products.models import Product
from customers.models import Customer
class Storage(models.Model):
    customer = models.ForeignKey(Customer, on_delete=models.CASCADE, verbose_name="Cliente")
    warehouse = models.ForeignKey(Warehouse, on_delete=models.CASCADE, verbose_name="Almacén")
    location = models.ForeignKey(Location, on_delete=models.CASCADE, verbose_name="Ubicación")
    product = models.ForeignKey(Product, on_delete=models.CASCADE, verbose_name="Producto")
    quantity = models.IntegerField(verbose_name='Cantidad')

    class Meta:
        verbose_name = "almacenamiento"
        verbose_name_plural = 'almacenamientos'
        ordering = ['product']  ## Ordenado por ...
        unique_together = (('customer', 'warehouse', 'location', 'product'),)

    def __str__(self):
        return self.product

Я знаю, что это легко для более опытного Django программиста. Это то, что мне нужно: в Admin, для продукта, мне нужно выбрать продукты ранее выбранного клиента, а не все продукты; таким образом, мне нужно то же самое для местоположения. Мне нужно иметь возможность выбирать только между ранее выбранными местами хранения.

Как я могу это сделать? Спасибо за вашу помощь ...

Габриэль

...