【问题标题】:How can I use Pathlib for configuring the settings for the project in Django/Faker?如何使用 Pathlib 在 Django/Faker 中配置项目的设置?
【发布时间】:2021-03-06 12:54:56
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python django operating-system faker pathlib


    【解决方案1】:

    pathlib 只是替换docs 中列出的与文件系统相关的os 模块调用。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-28
      • 2020-02-26
      • 2014-07-15
      • 2011-10-23
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      • 2013-07-20
      相关资源
      最近更新 更多