def _get_template(self): try: t = rts(self.html_template, {}) except TemplateDoesNotExist as e: self._err_exit(e.message) else: return t
def index(resp): recordIP(resp) index_refresh() con = { 'cont': cont, 'day': day, 'month': month, 'date': date, 'today': today, 'title': title, 'cdate': cdate, 'content': content, 'img': img, } #print(con) return hr(rts('index.html', con))
from django.conf import settings os.environ['DJANGO_SETTINGS_MODULE'] = 'rodAndCones.settings' from django.template.loader import render_to_string as rts from django.core.urlresolvers import reverse from django.test.client import Client import views PAGES_DIR = views.PAGES_DIR PAGE_DATA_FILE = views.PAGE_DATA_FILE BLOG_PAGES_PATH = settings.BLOG_PAGES_PATH BLOG_TEMPLATE_PATH = settings.BLOG_TEMPLATE_PATH POST_PAGE_TEMPLATE = os.path.join(BLOG_TEMPLATE_PATH, "post_page.html") print(POST_PAGE_TEMPLATE) def get_pages(): for name in os.listdir(BLOG_PAGES_PATH): if os.path.splitext(name)[1] == '.md': yield os.path.splitext(name)[0] all_pages_data = views.get_all_pages(PAGES_DIR, PAGE_DATA_FILE) for page in get_pages(): for datum in all_pages_data: if datum["name"] == page: page_data = {"data": datum} rendered = rts(POST_PAGE_TEMPLATE, page_data) print(rendered)
sys.path.insert(0, PARENT_DIR) from django.conf import settings os.environ['DJANGO_SETTINGS_MODULE'] = 'rodAndCones.settings' from django.template.loader import render_to_string as rts from django.core.urlresolvers import reverse from django.test.client import Client import views PAGES_DIR = views.PAGES_DIR PAGE_DATA_FILE = views.PAGE_DATA_FILE BLOG_PAGES_PATH = settings.BLOG_PAGES_PATH BLOG_TEMPLATE_PATH = settings.BLOG_TEMPLATE_PATH POST_PAGE_TEMPLATE = os.path.join(BLOG_TEMPLATE_PATH, "post_page.html") print(POST_PAGE_TEMPLATE) def get_pages(): for name in os.listdir(BLOG_PAGES_PATH): if os.path.splitext(name)[1] == '.md': yield os.path.splitext(name)[0] all_pages_data = views.get_all_pages(PAGES_DIR, PAGE_DATA_FILE) for page in get_pages(): for datum in all_pages_data: if datum["name"] == page: page_data = {"data":datum} rendered = rts(POST_PAGE_TEMPLATE, page_data) print(rendered)
def aboutfrc(resp): recordIP(resp) return hr(rts('intro.html'))
def page404(resp): recordIP(resp) return hr(rts('404.html'))
def aboutus(resp): recordIP(resp) return hr(rts('aboutus.html'))