def buildwidget(request, topic_slug=None) : mlogger.info("Function in buildwidget") fmanager = FetchManager() topic = get_object_or_404(NewsTopic, slug = topic_slug) site = Site.objects.get_current() topnewslist = fmanager.getPopularNews(topic) data = { 'topnewslist': topnewslist, 'iframe_url': settings.IFRAME_URL, 'site_url': settings.SITE_URL, 'topic': topic, 'site': site, } return render(request, "pystories/onlywidget.html", data)
def index(request, topic_slug=None): mlogger.info("Function index : view.py") fmanager = FetchManager() if not topic_slug: topic = None topnewslist = fmanager.getPopularNews() else: topic = get_object_or_404(NewsTopic, slug = topic_slug) topnewslist = fmanager.getPopularNews(topic = topic) vw = loader.get_template("pystories/index.html") c = Context({ 'topnewslist': topnewslist, 'iframe_url': settings.IFRAME_URL, 'site_url': settings.SITE_URL, 'topic': topic, }) return HttpResponse(vw.render(c))
def index(request, topic_slug=None): mlogger.info("Function index : view.py") fmanager = FetchManager() site = Site.objects.get_current() if not topic_slug: topic = None topnewslist = fmanager.getPopularNews() else: topic = get_object_or_404(NewsTopic, slug = topic_slug) topnewslist = fmanager.getPopularNews(topic = topic) data = { 'topnewslist': topnewslist, 'iframe_url': settings.IFRAME_URL, 'site_url': settings.SITE_URL, 'topic': topic, 'site': site, } return render(request, "pystories/index.html", data)
def buildwidget(request, topic_slug=None) : mlogger.info("Function in buildwidget") fmanager = FetchManager() topic = get_object_or_404(NewsTopic, slug = topic_slug) topnewslist = fmanager.getPopularNews(topic) vw = loader.get_template("pystories/onlywidget.html") c = Context({ 'topnewslist': topnewslist, 'iframe_url': settings.IFRAME_URL, 'site_url': settings.SITE_URL, 'topic': topic, }) return HttpResponse(vw.render(c))
from django.core.management import setup_environ import settings setup_environ(settings) from pystories.services.EntryService import FetchManager fmanager = FetchManager() fmanager.triggerfetchFeed()