When you upgrade Django with pip, you can install the latest version of 1.9 with `pip install --upgrade "Django>=1.8,<1.10"` and then the same for each version, until you want the latest version of 2.2 and then use "Django>=1.8,<3.0". (actually the 1.8 is not needed here, you can also use 2.2 etc.)
אורי [email protected] On Fri, Jan 31, 2020 at 12:53 PM Santhosh sridhar <[email protected]> wrote: > Hi, > Im upgrading my django project from 1.8 to 2.2.0. I have done the below > changes. > > 1. Added on_delete to all the Foreign Key fields > 2. Changed the url reverse import as from django.urls import reverse > 3. Included path/re_path instead of url in all the app's url files. > 4. Changed the MIDDLEWARE_CLASSES import in settings files to MIDDLEWARE = > {} > > I tried to run the server, still it says "TypeError: __init__() missing 1 > required positional argument: 'on_delete' and it is pointing > to /usr2/santhosh/myproject/myapp/migrations/0002_abc.py > > What should I do now? Do I need to delete all the migration files and > re-run python manage.py migrate or what?? Help me you are aware. > > Regards, > Santhosh > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/b907f25b-ffd3-462b-b3e9-5d87a20dd942%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/b907f25b-ffd3-462b-b3e9-5d87a20dd942%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CABD5YeH0Tos9_GtgqkL0JDaM0_4wckmspUONPz7X2EuK%3DOjd7A%40mail.gmail.com.

