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

Django kết nối sự cố mysql, NameError:tên '_mysql' không được xác định

cách được đề xuất để sử dụng MySQL với Django là cài đặt mysqlclient thay vì mysql-connector-python .

Nếu bạn sử dụng mysql-connector-python , sau đó bạn cần thay đổi ENGINE tới 'mysql.connector.django' trong cài đặt DATABASES của bạn ( tài liệu ).

DATABASES = {
    'default': {
                'ENGINE': 'mysql.connector.django',
                'HOST': 'xxxxxx.compute.amazonaws.com',
                'PORT': '3306',
                'NAME': 'xxxxx',
                'USER': 'xxxxx',
                'PASSWORD': 'xxxxxx',
                'init_command': "SET sql_modes = 'STRICT_TRANS_TABLES'",
    },
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều bộ chứa docker cho mysql hoặc một phiên bản có nhiều cơ sở dữ liệu

  2. MySQL sum, đếm với nhóm theo và tham gia

  3. mysql chèn một lúc vào 2 bảng có khóa chính và khóa ngoại

  4. MySQL:thêm và nhân trên các bảng khác nhau

  5. Diễn đàn PHP - cách đối phó với các thảo luận / chủ đề / bài đăng chưa đọc