自定义模块设置存储在主settings.py
中(据我所知)。如果我需要在那里传递变量或模型对象怎么办?可能吗或有什么解决方案?
例如,我创建了自定义django-jet菜单。现在,我想使用动态页面名称打开正确的网站。所以在settings.py
中,我有:
JET_SIDE_MENU_ITEMS = [
{'label': _('Page Speed'), 'url': f'https://developers.google.com/speed/pagespeed/insights/?hl=pl&url={model.page_name}', 'url_blank': True},
]
具有:{model.page_name}
当然,这是行不通的,但这就是我想要的。
我尝试过import
,但没有用