1. 程式人生 > >Pycharm中ORM的簡單配置

Pycharm中ORM的簡單配置

err 提示 ref hang pycharm ffffff 還需要 load pyc

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的簡單配置