django框架下最方便的就是数据库不需要手动去修改数据库,通过makemigrations就可以自动同步到数据库
python manage.py makemigrations --setting=py文件
此时会在指定文件目录里会生成一个py配置文件以供数据库读取,此时在执行下面这句
python manage.py migrate --setting=py文件
数据库根据配置文件 自动同步表结构
pycharm里(View–>Tool Windows --> database)打开database
下图是postgres通过pycharm连接到数据库
运行程序时通过py文件连接数据库
这个setting指向的文件内容如下,可以添加任意数据库和缓存的信息
DATABASES={
'default':{
'ENGINE':'django.db.backends.postgresql_psycopg2',
'NAME':'lalala',
'USER':'alice',
'PASSWORD':'cisco',
'HOST':'10.1.1.1',
'PORT':5411
}
}
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://1.1.1.1:5211/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
# "PASSWORD": "123",
}
}
}