首页 > 解决方案 > 通过使用 ACCOUNT_USERNAME_BLACKLIST (=[]) 并从 .txt 文件中获取数据来禁止某些用户

问题描述

我正在使用 Django 和 All-auth。我想限制用户使用某些用户名。我知道这是通过在 settings.py 中编写以下内容来完成的。

ACCOUNT_USERNAME_BLACKLIST (=[])

但我想从 .txt 文件中获取此列表。我应该阅读我的 settings.py 中的 .txt 文件,然后填充 ACCOUNT_USERNAME_BLACKLIST (=[]) 列表吗?还是有其他更合理并被认为是最佳实践的方法?

标签: djangopython-2.7django-allauth

解决方案


是的。您可以在设置文件中读取文本文件。

这是一种常见的做法,人们通常会加载一个 json 文件,该文件包含不同设置的加载值,这些设置可能会因环境而变化。


推荐阅读