我正在向Heroku部署一个Django应用程序,一切都按预期在本地运行。我正在使用django-shop的克隆版,它是为Django 1.8更新的:
-e git+https://github.com/divio/django-shop.git@a74e38369de40b9e5f481f6ac9dda6d5eb161da0#egg=django_shop-master
然而,南方会自动安装它。在本地我可以pip uninstall South
,一切正常。我尝试使用heroku run pip uninstall south
似乎可行,并确实说South已成功卸载 - 直到我尝试迁移我的数据库,然后我得到:
There is no South database module 'south.db.postgresql_psycopg2' for your database.
Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S]
settings, or remove South from INSTALLED_APPS.
有没有办法从Heroku
成功删除这样安装的软件包