这是我在这里发表的第一篇文章,我想尽可能详细地描述我想要做的事情。
我想制作一个“可选择”的模型。
例如,
class SimpleModel(models.Model):
property = models.CharField(max_length=255)
value = GeneralField()
GeneralField可以是“CharField”,“URLField”,“TextField”,以便用户可以为特定属性选择合适的输入类型。
我有点想到这与Wordpress的custom_field类似。
我最初的想法是使TextField和调整输入界面取决于用户的选择,但它有点棘手,如果它涉及文件上传功能,它将会很复杂。
当然,我google了很多。如果您对此有任何想法,请给我一个提示:) 提前thanx
答案 0 :(得分:0)
如何为要支持的每种类型的字段创建单独的模型,然后是另一个由(table_name,entry_id)对列表组成的模型,这些模型可以自定义以使用任何字段组合?