Exemple #1
0
    'string': String,
    'integer': Integer,
    'text': Text,
    'float': Float,
    'boolean': Boolean,
    'select': String,
    'radio': String,
    'checkbox': String,
    'date': DateTime,
    'datetime': TIMESTAMP,
}

admin_render = render_mako(
    directories=[
        os.path.join(cfg.admin_template_dir, 'model'), cfg.admin_template_dir
    ],
    input_encoding='utf-8',
    output_encoding='utf-8',
)


class _cache_relation(object):
    def __init__(self, name, type, target, backref):
        self.name = name
        self.type = type
        self.target = target
        self.backref = backref


class _cache_model(object):
    def __init__(self, model):
Exemple #2
0
import os.path
import web
from web import config as cfg
from pycms.utils.render import render_mako


render = render_mako(
            directories=[cfg.site_template_dir],
            input_encoding='utf-8',
            output_encoding='utf-8',
         )

info_render = render_mako(
            directories=[os.path.join(cfg.site_template_dir, 'info_template'), cfg.site_template_dir],
            input_encoding='utf-8',
            output_encoding='utf-8',
         )

def template_exist(template_filename):
    template_dir = os.path.join(cfg.site_template_dir, 'info_template')
    #web.debug("template_exist: template_dir:%s" % (template_dir,))
    return os.path.exists(os.path.join(template_dir, template_filename))
Exemple #3
0
import os.path
import web
from pycms.utils.render import render_mako


admin_render = render_mako(
            directories=[web.config.admin_template_dir],
            input_encoding='utf-8',
            output_encoding='utf-8',
         )

def slug2url(slug):
    return '-'.join([s.lower() for s in slug.split()])
Exemple #4
0
import os.path
from web import config as cfg
from pycms.utils.render import render_mako

admin_render = render_mako(
            directories=[os.path.join(cfg.admin_template_dir, 'category'), cfg.admin_template_dir],
            input_encoding='utf-8',
            output_encoding='utf-8',
         )

Exemple #5
0
import os.path
import web
from web import config as cfg
from pycms.utils.render import render_mako


admin_render = render_mako(
    directories=[os.path.join(cfg.admin_template_dir, "publish"), cfg.admin_template_dir],
    input_encoding="utf-8",
    output_encoding="utf-8",
)