How to pass a variable from settings.py to a view?
I'm getting the project path in my Django app in settings.py using:
PROJECT_PATH = os.pa开发者_JS百科th.realpath(os.path.dirname(__file__))
I would like to use the PROJECT_PATH value in other views, such as for locating the path to files in my static path. How can I make this into an accessible variable?
Use from django.conf import settings but mind that settings is not a module. The documentation clearly explains that and your use case.
from django.conf import settings as conf_settings
project_path = conf_settings.PROJECT_PATH
in
settings.pyaddDOMAIN = "example.com"views.pyfrom django.conf import settings DOMAIN = settings.DOMAINlets try to
output it:print(DOMAIN) print(type(DOMAIN)output will be:example.com <class 'str'>
加载中,请稍侯......
精彩评论