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

देव वातावरण में क्लाउड SQL के साथ Google ऐप इंजन पर Django

यह यहां बताए अनुसार काम करना चाहिए। . मुझे नहीं लगता कि इस कोड स्निपेट में कुछ भी गलत है।

import os
if os.getenv('SERVER_SOFTWARE', '').startswith('Google App Engine'):
    # Running on production App Engine, so use a Google Cloud SQL database.
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'HOST': '/cloudsql/your-project-id:your-instance-name',
            'NAME': 'django_test',
            'USER': 'root',
        }
    }
elif os.getenv('SETTINGS_MODE') == 'prod':
    # Running in development, but want to access the Google Cloud SQL instance
    # in production.
    DATABASES = {
        'default': {
            'ENGINE': 'google.appengine.ext.django.backends.rdbms',
            'INSTANCE': 'your-project-id:your-instance-name',
            'NAME': 'django_test',
            'USER': 'root',
        }
    }
else:
    # Running in development, so use a local MySQL database.
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'django_test',
            'USER': 'root',
            'PASSWORD': 'root',
        }
    }

मैं django में क्लाउडएसक्यूएल के साथ Google ऐप इंजन का भी उपयोग कर रहा हूं और यहां सेटिंग्स हैं जो मैं तैनाती और स्थानीय विकास के लिए उपयोग कर रहा हूं और यह ठीक काम करता है !!

जीएई में परिनियोजन के लिए सेटिंग

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'HOST': '/cloudsql/instance:appid',
        'NAME': 'name_of_database',
        'USER': 'mysql_user',
    }
}

ऐप इंजन एसडीके के साथ स्थानीय विकास के लिए सेटिंग

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'name_of_database',
        'USER': 'mysql_user',
        'PASSWORD': 'pwd',
        'HOST': 'ip_address_of_cloudsql_instance',   # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql utf8mb4_unicode_ci अद्वितीय कुंजी टकराव का कारण बनता है

  2. क्या आप ORDER BY में if स्टेटमेंट जोड़ सकते हैं?

  3. स्थिर/दोहराने योग्य यादृच्छिक क्रम (MySQL, रेल)

  4. जन्मदिन स्टोर करने के लिए सबसे अच्छा क्षेत्र कौन सा है?

  5. PhpMyAdmin में विदेशी कुंजी सेट करना?