2

我有这样的文件夹系统:

project_name:
  plugins
    link
      templates
      cms_plugin.py
      models.py
      view.py
      ....
    gallery
    ...

我想对链接模块使用迁移,但是当我这样做时:

./manage schemamigration --initial plugins.link

south 创建一个空文件initial.pymodels.py不为空,并且syncdb可以很好地使用它)。

import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models


class Migration(SchemaMigration):

  def forwards(self, orm):
    pass

  def backwards(self, orm):
    pass

  models = {

 }

 complete_apps = ['link']

如果我在models.py- south 改变一些东西 说:

./manage.py schemamigration --auto plugins.link

似乎什么都没有改变。

我尝试添加app_label = 'cmsplugin',然后向南运行app_label

./manage.py schemamigration --initial cmsplugin.link

但它给了我同样的结果,

我究竟做错了什么?如何为子模块创建迁移?

4

0 回答 0