我有一个Django项目,我想要做的是能够创建对urls.py
中定义的变量的引用,该变量在过程的持续时间内保留。
我尝试过使用全局变量的方法 - 但无论出于何种原因,urls.py
中变量的值是初始值 - 即使我在其他地方更改它。我按照here解释的概念,但只是不起作用。
但是,当我在Django之外尝试这样的场景时,它会按预期工作。
我认为我错过了Django的一两个技巧 - 它很棒,我是新手,我想我走错了路。我应该使用Django附带的缓存来存储变量,还是更偏离轨道?
非常感谢任何指示。
答案 0 :(得分:0)
我同意S.Lott的评论,你的问题有点模糊。我想你试图引用网址中定义的一些变量?你知道你可以将urls.py导入任何其他python脚本,只要它在你的PYTHONPATH上。假设您在说“进程”时正在讨论Django视图,您可以将URL直接导入到视图函数中:
def foo_view(request):
from bar_app.urls import BAR_URL_PATTERN
请向我们提供有关您的具体用例的更多信息,我会修改我的回答以便您做出更好的回复。
祝你好运!我希望你第一次尝试进入Django的精彩世界!