如何使用 Pathlib 为 Django/Faker 中的项目配置设置?

How can I use Pathlib for configuring the settings for the project in Django/Faker?

现在我正尝试使用 Faker 将一些虚假数据放入我的数据库中,仅用于检查目的。我已经创建了单独的文件,但在开始使用 Faker 本身和数据操作之前,我需要在这个单独的文件中配置项目的设置。

在 DJANGO==3.1 之前所有人都在使用 OS 模块和以下语法。

import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project_name.settings')

但是现在,当Django 3.1以上的版本从OS模块切换到PATHLIB模块时,我应该如何使用PATHLIB而不是OS来编写这段代码?任何帮助都会有所帮助!

pathlib 仅替换 docs.

中列出的与文件系统相关的 os 模块调用

它与 os.environ 没有任何关系,并且该特定模块部分没有任何变化