django報錯:django.db.migrations.loader.BadMigrationError: Migration 0001_initial in app employer has no Migration class

由于不小心將migrations目錄下的0001_initial.py誤刪弃理,運行makemigrations報錯:

manage.py@travel > makemigrations

"C:\Program Files (x86)\JetBrains\PyCharm 2016.2.3\bin\runnerw.exe" C:\Users\Acer\AppData\Local\Programs\Python\Python35\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 2016.2.3\helpers\pycharm\django_manage.py" makemigrations E:/python_project/travelTraceback (most recent call last):? File "C:\Program Files (x86)\JetBrains\PyCharm 2016.2.3\helpers\pycharm\django_manage.py", line 41, inrun_module(manage_file, None, '__main__', True)? File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 182, in run_module? ? return _run_module_code(code, init_globals, run_name, mod_spec)? File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 96, in _run_module_code? ? mod_name, mod_spec, pkg_name, script_name)? File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\runpy.py", line 85, in _run_code? ? exec(code, run_globals)? File "E:/python_project/travel\manage.py", line 22, inexecute_from_command_line(sys.argv)

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\core\management\__init__.py", line 354, in execute_from_command_line

utility.execute()

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\core\management\__init__.py", line 346, in execute

self.fetch_command(subcommand).run_from_argv(self.argv)

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\core\management\base.py", line 394, in run_from_argv

self.execute(*args, **cmd_options)

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\core\management\base.py", line 445, in execute

output = self.handle(*args, **options)

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\core\management\commands\makemigrations.py", line 63, in handle

loader = MigrationLoader(None, ignore_no_migrations=True)

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\db\migrations\loader.py", line 47, in __init__

self.build_graph()

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\db\migrations\loader.py", line 185, in build_graph

self.load_disk()

File "C:\Users\Acer\AppData\Local\Programs\Python\Python35\lib\site-packages\django\db\migrations\loader.py", line 112, in load_disk

"Migration %s in app %s has no Migration class" % (migration_name, app_config.label)

django.db.migrations.loader.BadMigrationError: Migration 0001_initial in app employer has no Migration class

Process finished with exit code 1

跟此情形類似的還有一種情形晦款,那就是把其中的一個app的migrations目錄刪了(而其他的app的migrations目錄沒刪),會報如下錯誤:

django.db.migrations.graph.NodeNotFoundError: Migration travel_list.0001_initial dependencies reference nonexistent parent node ('employer', '0001_initial')

解決辦法:

1杭煎、備份數(shù)據(jù)庫

2践剂、把所有app的migrations目錄全部清空(注意“清空”不是“刪除”越败,要保留里面的__init__.py文件)

3驱显、重新運行makemigrations以及migrate

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末馋评,一起剝皮案震驚了整個濱河市放接,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌栗恩,老刑警劉巖透乾,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異磕秤,居然都是意外死亡乳乌,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門市咆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汉操,“玉大人,你說我怎么就攤上這事蒙兰×琢觯” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵搜变,是天一觀的道長采缚。 經(jīng)常有香客問我,道長挠他,這世上最難降的妖魔是什么扳抽? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮殖侵,結(jié)果婚禮上贸呢,老公的妹妹穿的比我還像新娘。我一直安慰自己拢军,他們只是感情好楞陷,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著茉唉,像睡著了一般固蛾。 火紅的嫁衣襯著肌膚如雪结执。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天艾凯,我揣著相機與錄音昌犹,去河邊找鬼。 笑死览芳,一個胖子當(dāng)著我的面吹牛斜姥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沧竟,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼铸敏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了悟泵?” 一聲冷哼從身側(cè)響起杈笔,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎糕非,沒想到半個月后蒙具,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡朽肥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年禁筏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片衡招。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡篱昔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出始腾,到底是詐尸還是另有隱情州刽,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布浪箭,位于F島的核電站穗椅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏奶栖。R本人自食惡果不足惜匹表,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望驼抹。 院中可真熱鬧桑孩,春花似錦拜鹤、人聲如沸框冀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽明也。三九已至宣虾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間温数,已是汗流浹背绣硝。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留撑刺,地道東北人鹉胖。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像够傍,于是被迫代替她去往敵國和親甫菠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容