Имеет проект shop
в нем приложения blog, home
Я пытаюсь получить model из приложения blog
from django.shortcuts import render
from datetime import datetime
from django.http import HttpResponse
from shop.blog.models import Post
def get_home_page(request):
# return HttpResponse("start")
template = 'home/home.html' # шаблон по умолчанию
posts = Post.objects.filter(published_date__lte=datetime.now(), published=True)
return render(request, template, {
"posts": posts
})
консоль вызывает ошибку
ModuleNotFoundError: No module named 'shop.blog'
теперь пытаюсь дойти до model.py другого приложения подругому
from django.shortcuts import render
from datetime import datetime
from django.http import HttpResponse
from ..blog.models import Post
def get_home_page(request):
# return HttpResponse("start")
template = 'home/home.html' # шаблон по умолчанию
posts = Post.objects.filter(published_date__lte=datetime.now(), published=True)
return render(request, template, {
"posts": posts
})
консоль выводит
from ..blog.models import Post
ValueError: attempted relative import beyond top-level package
Как импортировать модель с другого приложения не пойму