如何从终端中的 django 应用程序从 settings.py 打印 BASE_DIR?
How to print BASE_DIR from settings.py from django app in terminal?
如何从终端中的 django 应用程序从 settings.py 打印 BASE_DIR?
我在 test1.py 文件中有以下代码:
import os
import django
import settings
print BASE_DIR
但它打印错误:
File "test1.py", line 5, in <module>
print BASE_DIR
NameError: name 'BASE_DIR' is not defined
我的目标是写入 BASE_DIR 的值以查看 Django 项目使用的目录。
你应该打印导入模块的属性:
print settings.BASE_DIR
或者从模块导入这个变量:
from settings import BASE_DIR
print BASE_DIR
这些命令会有所帮助:
python manage.py shell
然后在 python shell 中输入:
from django.conf import settings
print(settings.BASE_DIR)
如何从终端中的 django 应用程序从 settings.py 打印 BASE_DIR? 我在 test1.py 文件中有以下代码:
import os
import django
import settings
print BASE_DIR
但它打印错误:
File "test1.py", line 5, in <module>
print BASE_DIR
NameError: name 'BASE_DIR' is not defined
我的目标是写入 BASE_DIR 的值以查看 Django 项目使用的目录。
你应该打印导入模块的属性:
print settings.BASE_DIR
或者从模块导入这个变量:
from settings import BASE_DIR
print BASE_DIR
这些命令会有所帮助:
python manage.py shell
然后在 python shell 中输入:
from django.conf import settings
print(settings.BASE_DIR)