我正在使用第三方Django软件包,我不知道如何创建模式迁移。相当于:
./manage.py schemamigration <app_name>
当我没有./manage.py
?
答案 0 :(得分:1)
虽然我认为如果不构建真正的django站点,我们就不能创建南迁移(顺便说一下,你还需要django站点进行测试)。只需像处理其他django软件包一样处理您的软件包,然后运行schemamigration <your_app_name>
为其创建迁移。
您只需要将django存储迁移到您的包的迁移目录下而不是'env / lib / pythonXX / site-packages /'您需要使用pip的editable“模式安装您的应用程序。
pip install -e local_path/to/your_package