南方的Django在子模块中看不到任何字段

时间:2012-11-17 21:31:45

标签: python django django-south

我有这样的文件夹系统:

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

但它给了我相同的结果,

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

0 个答案:

没有答案