【发布时间】:2020-12-14 00:15:35
【问题描述】:
我不是 python 专家,我只是在我的 python 配置文件中静态存储了一个用户名和密码,应用程序使用这个凭据来 FTP 一些文件。 我无法保留代码中显示的静态密码,我应该将其存储在 SQLite 之类的地方。 如何从我的 python 应用程序将用户名和密码存储到 SQLite?代码是什么? 我想凭据只存储在数据库中,然后每次需要时都可以检索。 另外,存储后如何从数据库中检索它? 有没有办法加密密码呢?以增强安全性。 PS:我也在使用 Flask。 谢谢大家,现在我的python文件中有以下代码:
DICP_FTP_DESTINATION_USER = 'yw\mligi'
DICP_FTP_DESTINATION_PSW = 'blablablabla'
DICP_FTP_DESTINATION_DIR = '/'
@staticmethod
def init_app(app):
pass
class DevelopmentConfig(Config):
DEBUG = True
SQLALCHEMY_DATABASE_URI = os.environ.get('DEV_DATABASE_URL') or \
'sqlite:///' + os.path.join(basedir, 'data-dev.sqlite')
【问题讨论】:
标签: python python-3.x python-2.7 sqlite flask-sqlalchemy