Django引入原有的mysql数据库,修改项目的settings.py文件,因默认为sqlite3数据库,将其注释掉,然后添加mysql数据库信息。
1
2
3
4
5
6
7
8
9
10
11
12
|
DATABASES = {
'default'
: {
#
'ENGINE'
:
'django.db.backends.sqlite3'
,
#
'NAME'
: os.path.join(BASE_DIR,
'db.sqlite3'
),
'ENGINE'
:
'django.db.backends.mysql'
,
'NAME'
:
'test'
,
'HOST'
:
'127.0.0.1'
,
'PORT'
:
3306
,
'USER'
:
'root'
,
'PASSWORD'
:
'root'
,
}
}
|
在项目中新建一个app,我的app命名为testapp
1
|
django-admin.py startapp testapp
|
然后把mysql对应的名为test的数据库写进testapp的模型文件中
1
|
python manage.py inspectdb > testapp/models.py
|