leichte Layout-Aufhuebschungen
This commit is contained in:
parent
115f9bdfbc
commit
1ba9bfed33
6 changed files with 85 additions and 61 deletions
15
tycker.py
15
tycker.py
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue