【问题标题】:What is the DEFAULT maximum length of TextField Django?TextField Django 的默认最大长度是多少?
【发布时间】:2020-03-13 03:42:54
【问题描述】:

我想知道 django 模型中 TextField 的最大长度是多少。我只知道他们不能限制最大长度,但我想知道 TextField 类型的真正最大长度。请帮我解决问题。

【问题讨论】:

    标签: mysql django database textarea textfield


    【解决方案1】:

    models.TextField(...) 的最大大小完全取决于您使用的数据库。如果您使用 MYSQL,它使用 longtext 数据类型来存储内容,最多可容纳 4 GB

    参考:Maximum length for MySQL type text

    【讨论】:

      【解决方案2】:

      Django DB Docs 会告诉您,max_length=255 保证始终有效。如果您需要问题中指定的数量,我建议使用 TextField。这取决于后端数据库。如果您使用 MySQL 5.6,则限制为 65,535

      【讨论】:

        猜你喜欢
        • 2021-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-21
        • 1970-01-01
        • 2010-11-20
        • 1970-01-01
        • 2014-08-03
        相关资源
        最近更新 更多