leichte Layout-Aufhuebschungen

This commit is contained in:
lars 2015-04-25 21:58:21 +00:00
parent 115f9bdfbc
commit 1ba9bfed33
6 changed files with 85 additions and 61 deletions

View file

@ -34,19 +34,14 @@ for path in list(sys.path):
if os.path.isdir(option):
sys.path.append(option)
DATE_FORMAT = "%H:%M %d.%m.%Y"
PAGE_SIZE = 10
FILENAME_TEMPLATE = "ticker%d.html"
FULL_PATH_FILENAME_TEMPLATE = os.path.join(BASE_DIR, os.path.pardir, FILENAME_TEMPLATE)
BASE_URL = "./"
import datetime
import bobo
import sqlobject
import genshi.template
from settings import *
db_uri = "sqlite:///%s/tycker.sqlite" % BASE_DIR
db_uri = "sqlite://%s" % DB_FILE
sqlobject.sqlhub.processConnection = sqlobject.connectionForURI(db_uri)
loader = genshi.template.TemplateLoader(os.path.join(BASE_DIR, 'templates'), auto_reload=True)
@ -63,7 +58,7 @@ def render(filename, **values):
return stream.render("html", doctype="html")
def get_filename(index):
return FULL_PATH_FILENAME_TEMPLATE % index
return os.path.join(OUTPUT_DIR, FILENAME_TEMPLATE % index)
def get_link(index):
return FILENAME_TEMPLATE % index
@ -98,7 +93,7 @@ def submit_entry(entry_id=None, title=None, content=None, date=None):
if not all((title, content, date)):
return bobo.redirect(BASE_URL)
try:
date = datetime.datetime.strptime(date, DATE_FORMAT)
date = datetime.datetime.strptime(date, DATE_FORMAT_FULL)
except ValueError:
bobo.redirect(BASE_URL)
if entry_id is None:
@ -132,7 +127,7 @@ def generate_static():
def show_entries():
values = {}
values["entries"] = Entry.select().orderBy("-timestamp")
values["date_format"] = DATE_FORMAT
values["date_format"] = DATE_FORMAT_FULL
values["static_url"] = get_link(1)
return render("admin_show_entries.html", **values)