gpt4 book ai didi

python - 名称 'settings' 未定义

转载 作者:太空狗 更新时间:2023-10-30 01:44:48 25 4
gpt4 key购买 nike

我在这些行中添加了用于将媒体和图像输出到模板的 url。但是我遇到这样的bug。名称“settings”未定义 我该如何解决?

urlpatterns =+ patterns('',
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.STATIC_ROOT,
}),
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),

最佳答案

添加

from django.conf import settings

到文件的顶部。并更改 urlpatterns 变量赋值中使用的运算符。

urlpatterns =+ patterns('',

应该是

urlpatterns += patterns('',

python中没有=+运算符。

编辑:

从评论中发布的 urlpattern ,我看到没有其他 urlpattern 并且 urlpattern 应该如下没有 + 符号。

urlpatterns = patterns('',
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.STATIC_ROOT, }),
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT, }),
)

关于python - 名称 'settings' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19132123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com