PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:संबंध app_user manage.py परीक्षण के दौरान मौजूद नहीं है

एक ही समस्या है, और चूंकि यह ./manage.py test पर होता है , आपका माइग्रेशन टूट सकता है।
Django 1.7 के बाद से, MIGRATION_MODULES नामक एक नई सेटिंग है। , जिसमें आप अपने ऐप के माइग्रेशन मॉड्यूल को कॉन्फ़िगर करते हैं।
सेटिंग्स.py (यहां पाया गया) में निम्नलिखित वर्कअराउंड जोड़ने से परीक्षणों पर माइग्रेशन नहीं होता है, और इसे मेरे लिए हल किया जाता है:

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. पोस्टग्रेज में एक जेसन सरणी को पंक्तियों में कैसे बदलें

  2. #या को दिया गया संबंध संरचनात्मक रूप से संगत होना चाहिए। असंगत मान:[:संदर्भ]

  3. HAProxy का उपयोग करके अपने PostgreSQL प्रतिकृति सेटअप के लिए एकल समापन बिंदु कैसे बनाएं

  4. पोस्टग्रेज ड्रॉप टेबल सिंटैक्स त्रुटि

  5. PostgreSQL में डुप्लिकेट रिकॉर्ड कैसे खोजें