一般情况下,数据库已经存在,不需要在django的setting中创建,所以需要连接已有的数据库,进行查询。配置已有数据库需要以下几个步骤

1.Project文件夹setting文件配置数据库

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’, # 数据库引擎
‘NAME’: ‘djangoDB’, # 数据库名称
‘USER’: ‘root’, # 用户名
‘PASSWORD’: ‘123456’, # 密码
‘HOST’: ‘127.0.0.1’, # 主机IP地址
‘PORT’: ‘3306’ # 默认端口
}
}

2.App文件下INSTALLED_APPS配置App名称

INSTALLED_APPS = [
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘myapp’ # 加入app
]

3.使用命令

python manage.py inspectdb
python manage.py inspectdb > appname/models.py

进入项目目录 同步数据表
python manage.py makemigrations
python manage.py migrate

4.启动

python manage.py runserver

Categories:

Tags:

No responses yet

发表评论

邮箱地址不会被公开。 必填项已用*标注