Я просто новый, используя Django. Я только что создал свои модели и перенесил информацию в свою базу данных sqlite3 с помощью модуля импорта .cvs. Это мои модули:Создайте запрос для сравнения двух моделей
class Backlog(models.Model):
sales_order = models.CharField(max_length=30)
po_number = models.CharField(max_length=30)
order_number = models.IntegerField(blank=True)
line_number = models.IntegerField(blank=True)
ship_Set = models.IntegerField(blank=True)
product_id = models.CharField(max_length=30)
ordered_quantity = models.IntegerField(blank=True)
class Material(models.Model):
product_id = models.CharField(max_length=50)
tan_id = models.CharField(max_length=50)
Теперь, когда у меня есть информация внутри моих таблиц я хочу сделать следующее:
- Найти если
product_id
отBacklog
вMaterial
«s модели, как только он находит проверьте первые две цифры отtan_id
. If is74
классифицировать как'1'
, if is800
классифицировать как'3'
еще как'2'
. (Форматtan_id
обычно является74-102345-03
,800-120394-03
)
Моих два вопроса: Как сделать это, и если я должен создать новый столбец для добавления информации от каждого product_id
.
У вас уже есть список отставаний, когда вы пытаетесь решить эту проблему? –
Да, таблица отставания заполнена необходимыми данными. Я просто ищу правильный способ сделать связь и манипулировать данными, чтобы получить желаемый результат. – Deluq