Changeset 5130
- Timestamp:
- 08/10/08 16:46:41 (5 months ago)
- Files:
-
- projects/tg.devtools/trunk/devtools/commands/quickstart.py (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/crud_controller.py_tmpl (modified) (5 diffs)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+egg+.egg-info/paste_deploy_config.ini_tmpl_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/config/middleware.py_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/controllers/error.py_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/lib/base.py_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/lib/helpers.py_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/model/identity.py_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/model/model.template_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/public/images/grad_orange_11x100.png (deleted)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/public/images/header_inner.png (deleted)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/public/images/strype.png (deleted)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/templates/footer.html (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/websetup.py_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/test.ini_tmpl (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/tests/test_pastetemplate.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/tg.devtools/trunk/devtools/commands/quickstart.py
r4754 r5130 11 11 $ paster quickstart helloworld 12 12 13 You could use TurboGears2, Pylons, and WebHelper paster commands within the 14 project. 13 You can use TurboGears2, Pylons, and WebHelper paster commands within the 14 project, as well as any paster commands that are provided by a plugin, or you 15 create yourself. 15 16 16 17 Usage: projects/tg.devtools/trunk/devtools/templates/crud_controller.py_tmpl
r5038 r5130 3 3 from ${package}.model import DBSession, ${modelname}, metadata 4 4 from ${modelnameLower}form import new_form, edit_form 5 import pylons5 import tg 6 6 7 7 #dbsprockets … … 52 52 value = get_table_value(${modelname}) 53 53 54 pylons.c.table = ${modelnameLower}_list54 tg.tmpl_context.c.table = ${modelnameLower}_list 55 55 return dict(value=value, modelname=self.modelname) 56 56 … … 62 62 63 63 #dbsprockets 64 pylons.c.widget = recordView64 tg.tmpl_context.widget = recordView 65 65 value = provider.select_on_primary_keys(table_name=self.tablename,values=kw)[0] 66 66 return dict(value=value, modelname='{modelname}') … … 69 69 def new(self, **kw): 70 70 """Form to add new record""" 71 pylons.c.form = new_form71 tg.tmpl_context.form = new_form 72 72 return dict(modelname = self.modelname) 73 73 … … 94 94 @expose("genshi:${package}.templates.${modelpackageLower}.edit_form") 95 95 def edit(self, **kw): 96 pylons.c.form = edit_form96 tg.tmpl_context.form = edit_form 97 97 98 98 #raw sqlalchemy projects/tg.devtools/trunk/devtools/templates/turbogears/+egg+.egg-info/paste_deploy_config.ini_tmpl_tmpl
r5041 r5130 1 1 # 2 # {{project}} - Pylons configuration2 # {{project}} - TurboGears configuration 3 3 # 4 4 # The %(here)s variable will be replaced with the parent directory of this file projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/config/middleware.py_tmpl
r4990 r5130 1 1 """TurboGears middleware initialization""" 2 from pylons.wsgiapp import PylonsApp3 from tg.middleware import setup_tg_wsgi_app4 2 from {{package}}.config.app_cfg import base_config 5 3 from {{package}}.config.environment import load_environment projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/controllers/error.py_tmpl
r4587 r5130 2 2 3 3 import paste.fileapp 4 from pylonsimport request4 from tg import request 5 5 from pylons.controllers.util import forward 6 6 from pylons.middleware import error_document_template, media_path projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/lib/base.py_tmpl
r5073 r5130 4 4 """ 5 5 from tg import TGController, tmpl_context 6 {{if template_engine in ('genshi', 'jinja', 'mako')}} 7 from pylons.templating import render_{{template_engine}} as render 8 {{endif}} 6 from tg.render import render 9 7 {{if identity == "sqlalchemy"}} 10 from pylonsimport request8 from tg import request 11 9 {{endif}} 12 10 {{if sqlalchemy}} projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/lib/helpers.py_tmpl
r4479 r5130 1 from webhelpers import date, feedgenerator, html, number, misc, text projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/model/identity.py_tmpl
r5039 r5130 1 1 {{if identity == "sqlalchemy"}} 2 from pylonsimport config2 from tg.config import config 3 3 from sqlalchemy import * 4 4 from sqlalchemy.orm import mapper, relation projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/model/model.template_tmpl
r5031 r5130 1 from pylonsimport config1 from tg import config 2 2 from sqlalchemy import * 3 3 from sqlalchemy.orm import mapper, relation projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/templates/footer.html
r5047 r5130 6 6 <div class="flogo"> 7 7 <img src="/images/under_the_hood_blue.png" alt="TurboGears" /> 8 <p><a href="http://www.turbogears.org/2.0/">Powered by T rubogears</a></p>8 <p><a href="http://www.turbogears.org/2.0/">Powered by TurboGears 2</a></p> 9 9 </div> 10 10 <div class="foottext"> projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/websetup.py_tmpl
r5073 r5130 4 4 import transaction 5 5 from paste.deploy import appconfig 6 from pylonsimport config6 from tg import config 7 7 8 8 from {{package}}.config.environment import load_environment projects/tg.devtools/trunk/devtools/templates/turbogears/test.ini_tmpl
r4488 r5130 1 1 # 2 # {{project}} - Pylonstesting environment configuration2 # {{project}} - TurboGears 2 testing environment configuration 3 3 # 4 4 # The %(here)s variable will be replaced with the parent directory of this file projects/tg.devtools/trunk/devtools/tests/test_pastetemplate.py
r4754 r5130 24 24 global app 25 25 command = CreateDistroCommand('name') 26 command.verbose = False26 command.verbose = True 27 27 command.simulate = False 28 28 command.options = MochOptions() … … 32 32 command.args.append("sqlobject=%s"%False) 33 33 command.args.append("identity=%s"%False) 34 print command .args35 #command.templates = TurboGearsTemplate('TGTest')36 #command.create_template(TurboGearsTemplate('TGTest'), testDataPath+'/TGTest', {'package':'TGTest', 'project':'tgtest', 'egg':'tgtest'})34 print command 35 command.templates = TurboGearsTemplate('TGTest') 36 command.create_template(TurboGearsTemplate('TGTest'), testDataPath+'/TGTest', {'package':'TGTest', 'project':'tgtest', 'egg':'tgtest'}) 37 37 command.command() 38 #here_dir = os.path.dirname(os.path.abspath(__file__))38 here_dir = os.path.dirname(os.path.abspath(__file__)) 39 39 proj_dir = testDataPath+'/TGTest' 40 40