PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:relasi app_user tidak ada selama uji manage.py

Mendapat masalah yang sama, dan karena itu terjadi pada ./manage.py test , migrasi Anda mungkin rusak.
Sejak Django 1.7, ada pengaturan baru yang disebut MIGRATION_MODULES , tempat Anda mengonfigurasi modul migrasi aplikasi Anda.
Menambahkan solusi berikut di settings.py (ditemukan di sini) melewatkan migrasi pada pengujian, dan menyelesaikannya untuk saya:

class DisableMigrations(object):

    def __contains__(self, item):
        return True

    def __getitem__(self, item):
        return "notmigrations"

MIGRATION_MODULES = DisableMigrations()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus carriage return dan baris baru di Postgresql?

  2. Polimorfisme dalam tabel database SQL?

  3. Menghitung jumlah kemunculan substring dalam string di PostgreSQL

  4. Cara menggunakan array_agg() untuk varchar[]

  5. Buat database Postgres menggunakan python