コード例 #1
0
if request.is_local:  # this is to reload module - develop mode - remove prod
    from gluon.custom_import import track_changes
    track_changes()

from plugins.admin import PluginAdmin

# Read application settings take a look to modules/appsettings.py
from appsettings import app_settings

# Boilerplate a set of tools of web2py logic in a module the only objective
# is to clean up of code the models.
from plugins.boilerplate import BoilerPlate

if not request.env.web2py_runtime_gae:
    db = DAL(app_settings.database_uri)  # Change in uri in 00config.py
else:
    db = DAL('google:datastore')  # connect to Google BigTable

# by default give a view/generic.extension to all actions from localhost
# none otherwise. a pattern can be 'controller/function.extension'
response.generic_patterns = ['*'] if request.is_local else []

# main class boilerplate, to manage all
boilerplate = BoilerPlate(app_settings, db)

# comment the service you don't want
mail = boilerplate.init_mail()
auth = boilerplate.init_auth()

PluginAdmin(boilerplate).install()
コード例 #2
0
from plugins.boilerplate import BoilerPlate
from plugins.navigation import PluginNavigation, MenuRoot, MenuItem
from plugins.colorbox import PluginColorbox

if not request.env.web2py_runtime_gae:
    db = DAL(app_settings.database_uri)  # Change in uri in 00config.py
else:
    #Intant press doesn't suport GAE google app engine.
    db = DAL('google:datastore')  # connect to Google BigTable

# by default give a view/generic.extension to all actions from localhost
# none otherwise. a pattern can be 'controller/function.extension'
response.generic_patterns = ['*'] if request.is_local else []

# main class boilerplate, to manage all
boilerplate = BoilerPlate(app_settings, db, cache=cache)

# comment the service you don't want
mail = boilerplate.init_mail()
auth = boilerplate.init_auth()
crud = boilerplate.init_crud()
service = boilerplate.init_service()

# Menu: Make your own menu here
response.menu = PluginNavigation(_class='topdropdown')
response.menu.root.attributes.update(_id='nav',
                                     _class='dropdown dropdown-horizontal')
#Menu item Home
response.menu.appenditem(T('Home'), URL('default', 'index'), name='Home')
response.menu.install()  # install the required js and css
コード例 #3
0
ファイル: 00main.py プロジェクト: mycguo/instantpress
    from gluon.custom_import import track_changes

    track_changes()

from plugins.admin import PluginAdmin

# Read application settings take a look to modules/appsettings.py
from appsettings import app_settings

# Boilerplate a set of tools of web2py logic in a module the only objective
# is to clean up of code the models.
from plugins.boilerplate import BoilerPlate

if not request.env.web2py_runtime_gae:
    db = DAL(app_settings.database_uri)  # Change in uri in 00config.py
else:
    db = DAL("google:datastore")  # connect to Google BigTable

# by default give a view/generic.extension to all actions from localhost
# none otherwise. a pattern can be 'controller/function.extension'
response.generic_patterns = ["*"] if request.is_local else []

# main class boilerplate, to manage all
boilerplate = BoilerPlate(app_settings, db)

# comment the service you don't want
mail = boilerplate.init_mail()
auth = boilerplate.init_auth()

PluginAdmin(boilerplate).install()
コード例 #4
0
ファイル: 00main.py プロジェクト: mycguo/instantpress
from plugins.boilerplate import BoilerPlate
from plugins.navigation import PluginNavigation, MenuRoot, MenuItem
from plugins.colorbox import PluginColorbox

if not request.env.web2py_runtime_gae:
    db = DAL(app_settings.database_uri)  # Change in uri in 00config.py
else:
    #Intant press doesn't suport GAE google app engine.
    db = DAL('google:datastore')  # connect to Google BigTable

# by default give a view/generic.extension to all actions from localhost
# none otherwise. a pattern can be 'controller/function.extension'
response.generic_patterns = ['*'] if request.is_local else []

# main class boilerplate, to manage all
boilerplate = BoilerPlate(app_settings, db, cache=cache)

# comment the service you don't want
mail = boilerplate.init_mail()
auth = boilerplate.init_auth()
crud = boilerplate.init_crud()
service = boilerplate.init_service()

# Menu: Make your own menu here
response.menu = PluginNavigation(_class='topdropdown')
response.menu.root.attributes.update(_id='nav',
                            _class='dropdown dropdown-horizontal')
#Menu item Home
response.menu.appenditem(T('Home'), URL('default', 'index'), name='Home')
response.menu.install()  # install the required js and css