django - 通过使用 ACCOUNT_USERNAME_BLACKLIST (=[]) 并从 .txt 文件中获取数据来禁止某些用户
问题描述
我正在使用 Django 和 All-auth。我想限制用户使用某些用户名。我知道这是通过在 settings.py 中编写以下内容来完成的。
ACCOUNT_USERNAME_BLACKLIST (=[])
但我想从 .txt 文件中获取此列表。我应该阅读我的 settings.py 中的 .txt 文件,然后填充 ACCOUNT_USERNAME_BLACKLIST (=[]) 列表吗?还是有其他更合理并被认为是最佳实践的方法?
解决方案
是的。您可以在设置文件中读取文本文件。
这是一种常见的做法,人们通常会加载一个 json 文件,该文件包含不同设置的加载值,这些设置可能会因环境而变化。
推荐阅读
- php - Mysql 在 PHP 中未请求时返回最高 id 值
- java - 无法通过 Hibernate 更新记录
- swift - Firebase 数据库,在第二次应用加载时显示数据
- java - 从另一个类启动时,Java Swing 表单不打开
- reactjs - 递归生成反应元素的正确方法是什么?
- ios - 让表格视图内容高于或低于主要区域以实现模糊效果
- javascript - qoute 内的 Javascript 变量(单 qoute 内的双精度)
- php - PHP MySql 000webhost 从数据库中检索数据
- c++ - 将所有正则表达式匹配保存在向量上
- c# - 自定义控件和依赖属性继承