1. Question.
As the article title said, every Django version upgrade on exist project need a lot of re-install and re-compile. That make too much trouble. Is there any easy way to do it?
2. Answer 1.
- First use
pip freeze
to export current python library to file a. - Then install the exported library in new machine with command
pip install -r a
. - When the process complete, python issue should be fixed.
3. Answer 2.
- You can open a terminal and try
pip install Django --upgrade
to fix your issue. - What python library do you install and compile on your machine?
- Django provides a running environment, if your code do not has problems, then you can upgrade and install it directly.
- Large version upgrades may have compatibility problems. The new version of Django maybe discard some functions. So it is recommended that you first test it locally, when test passed then deploy it to production environment.