考虑到以下型号:
class Store(models.Model):
name = models.CharField(max_length=150)
class ItemGroup(models.Model):
group = models.CharField(max_length=100)
code = models.CharField(max_length=20)
class ItemType(models.Model):
store = models.ForeignKey(Store, on_delete=models.CASCADE, related_name="item_types")
item_group = models.ForeignKey(ItemGroup)
type = models.CharField(max_length=100)
当查看单个Store
时,内联的句柄将多个item_types
添加到Store
中。在
内容管理团队希望能够批量编辑存储及其类型。有没有一种简单的方法在list_editable
中实现Store.item_types
,它也允许添加新记录,类似于horizontal_filter
?如果没有,是否有一个简单明了的指南来说明如何实现自定义的list_editable
模板?我一直在谷歌上搜索,但什么也没想到。在
另外,如果有一种更简单或更好的方法来设置这些模型,使其更易于实现,请随时发表评论。在
把ItemType设为存储的多个字段怎么样?在
在我看来,如果要更改存储区中可用的项类型,则更改存储区的属性(而不是项类型)。在
例如:
这里有个错误:
^{pr2}$我把第41-43行注释掉django.contrib.admin.验证:
可能不是理想的解决方案,但似乎对我有效。在
相关问题 更多 >
编程相关推荐