解决django.db.utils.OperationalError: (1049, "Unknown database 'orm'")

遇到这个问题时,网上有的是把 'NAME': 'orm' 中的orm名字改成mysql。建议不要这样改,

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'orm',
'HOST':'127.0.0.1',
'PORT':'3306',
'USER':'root',
'PASSWORD':'',
}
}
可以先在数据库终端创建自己命名的数据库(orm)

mysql> create database orm character set utf8;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| orm |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)

然后再运行Django就可以了。

posted @ 2018-04-10 17:16  急速小蜗牛  阅读(2460)  评论(0编辑  收藏  举报