NameError:名称“static_url”未定义

Posted

技术标签:

【中文标题】NameError:名称“static_url”未定义【英文标题】:NameError: name 'static_url' is not defined 【发布时间】:2016-11-10 09:46:46 【问题描述】:

我正在尝试在我的 django 1.9 项目中将 django-summernote 升级到版本 0.8.5,但是使用给定的设置,我得到了这个错误:

 File "my_project/settings/base.py", line 314, in <module>
        static_url('django_summernote/summernote.css'),
 NameError: name 'static_url' is not defined

我之前没见过static_url(),它是从哪里来的,我该如何让它发挥作用?

【问题讨论】:

【参考方案1】:

尝试查看源代码。您将看到函数static_url 定义在django_summernote.settings 中。

因此,要在您的设置模块中使用它,您要么需要将其导入,要么自己将其定义为:

def static_url(url):
    return os.path.join(STATIC_URL, url)

【讨论】:

以上是关于NameError:名称“static_url”未定义的主要内容,如果未能解决你的问题,请参考以下文章

NameError:名称'unicode'未定义[重复]

NameError:名称'python'未定义[关闭]

NameError:名称“”未定义[关闭]

Buildozer:NameError:未定义名称'functools'

NameError:未定义名称“convertToBinaryData”

NameError:未定义全局名称“reduce”