[英]use Django database models externally
我的網站名為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可以幫助我,我將不勝感激
這不是您在獨立應用程序中配置設置的方式。 請注意文檔說的內容:
請注意,如果傳入新的默認模塊,它將完全替換Django默認值,因此您必須為要導入的代碼中可能使用的每個可能設置指定一個值。
據推測,您的fsettings
模塊僅包含數據庫設置。 在這種情況下,只需覆蓋一件事:
settings.configure(DATABASES=fsettings.DATABASES, DEBUG=True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.