On 31/01/2020 9:53 pm, Santhosh sridhar 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
There is nothing stopping you from adding the same arg to teh migration
file as you added to the model field concerned.
I frequently go back and edit migration files when all that's changed
for example is some help_text. I prefer to keep the number of migration
files as low as reasonable.
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 django-users+unsubscr...@googlegroups.com
<mailto:django-users+unsubscr...@googlegroups.com>.
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 django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/ecb841e6-e50a-1ce4-0c75-cb040a71ca06%40dewhirst.com.au.