我正在写一个网络应用程序来管理一个“游戏”。 以下是模型:
class Character(db.Model):
# Bio
name = db.StringProperty()
player = db.StringProperty()
level = db.IntegerProperty()
class Item(db.Model):
name = db.StringProperty()
description = db.StringProperty()
value = db.StringProperty()
class Inventory(db.Model):
character = db.ReferenceProperty(Character,required=True,collection_name="inventory")
item = db.ReferenceProperty(Item,required=True,collection_name="inventory")
quantity = db.IntegerProperty()
equipped = db.BooleanProperty()
{{I}要添加一个ModelForm
s,但他们不能处理这种事情。我的想法是显示完整的Item
列表,每个项目都有一个相关联的表单数量,配备了。比如:
附加信息如何发送?在
很抱歉,这个问题既愚蠢又不笼统,但我找不到概括它的关键词。。在
您将需要查看内联表单集。 http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#inline-formsets
不确定我是否理解您的意思,但是如果您想显示表单中字符的清单并将该字符的表单放在同一页上,您应该查看inlineformsetsthe doc
使用内联表单集,您可以执行以下操作:
在这个表单之外,您可以管理您的项目,例如,如果您与您的项目模型有很多关系,您可以使用ajax过滤字段link来处理它们
高温
相关问题 更多 >
编程相关推荐