2016-03-19 3 views
0

Я пытаюсь захватить список сообщений в блоге из базы данных 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') 
+1

Что вы имеете в виду "мой внешний каталог большинство". Вы не должны думать «каталог», вы должны думать «модуль». –

+0

Наверное, я имею в виду, модуль проекта? Центральный модуль с названием проекта. Извините, я привык к C –

+1

Вы должны иметь возможность называть его таким же образом: 'from blogPosts.models импортировать BlogPost', так как ваш проект должен находиться в PYTHON_PATH. –

ответ

0

Мое заявление о возврате неверно.

return render(request, 'home.html') 

Если включили

return render(request,'home.html',{'blogPosts':blogPosts}) 
Смежные вопросы