Wil*_*ams 7 django django-1.7 django-migrations
我开始了我的模型:
myapp.models.py
class MyModel(models.Model):
field_a = models.FloatField()
field_c = models.FloatField()
Run Code Online (Sandbox Code Playgroud)
然后./manage.py migrate继续我的新项目,这一切都很好:
Operations to perform:
Synchronize unmigrated apps: myapp
Apply all migrations: admin, contenttypes, auth, sessions
Synchronizing apps without migrations:
Creating tables...
Creating table myapp_mymodel
Installing custom SQL...
Installing indexes...
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying sessions.0001_initial... OK
Run Code Online (Sandbox Code Playgroud)
然后我改变了我的模型:
class MyModel(models.Model):
field_a = models.FloatField()
field_b = models.FloatField()
field_c = models.FloatField()
Run Code Online (Sandbox Code Playgroud)
我又跑./manage.py migrate了,什么都没发生.
(project)$ ./manage.py migrate
Operations to perform:
Synchronize unmigrated apps: myapp
Apply all migrations: admin, contenttypes, auth, sessions
Synchronizing apps without migrations:
Creating tables...
Installing custom SQL...
Installing indexes...
Running migrations:
No migrations to apply.
Run Code Online (Sandbox Code Playgroud)
我想知道我需要做些什么来让我的新应用程序迁移?
Wil*_*ams 13
阿克,回答了我自己的问题.
我需要做的是运行:
./manage.py makemigrations myapp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5411 次 |
| 最近记录: |