【问题标题】:Letting users to choose what type of content they want to input让用户选择他们想要输入的内容类型
【发布时间】:2010-10-08 01:09:18
【问题描述】:

这是我在这里的第一篇文章,我想尽可能具体地描述我想做的事情。

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

例如,

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

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

我有点想这类似于 Wordpress 的 custom_field。

我最初的想法是让TextField和tweak input interface取决于用户的选择,但这有点棘手,如果它涉及文件上传功能,它会很复杂。

当然,我用谷歌搜索了很多。如果您对此有任何想法,请给我提示:)

提前感谢

【问题讨论】:

    标签: python django-models input field


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-27
      • 1970-01-01
      相关资源
      最近更新 更多