您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何为可重用的Django应用进行迁移?

如何为可重用的Django应用进行迁移?

实际上,您不需要项目,只需要设置文件和脚本即可运行迁移创建。设置必须包含以下内容(最低要求):

# test_settings.py

DEBUG = True

SECRET_KEY = 'fake-key'

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'your_app'
]

而使迁移的脚本应如下所示:

# make_migrations.py

import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test_settings")
    from django.core.management import execute_from_command_line
    args = sys.argv + ["makemigrations", "your_app"]
    execute_from_command_line(args)

并且您应该通过运行它python make_migrations.py。希望它能对某人有所帮助!

Go 2022/1/1 18:38:30 有471人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶