我正在使用web2py连接带有“at”符号密码的数据库,例如“P@sswd”。
db = DAL('mysql://user1:P@sswd@localhost/test')
这将被解释为使用密码“P”连接到主机'sswd@localhost'。
我尝试过常见的URL转义技术,但失败了:
db = DAL('mysql://user1:P%40sswd@localhost/test')
有没有一种资源可以解释这些URL风格的连接字符串中使用的转义约定?
create_engine()
函数完全正常。 - Blender