Django引入原有的mysql数据库

来源:互联网 发布:阿里云esc远程连接 编辑:程序博客网 时间:2024/05/29 17:51

修改项目的settings.py文件,因默认为sqlite3数据库,将其注释掉,然后添加mysql数据库信息

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

django-admin.py startapp testapp

然后把mysql对应的名为test的数据库写进testapp的模型文件中

python manage.py inspectdb > testapp/models.py
原创粉丝点击