我剛剛使用Django。我剛剛創建了我的模型,並使用.cvs導入模塊將信息遷移到我的sqlite3數據庫。這是我的模塊:創建一個查詢集來比較兩個模型
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
的模型,一旦它找到它驗證tan_id
的前兩位數字。如果是74
歸類爲'1'
,如果是800
歸類爲'3'
否則設爲'2'
。 (tan_id
格式通常是74-102345-03
,800-120394-03
)
我的兩個問題是:如何 做到這一點,如果我要創建一個新的列從每個product_id
添加的信息。
當您嘗試解決此問題時,您是否已經有待辦事項清單? –
是的,積壓表填寫了必要的數據。我只是在尋找正確的方式來使關係和操作數據來獲得所需的輸出。 – Deluq