【问题标题】:Migrations in stand alone Django app独立 Django 应用程序中的迁移
【发布时间】:2015-08-19 19:00:34
【问题描述】:

我如何在独立的 Django 应用程序上进行迁移(即,如果任何项目都不属于其中的一部分)。

例如在以下之后:https://docs.djangoproject.com/en/1.8/intro/reusable-apps/

【问题讨论】:

    标签: django django-models django-orm django-south


    【解决方案1】:

    您可以像为应用程序测试脚本一样执行此操作:

    #!/usr/bin/env python
    
    import sys
    import django
    
    from django.conf import settings
    from django.core.management import call_command
    
    settings.configure(DEBUG=True,
        INSTALLED_APPS=(
            'django.contrib.contenttypes',
            'your_app',
        ),
    )
    
    django.setup()
    call_command('makemigrations', 'your_app')
    

    【讨论】:

      【解决方案2】:

      我要做的是创建一个模拟项目,只包含那个应用程序,然后过程照常:

      manage.py makemigrations myapp
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-14
        • 2016-07-10
        • 2012-06-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-31
        相关资源
        最近更新 更多