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-南は言う:

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

何も変わっていないようです。

私はを追加しようとし、 :app_label = 'cmsplugin'で南に走りますapp_label

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

しかし、それは私に同じ結果をもたらします、

私は何が間違っているのですか?サブモジュールの移行を作成するにはどうすればよいですか?

4

0 に答える 0