我的网站名为ficosa。我有一个Django服务器设置了一个sqlite数据库,其中包含一个名为core_Data的表。现在,我正在开发一个名为serverMQTT.py
的python文件,该文件应该将数据插入到该sqlite数据库中。这个文件在Django之外,所以为了从ficosa网站导入Django模型,我调用django.setup()
import django
from django.conf import settings
from ficosa import settings as fsettings
settings.configure(default_settings=fsettings, DEBUG=True)
django.setup()
from core.models import Data
但是,我遇到了错误:
AttributeError:'module'对象没有属性'LOGGING_CONFIG'
如果sombody可以帮助我,我将不胜感激
答案 0 :(得分:3)
这不是您在独立应用中配置设置的方式。请注意文档说的内容:
请注意,如果传入新的默认模块,它将完全取代Django默认值,因此您必须为要导入的代码中可能使用的每个可能设置指定一个值。
据推测,您的fsettings
模块仅包含数据库设置。在这种情况下,只需覆盖一件事:
settings.configure(DATABASES=fsettings.DATABASES, DEBUG=True)