Adding South to Django project, development & production

前端 未结 3 833
遇见更好的自我
遇见更好的自我 2020-12-28 10:10

Adding South to an existing Django project. I have it installed on both the development machine and the \"production\" server.

I\'ve done the following on the develo

相关标签:
3条回答
  • 2020-12-28 10:30

    To make sure the south migration table exists,

    python manage.py syncdb
    

    and then

    python manage.py migrate myproject.myapp --fake 0001
    python manage.py migrate myproject.myapp
    

    That's what's worked for me. :)

    0 讨论(0)
  • 2020-12-28 10:37

    My guide says:

    1. Install South on server. import south from shell just to make sure you are using the same python env.
    2. Add 'south' to INSTALLED_APPS in settings.py.
    3. Upload settings.py.
    4. Restart server
    5. python manage.py syncdb.
    6. Upload new app/models.py and app/migrations/ dir.
    7. Restart server.
    8. python manage.py migrate app --fake 0001
    9. python manage.py migrate app
    0 讨论(0)
  • 2020-12-28 10:44

    No need to do this in Django >= 1.7
    i am stuck on this more then 1 hour :)
    and at last find 1.7 and more have in build upgrading-from-south

    for more info https://docs.djangoproject.com/en/1.7/topics/migrations/#upgrading-from-south
    may be this one help you

    0 讨论(0)
提交回复
热议问题