0

我正在使用该page模块feincms,当我向我的设置添加扩展时,我希望能够将迁移存储在我的 git repo 中。

中有一些关于迁移的文档FeinCMS,但它看起来不完整,我无法让它工作。

我拥有的文件结构是:
- app
  - feincms_
    - migrate
      - __init__.py
    ...
  ...
设置.py
...
MIGRATION_MODULES = {
    'page': 'feincms_.migrate.page',
    'medialibrary': 'feincms_.migrate.medialibrary',
}
...
4

1 回答 1

0

好吧,我傻了。我需要一个包含__init__.py每个模块的目录。

IE
- app
  - feincms_
    - migrate
      - __init__.py
      - page
        - __init__.py
      - medialibrary
        - __init__.py
    ...
  ...

所以总结一下,为了在 中设置任何模块迁移的位置Django,您必须在 中指定有效的 python 路径MIGRATION_MODULES。这条路径可以在任何你喜欢的地方,但你必须确保它存在。

于 2016-02-02T21:36:35.680 回答