PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:quan hệ app_user không tồn tại trong quá trình kiểm tra management.py

Gặp sự cố tương tự và vì nó xảy ra trong ./manage.py test , quá trình di chuyển của bạn có thể bị hỏng.
Kể từ Django 1.7, có một cài đặt mới được gọi là MIGRATION_MODULES , trong đó bạn định cấu hình các mô-đun di chuyển của ứng dụng của mình.
Thêm giải pháp sau trong settings.py (tìm thấy ở đây) sẽ bỏ qua quá trình di chuyển trong các bài kiểm tra và giải quyết vấn đề đó cho tôi:

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. Nhóm người dùng PostgreSQL NL

  2. PostgreSQL Autoincrement

  3. Giá trị NULL của hàm Postgres cho hàng tham chiếu MỚI

  4. Chia bản ghi do hàm trả về thành nhiều cột

  5. Các lỗi thường gặp khi di chuyển cơ sở dữ liệu PostgreSQL từ On-Prem sang AWS RDS