django 連接mysql
替換默認數據庫配置
vi sites/settings.py ''' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ''' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'django', 'USER':'root', 'HOST':'localhost', 'PASSWORD':'', 'PORT':'3306', } }
設置數據庫編碼 vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 character_set_server=utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] default-character_set=utf8
創建數據庫 mysql -uroot create database django character set utf8 exit sudo service mysqld restart
參考地址: http://blog.csdn.net/luoweifu/article/details/8832492
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!