ORM介绍

具体的介绍网上有很多,可以百度查看下,例如下面这个博主介绍的:
http://blog.csdn.net/zhanghongjie0302/article/details/47344417

Pycharm配置默认配置

pycharm中默认配置的是sqlite3,可以在你创建的项目同名字下面的setting配置文件中看到

# DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),# }# }

如果要使用mysql,就需要把默认的配置引擎修改掉,注释掉上面的配置后,新写一个配置,如下:

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'ormdb', 'USER': 'root', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': 3306, }}

写完这个后,你会发现提示少支持mysql的模块。类似这样的 报错:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'

这个时候我们还需要在同目录下面的init配置文件中,导入这个模块

import pymysqlpymysql.install_as_MySQLdb()

到此配置完毕。当然pycharm里面还有database 可以打开数据库