我有这些模型:
class Storage(models.Model):
id = models.AutoField(primary_key=True)
def __unicode__(self):
return str(self.id)
class StorageType(models.Model):
tripa = 'Tripa'
portada = 'Portada'
type_choice = (
(tripa, 'Tripa'),
(portada, 'Portada'),
)
sto_type = models.CharField(max_length=9, choices=type_choice, default=tripa)
storage = models.ForeignKey(Storage)
paper_type = models.ForeignKey(Paper)
paper_qnty = models.IntegerField(blank=True, default=0)
web_paper_qnty = models.IntegerField(blank=True, default=0)
def __unicode__(self):
return '%s of %s' %(self.sto_type, str(self.storage))
我需要做一个表单(内联表单?)创建一个新的“存储”,其中包含2个“StorageType”,但我不知道在我的表单.py因为“Autofield”在表单中没有表示。你知道吗
这意味着
Storage
可以有许多StorageType
,StorageType
可以有存储。在存储器中创建一个新的manytomy字段。你知道吗然后读Django Many-to-many relationships
相关问题 更多 >
编程相关推荐