django migrate遷移時(shí)會(huì)依次執(zhí)行四件事:
1、遷移判定,將你的項(xiàng)目中所有未遷移的變動(dòng)文件進(jìn)行遷移(django會(huì)去查詢django_migrations表判斷你是否有新的遷移文件變動(dòng),若有新的遷移文件,則將變動(dòng)加到django_migrations表中)
2、遷移映射關(guān)系 ? django_contenttype表新增映射關(guān)系(app與模型關(guān)系)
3、遷移權(quán)限 auth_permission表新增權(quán)限
4、執(zhí)行遷移,生成數(shù)據(jù)表,或變動(dòng)
migrate --fake 只執(zhí)行第一步,并生成在django_migrations表中增加遷移記錄。
migrate --fake-initial 執(zhí)行前三步,不實(shí)際變動(dòng)數(shù)據(jù)庫文章來源:http://www.zghlxwxcb.cn/news/detail-859795.html
migrate 全部依次執(zhí)行所有步驟。文章來源地址http://www.zghlxwxcb.cn/news/detail-859795.html
到了這里,關(guān)于django忽略migrate的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!