我有一个用户可以拥有多本书的场景。我可以为用户和书籍创建两个不同的模型,并使用外键将它们关联起来(或者一对多是正确的方式?)。
我已经为用户模型创建了一个 django 表单,但是当我这样做时{{form.as_p}}在模板中,仅显示用户模型字段,而不显示书籍字段。
我要那个与用户字段我的书籍模型归档也显示(就像书籍名称字段不止一次,因为他可以拥有多本书),请告诉我是否可以使用 django 表单/模型,或者我必须使用 jquery 使用简单的 html 表单,然后将数据保存在模型中。
Thanks
EDIT:我的模型:
class Product(models.Model):
categories = models.CharField(max_length=5, choices = settings.CATEGORIES)
name = models.CharField(max_length=100)
description = models.TextField()
currency = models.CharField(max_length=5, choices = settings.CURRENCY)
status = models.BooleanField(default=True)
def __unicode__(self):
return self.name
class Prices(models.Model):
products = models.ForeignKey(Product)
prices = models.IntegerField()
def __unicode__(self):
return self.id
如果您正在创建价格表单,请尝试将其放入您的模型表单中:
products = forms.ModelMultipleChoiceField(queryset=Product.objects.all())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)