0

I've deployed my application to DigitalOcean. Everything works fine except this situation. I've added new GeneralComplaintDocument model, made migration locally, pulled from Github last version of project on DigitalOcean's server, deleted all migration files, migrated again, but still getting this error:

relation "documents_app_generalcomplaintdocument" does not exist
LINE 1: INSERT INTO "documents_app_generalcomplaintdocument"

models.py:

class Document(models.Model):
    created_date = models.DateTimeField(default=timezone.now)
    added_by = CurrentUserField()


class GeneralComplaintDocument(Document):
    complaint_reason = models.CharField(max_length=500)
    result = models.CharField(max_length=500)

    def __str__(self):
        return self.complaint_reason

P.S: everything works fine on local server.

Bob Reynolds
  • 929
  • 3
  • 8
  • 21

1 Answers1

0

I would suggest for do something like this: first delete all migrations files in your app(documents_app)and next execute the below SQL query in your Database. Here we assume your app_name is documents_app.

delete FROM "django_migrations" WHERE "app" = 'documents_app';

then migrate ,

python manage.py makemigrations documents_app
python manage.py migrate documents_app
Riyas Ac
  • 1,553
  • 1
  • 9
  • 23