Пример #1
0
 def _get_template(self):
     try:
         t = rts(self.html_template, {})
     except TemplateDoesNotExist as e:
         self._err_exit(e.message)
     else:
         return t
Пример #2
0
 def _get_template(self):
     try:
         t = rts(self.html_template, {})
     except TemplateDoesNotExist as e:
         self._err_exit(e.message)
     else:
         return t
Пример #3
0
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))
Пример #4
0
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)
Пример #6
0
def aboutfrc(resp):
    recordIP(resp)
    return hr(rts('intro.html'))
Пример #7
0
def page404(resp):
    recordIP(resp)
    return hr(rts('404.html'))
Пример #8
0
def aboutus(resp):
    recordIP(resp)
    return hr(rts('aboutus.html'))