gpt4 book ai didi

python - 如何使用 flask-sqlalchemy 将区分大小写的字符串插入 Mysql?

转载 作者:行者123 更新时间:2023-11-30 22:48:28 24 4
gpt4 key购买 nike

我正在使用 flask-sqlalchemy 将数据插入 mysql 数据库。

我试图插入大写字符串和混合大小写字符串,但条目没有保持正确的大小写。

class Key(db.Model):
__tablename__ = 'Key'
key_name = db.Column(db.String(30), primary_key=True)
key_id = db.Column(db.String(20), unique=True, nullable=False)
secret_key = db.Column(db.String(40), unique=True, nullable=False)

Python Console
>>>key = Key('MyKey','JADFHLAKDFHAJ','FHjkdshfKSJFSdfkhsDDFK')

>>>key.key_name

'Mykey'

>>>key.key_id

'Jadfhlakdfhaj'

>>>key.secret_key

'Fhjkdshfksjfsdfkhsddfk'

插入这些值时如何保持大小写不变?

作为旁注,当我使用插入语句将这些值直接插入 mysql 时,字母的大小写是正确的。

最佳答案

我的业余错误。我在 init 函数中有以下代码。

def __init__(self, key_name, key_id, secret_key, user):
self.key_name = key_name
self.key_id = key_id.title()
self.secret_key = secret_key.title()
self.user = user

'.title()' 函数改变了字符串的大小写。

关于python - 如何使用 flask-sqlalchemy 将区分大小写的字符串插入 Mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28879540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com