Python 从最外层目录访问模型

Python 从最外层目录访问模型,python,django,database,sqlite,Python,Django,Database,Sqlite,我正试图从Django数据库中获取一个博客帖子列表。我可以在应用程序中的view.py中完成这项工作,但我想从我最外层的目录访问它,以便在我的网站主页上加载示例博客文章 我想有一个简单的方法可以做到这一点,我错过了。此目录中当前没有返回到“blogPosts”的内容。然而,当我在“blogPosts”应用程序中访问它时,它返回四个元组 from django.shortcuts import render from blogPosts.models import BlogPost def h

我正试图从Django数据库中获取一个博客帖子列表。我可以在应用程序中的view.py中完成这项工作,但我想从我最外层的目录访问它,以便在我的网站主页上加载示例博客文章

我想有一个简单的方法可以做到这一点,我错过了。此目录中当前没有返回到“blogPosts”的内容。然而,当我在“blogPosts”应用程序中访问它时,它返回四个元组

from django.shortcuts import render

from blogPosts.models import BlogPost

def hello_world(request):
    blogPosts = BlogPost.objects.all()
    return render(request, 'home.html')

def videos(request):
    return render(request, 'videos.html')

我的返回声明不正确

return render(request, 'home.html')
应该包括

return render(request,'home.html',{'blogPosts':blogPosts})

“我最外层的目录”是什么意思。你不应该想到“目录”,你应该想到“模块”。我想我的意思是,项目模块?包含项目名称的中心模块。抱歉,我已经习惯了,您应该能够以相同的方式调用它:
from BlogPost.models导入BlogPost
,因为您的项目应该位于PYTHON\u路径中。