Python - 在SQLAlchemy模型中定义最大字符串长度的目的是什么?

时间:2014-07-03 18:38:38

标签: python sqlite sqlalchemy

只是好奇,因为它似乎没有像我预期的那样阻止更长的字符串存储在DB中。

如果无关紧要,为什么要定义它? (它必须做点什么!)

class Message(db.Model):
    id = db.Column(db.Integer, primary_key = True)
    tag = db.Column(db.String(12))
    description = db.Column(db.String(120))
    copy = db.Column(db.String)
    voice = db.Column(db.String(24))

1 个答案:

答案 0 :(得分:0)

正如Daniel建议的那样,我使用的是SQLite,它不会强制执行列长度。

谢谢丹尼尔!