从自定义文件访问Django模型

krcsximq  于 2023-01-27  发布在  Go
关注(0)|答案(1)|浏览(115)

我可以从一些自定义文件接收模型的访问权限。例如,我在我的项目中创建名为Bot的文件夹。在当前文件中创建一些custom_file.py,从其他应用调用模型。例如:

from trading.models import Values

然后我得到一个错误:

django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

也可以在我的custom_file.py中尝试这样的解决方案:

import os
import django
os.environ["DJANGO_SETTINGS_MODULE"] = 'trading.settings'
django.setup()

但还是不行。

nbewdwxp

nbewdwxp1#

您不需要在文件中做任何花哨的事情,只需在应用程序模块(文件夹)中创建它,然后导入您想要的任何模型,就像您提供的示例一样。

相关问题