Programmer blog: Django: ‘ManyRelatedManager’ object is not iterable

1. mysql database 사용시 mysql-python adapter가 필요하다. virtualenv 사용시 각각 설치해야한다. 이때 pip install MySQL-python 명령을 이용한다.

http://stackoverflow.com/questions/16438259/installing-mysql-python-for-django

만약

mysql_config not found에러 발생시 sudo apt-get install libmysqlclient-dev 명령을 이용한다. 

http://stackoverflow.com/questions/5178292/pip-install-mysql-python-fails-with-environmenterror-mysql-config-not-found

( 또

fatal error: Python.h: No such file or directory

 에러 발생시 )

sudo apt-get install python-dev 명령실행
http://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory

2. settings.py 내에서 mysql 설정의 예시
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',
    }
}

1. mysql database 사용시 mysql-python adapter가 필요하다. virtualenv 사용시 각각 설치해야한다. 이때 pip install MySQL-python 명령을 이용한다.

http://stackoverflow.com/questions/16438259/installing-mysql-python-for-django

만약

mysql_config not found에러 발생시 sudo apt-get install libmysqlclient-dev 명령을 이용한다. 

http://stackoverflow.com/questions/5178292/pip-install-mysql-python-fails-with-environmenterror-mysql-config-not-found

( 또

fatal error: Python.h: No such file or directory

 에러 발생시 )

sudo apt-get install python-dev 명령실행
http://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory

2. settings.py 내에서 mysql 설정의 예시
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',
    }
}