bra*_*zzi 23
在settings.py文件中,有一个名为的变量DATABASES.它是一个字典,其中一个键是default映射到另一个字典.该子句有一个键,NAME它具有SQLite数据库的路径.
这是我的一个项目的例子:
CURRENT_DIR= '/Users/brandizzi/Documents/software/netunong'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': CURRENT_DIR+ '/database.db', # <- The path
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用运行该命令可访问的Django shell轻松检索此值python manage.py shell.只需按照以下步骤操作:
>>> import settings
>>> settings.DATABASES['default']['NAME']
'/Users/brandizzi/Documents/software/netunong/database.db'
Run Code Online (Sandbox Code Playgroud)
如果返回的值是某个相对路径,只需使用os.path.abspath以查找绝对路径:
>>> import os.path
>>> os.path.abspath(settings.DATABASES['default']['NAME'])
'/Users/brandizzi/Documents/software/netunong/database.db'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24314 次 |
| 最近记录: |