gpt4 book ai didi

python - 在终端中运行 django python 文件

转载 作者:行者123 更新时间:2023-11-28 19:35:34 24 4
gpt4 key购买 nike

我有一个 Python 文件,它是 Django 框架的一部分,名为 facade.py

from django.conf import settings
from .gateway import Gateway

class Facade(object):


def __init__(self):
self.gateway = Gateway(
settings.password,
settings.username,
)

我想在我的终端窗口中测试这段代码。这是我尝试过的:

within virutal-env
python
>>> from my.apps.app.facade import Facade
>>> object = Facade()

但这给了我错误ImportError:无法导入设置,因为环境变量 DJANGO_SETTINGS_MODULE 未定义。

为什么?

最佳答案

您不应该在普通的 Python shell 中执行此操作。通过执行 ./manage.py shell 而不仅仅是 python 来启动带有 Django 配置的 shell。

关于python - 在终端中运行 django python 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18894886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com