我的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
谢谢您的帮助