Open ahmedelfateh opened 2 years ago
@ahmedelfateh This is happening because of https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field. If you started your project on Django 3.2 or newer, your settings.py file contains
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
but django push notifications uses AutoField. The fix would be to change the setting to:
DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'
or except the new migration.
@jamaalscarlett Is there any reason why this migration can't just be included in the library at this point? Django 2 is not supported any longer, 3.2 is the oldest supported version, and it's LTS until April 2024.
I too would prefer if the library just included the migration. I have no interest in a Django version lower than 3.2 and now every time I run makemigrations
this migration comes up I have to remove (as it's not in my version control and thus not persistent).
@PureTryOut I will take a look at this tonight
Any updates?
any update?
after setting up django_push_notification and adding push_notification to the app, I run the migration and this msg appere
and when run makemigrations, this appere
I am using the django~=3.2 / django-push-notifications==3.0.0 with python:3.8.12
what is the problem here?