第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

tools工具運行報錯

看視頻import_data的代碼,自己也寫了一個import_data工具自動把文章導(dǎo)入數(shù)據(jù)庫,但是好像導(dǎo)入models模塊出問題了

下面是我的代碼:

import?os
import?sys
sys.path.append(r'E:\Python\Pycharm\django_introduction')
from?blog.models?import?Article

import_data.py 在tools目錄下,tools和templates同級(models.py在templates下)

報錯提示是:

Traceback?(most?recent?call?last):
??File?"E:/Python/Pycharm/django_introduction/tools/import_data.py",?line?5,?in?<module>
????from?blog.models?import?Article
??File?"E:\Python\Pycharm\django_introduction\blog\models.py",?line?5,?in?<module>
????class?Article(models.Model):
??File?"D:\Python\Python37-32\lib\site-packages\django\db\models\base.py",?line?100,?in?__new__
????app_config?=?apps.get_containing_app_config(module)
??File?"D:\Python\Python37-32\lib\site-packages\django\apps\registry.py",?line?244,?in?get_containing_app_config
????self.check_apps_ready()
??File?"D:\Python\Python37-32\lib\site-packages\django\apps\registry.py",?line?127,?in?check_apps_ready
????raise?AppRegistryNotReady("Apps?aren't?loaded?yet.")
django.core.exceptions.AppRegistryNotReady:?Apps?aren't?loaded?yet.

麻煩老師幫忙看一下是怎么回事,嘻嘻嘻

正在回答

4 回答

是不是新建的Django應(yīng)用沒有配置到settings.py的INSTALLED_APPS屬性里面呀?

0 回復(fù) 有任何疑惑可以回復(fù)我~

在ide中執(zhí)行python程序,都已經(jīng)在默認(rèn)的項目路徑中,所以直接執(zhí)行是沒有問題的。但是在cmd中執(zhí)行程序,所在路徑是python的搜索路徑,如果涉及到import引用就會報類似ImportError: No module named xxx這樣的錯誤,解決方法:

在報錯的模塊中添加:

import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)

這樣就可以解決了


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

dragonbean 提問者

應(yīng)該是不能當(dāng)做主程序運行?我還沒試,找時間試試
2019-06-07 回復(fù) 有任何疑惑可以回復(fù)我~

/home/ns/anaconda3/envs/flask01/bin/python /home/ns/PycharmProjects/django_introduction/tools/import_data.py

Traceback (most recent call last):

? File "/home/ns/PycharmProjects/django_introduction/tools/import_data.py", line 9, in <module>

? ? django.setup()

? File "/home/ns/anaconda3/envs/flask01/lib/python3.7/site-packages/django/__init__.py", line 24, in setup

? ? apps.populate(settings.INSTALLED_APPS)

? File "/home/ns/anaconda3/envs/flask01/lib/python3.7/site-packages/django/apps/registry.py", line 114, in populate

? ? app_config.import_models()

? File "/home/ns/anaconda3/envs/flask01/lib/python3.7/site-packages/django/apps/config.py", line 211, in import_models

? ? self.models_module = import_module(models_module_name)

? File "/home/ns/anaconda3/envs/flask01/lib/python3.7/importlib/__init__.py", line 127, in import_module

? ? return _bootstrap._gcd_import(name[level:], package, level)

? File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

? File "<frozen importlib._bootstrap>", line 983, in _find_and_load


0 回復(fù) 有任何疑惑可以回復(fù)我~

我也遇到同樣問題, 應(yīng)該是版本不兼容問題.

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

tools工具運行報錯

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號