在外部使用Django数据库模型

2024-09-28 05:16:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我的网站名为ficosa。我有一个Django服务器,它有一个sqlite数据库,其中包含一个名为core_Data的表。现在,我正在开发一个名为serverMQTT.py的python文件,它应该将数据插入到sqlite数据库中。这个文件在Django之外,所以为了从ficosa站点导入Django模型,我调用django.设置()

import django
from django.conf import settings
from ficosa import settings as fsettings

settings.configure(default_settings=fsettings, DEBUG=True)

django.setup()

现在这个脚本或任何导入的模块都可以使用它需要的Django的任何部分

^{pr2}$

但是,我有一个错误:

AttributeError: 'module' object has no attribute 'LOGGING_CONFIG'

如果有人能帮助我,我将不胜感激


Tags: 文件djangofromcoreimport服务器数据库sqlite
1条回答
网友
1楼 · 发布于 2024-09-28 05:16:21

这不是在独立应用程序中配置设置的方式。请注意文件内容:

Be aware that if you do pass in a new default module, it entirely replaces the Django defaults, so you must specify a value for every possible setting that might be used in that code you are importing.

您的fsettings模块可能只包含数据库设置。在这种情况下,只需覆盖一件事:

settings.configure(DATABASES=fsettings.DATABASES, DEBUG=True)

相关问题 更多 >

    热门问题