【发布时间】:2016-12-06 20:33:50
【问题描述】:
我通常使用 SQLite,但这个项目要求我使用来自服务器的数据,因此我没有尝试将数据从 SQLite 转换为 MySQL,而是将数据导入本地 MySQL 数据库。我想弄清楚如何配置我的 Django 项目以使用导入的数据库。现在 models.py 文件是空的。
所以我有三个问题:
我的 settings.py(如下)设置正确吗?
我是否需要设置模型以匹配导入的架构 数据库?
- 我还需要做什么吗?
这就是我正在使用的:
- Django 1.8.4
- Python 2.7
- mysql 5.7.14
- osx 10.11
settings.py
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
"""..."""
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'extract',
'USER': 'root',
'PASSWORD': 'xxxxxxxxxx',
'HOST': 'localhost',
'PORT': '22',
}
}
""" ... """
【问题讨论】:
标签: mysql django python-2.7 model localhost