Migrations in stand alone Django app

半城伤御伤魂 提交于 2019-12-01 06:40:06

You can do it similar to how you do testing scripts for apps:

#!/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')

What I do is to create a mock project, containing only that app, then the process is as usual:

manage.py makemigrations myapp
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!