1. 创建Django项目
# 创建工程
django-admin.py startproject movie
# 创建app
python manage.py startapp App
# 在settings.py里面添加App
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'App',
)
2. 在项目中配置好要要迁移的数据库, 下面是mysql的配置方法
(1). 在settings中添加
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名',
'USER': 'root',
'PASSWORD': 'mysql密码',
'HOST': 'hocalhost',
'PORT': '3306',
}
(2). 在项目movie的_init_.py中添加
import pymysql
pymysql.install_as_MySQLdb()
4. 反向生成models
python manage.py inspectdb
5. 将model导入到App的model.py文件里
python manage.py inspectdb > App/models.py