让用户选择他们想要输入的内容类型

时间:2010-10-08 01:09:18

标签: python django-models input field

这是我在这里发表的第一篇文章,我想尽可能详细地描述我想要做的事情。

我想制作一个“可选择”的模型。

例如,

class SimpleModel(models.Model):
property = models.CharField(max_length=255)
value = GeneralField()

GeneralField可以是“CharField”,“URLField”,“TextField”,以便用户可以为特定属性选择合适的输入类型。

我有点想到这与Wordpress的custom_field类似。

我最初的想法是使TextField和调整输入界面取决于用户的选择,但它有点棘手,如果它涉及文件上传功能,它将会很复杂。

当然,我google了很多。如果您对此有任何想法,请给我一个提示:)

提前

thanx

1 个答案:

答案 0 :(得分:0)

如何为要支持的每种类型的字段创建单独的模型,然后是另一个由(table_name,entry_id)对列表组成的模型,这些模型可以自定义以使用任何字段组合?

相关问题