col_a、col_b、col_c、col_c の table1 があります。tb_col1、tb_col2、tb_col3 を含む別の table2 があり、col_a ->tb_col、col_b ->tb_col2、col_c -> tb_col3 を参照したい。
複合キーを使用する必要がありますか?もしそうなら、Django(python)でこれを実装するにはどうすればよいですか?
私のモデル:
class product_models(models.Model):
products = models.ForeignKey('products')
model_name = models.CharField(max_length=50)
model_price = models.IntegerField(max_length=4)
model_desc = models.TextField(blank=True)
commision = models.IntegerField(max_length=3)
def __unicode__(self):
return self.model_name
class sales_process(models.Model):
prospect = models.ForeignKey('prospect')
employee = models.ForeignKey(User)
first_call = models.DateTimeField
product = models.ForeignKey('products')
model_name = models.ForeignKey('product_models')
#price = reference to product_model for the price
#commission = reference to product_model for commission
ここでどのように参照できprice
ますかproduct_models
commission
product_models