【问题标题】:NameError: name 'static_url' is not definedNameError:名称“static_url”未定义
【发布时间】: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(),它是从哪里来的,我该如何让它发挥作用?

【问题讨论】:

    标签: python django summernote static-files


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 2021-04-15
      • 2019-01-26
      • 2021-10-05
      • 2017-08-16
      • 2019-08-18
      相关资源
      最近更新 更多