1
我想创建一个网站的目录,我是新的Django。我需要的是:一个网站可以有许多支付处理器和一个支付处理器(Paypal,Payza等)可以属于许多网站。我试图创建一个表关系来表示这一点。我的模型是这样的:在Django管理更新表关系
# Models.py
class Sites(models.Model):
name = models.CharField(max_length=75)
link = models.CharField(max_length=150)
description = models.TextField(blank=True, null=True)
def __str__(self):
return self.name
class PaymentProcessors(models.Model):
name = models.CharField(max_length=75)
def __str__(self):
return self.name
class Sites_PaymentProcessors(models.Model):
site = models.ManyToMany(Sites)
payment_processor = models.ManyToMany(PaymentProcessors)
首先,我想知道我的模型是否正确。如果不是,我该如何解决?第二,我使用Django管理站点来创建站点和支付处理器,当我添加一个新的站点时,如何自动填充我的Sites_PaymentProcessors
表格,其中Sites
和Payment_Processors
之间的关系为?。
它解决了我的问题。谢谢! – 2014-09-26 05:08:37