django搭建一个问答社区(二)

在Mac上安装MySQL成功后,输入命令行报找不到

需要在zshrc文件中加入MySQL的路径
vim ~/.zshrc
path= /usr/local/bin/mysql:
path 的之间是用:隔开的

Django 配置MySQL

  1. 安装MySQLclient
    pip install mysqlclient
  2. 修改settings的配置文件
DATABASES = { 
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'xblog',    ## 数据库名称
        'USER': 'root',
        'PASSWORD': 'password',    ## 安装 mysql 数据库时,输入的 root 用户的密码
        'HOST': '127.0.0.1',
    }   
}
(若是你要在 py 文件中作中文注释,不要忘了在文件开头加上#coding:utf-8)

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解决办法:

import pymysql

pymysql.version_info = (1, 3, 13, "final", 0)
pymysql.install_as_MySQLdb()

# 安装pymysql
pip install pymysql

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容