Django south在submodu看不到任何田地

2024-05-01 00:36:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的文件夹系统:

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

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

^{pr2}$

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中改变了什么,south说:

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

似乎什么都没变。在

我试着添加app_label = 'cmsplugin',然后用app_label向南跑:

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

但结果是一样的

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


Tags: 模块frompyimportselfdbmodelsdef