Django数据库操作

因为使用Pyecharts的时候遇到了,所以在这里写一下,权当笔记了。

从现有数据库自动生成 Model

命令是

1
2
python manage.py inspectdb #运行后会把表生成的model结构打印出来
python manage.py inspectdb > app/models.py #这一步是将上一步生成的写入文件

数据库基础设置在 settings.py 文件中,default 名必须存在,否则会报错。

django 数据库配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# },
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'xxxxxxxx',
'HOST':'xx.xx.xx.xx',
'USER':'root',
'PASSWORD':'xxxxxxxxxxxx',
'PORT':'3306',

},

}
1 min. read