Django 1.7同步未迁移的应用程序

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)