python - 如何在 Django 模型中存储字符串数组?

标签 python django django-models

我正在构建一个 Django 数据模型,我希望能够在其中一个变量中存储一个字符串数组;我该怎么做?

例如

class myClass(models.Model):
    title = models.CharField(max_length=50)
    stringArr = models.???

感谢您的帮助。

最佳答案

您可以使用一些序列化机制,例如 JSON。有一段带有字段定义的片段可能对您有用:

http://djangosnippets.org/snippets/1478/ (看看最后评论里的代码)

有了这样的字段,你可以无缝地将字符串放入列表并将它们分配给这样的字段。字段抽象将完成剩下的工作。读书也是一样。

关于python - 如何在 Django 模型中存储字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4294039/

相关文章:

python - 将迁移作为 Django Web 应用程序的 MS Azure 应用程序服务发布管道的一部分运行

python - .capitalize 函数的奇怪行为

python - 基于多种条件的 Pandas 风格?

python - Django 无法在 'default' 之外的其他数据库中创建 super 用户

python - int() 参数必须是字符串或数字,而不是 'Meeting'

django - 具有FileField的Django模型-动态“upload_to”参数

python - 如何在 Django 管理面板的 modelAdmin 中仅显示日期时间字段中的日期?

python - 打印带有列表值的常规字典

python - Python 的多个构造函数

django - 为什么 TimeInput 的 Django 小部件不显示