[django同步数据库]django同步数据库失效怎么解决
MigrationsdjangoPythonapply21条回复?2019-11-0111:17:15+08:00
1
xujunfu168天前
文档写了要加app_name
pythonmanage.pymakemigrationsapp_name
pythonmanage.pymigrate
2
css3168天前
@xujunfu加上app_name也是一样的同步失效
3
css3168天前
@xujunfu
[email?protected]:/code#pythonmanage.pymakemigrationsproject
Migrationsfor‘project‘:
apps/project/migrations/0001_initial.py
-CreatetestModule
-Addfieldenvtotest
-Alterunique_togetherformodule(1constraint(s))
[email?protected]:/code#pythonmanage.pymigrateproject
Operationstoperform:
Applyallmigrations:project
Runningmigrations:
Nomigrationstoapply.
4
Jammar168天前
删掉migrations重新迁移
5
Hopetree168天前
把迁移的文件都删掉,之保留__init__.py,然后重新生成
6
css3168天前
@Jammar
@Hopetree试了无效
7
libaibuaidufu168天前
没有在settings中添加对应模块?
8
careofzm168天前
去数据库里的django_migrate表看一下,看是不是已经生成了,这个表是记录执行迁移操作的
9
est168天前
多db需要单独制定迁移哪一个db。
10
hmxxmh168天前
是否是你修改了某个表,新增了字段,但是没给默认值,这样迁移会失败。
11
ksedz168天前
managed是False?或者自定义databaserouter里面逻辑不对?
12
lzj307077687168天前
django_migrations表清掉?
13
css3168天前
@libaibuaidufu加了
14
css3168天前
@careofzm执行前有,执行后没生成新的
15
libaibuaidufu168天前
我感觉有时候会莫名的无法检测到model变化,一般都是重来。。。没仔细深究过。。。
16
css3167天前
@libaibuaidufu+10000不知道原因,只能删库重来
17
laoyur167天前
managed一开始是False,后来又改回True了吧?再改回True后,它会跳过你那个Model类的
18
shanguo167天前
在models包里面的__init__.py里面导入你的TestModel
举例:
models/
__init__.py
user.py
在__init__.py里面导入你的UserModel
然后在执行makemigrations,migrate
19
wuwukai007166天前
你是不是用了自定义用户类,AbstractUser,然后又改了,如果这样要到django源码里面删makemigrations文件,有缓存的
20
css3165天前viaiPhone
@shanguo需要这么操作吗?是个空文件啊init
21
css3165天前viaiPhone
@wuwukai007没这样操作啊