【发布时间】:2015-08-19 19:00:34
【问题描述】:
我如何在独立的 Django 应用程序上进行迁移(即,如果任何项目都不属于其中的一部分)。
例如在以下之后:https://docs.djangoproject.com/en/1.8/intro/reusable-apps/
【问题讨论】:
标签: django django-models django-orm django-south
我如何在独立的 Django 应用程序上进行迁移(即,如果任何项目都不属于其中的一部分)。
例如在以下之后:https://docs.djangoproject.com/en/1.8/intro/reusable-apps/
【问题讨论】:
标签: django django-models django-orm django-south
您可以像为应用程序测试脚本一样执行此操作:
#!/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')
【讨论】:
我要做的是创建一个模拟项目,只包含那个应用程序,然后过程照常:
manage.py makemigrations myapp
【讨论】: