码迷,mamicode.com
首页 > 其他好文 > 详细

Pycharm中ORM的简单配置

时间:2018-01-15 17:37:39      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:创建   网上   需要   root   use   ofo   efault   同名   mod   

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 pymysql
pymysql.install_as_MySQLdb()

技术分享图片

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

技术分享图片

Pycharm中ORM的简单配置

标签:创建   网上   需要   root   use   ofo   efault   同名   mod   

原文地址:http://blog.51cto.com/sgk2011/2061179

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!