Django导入错误模块“ app1.context_processor”未定义“ songs_list”属性/类

时间:2019-09-08 09:04:51

标签: django

我的Django项目中有2个应用,分别是app1和app2

app1 / views.py


def list_view(request):
    songs = Song.objects.all()
    context = {
        'tracks_list' : songs
    }
    return render(request,"app1/list.html",context)

我希望此列表显示在app2中,

因此我在app1中创建了一个名为“ context_processor.py”的文件:


from .models import Song

 def songs_list(request):
     songs = Song.objects.all()
     return {"songs_list":songs}

并在settings.py中,我将其添加到了context_processors:

'app1.context_processor.songs_list',

然后{{songs_list}}到模板

最后我收到一个导入错误:

Module "app1.context_processor" does not define a "songs_list" attribute/class

谢谢您的帮助

0 个答案:

没有答案