fixed pep8 in apps
This commit is contained in:
@@ -16,7 +16,7 @@ else:
|
||||
## connect to Google BigTable (optional 'google:datastore://namespace')
|
||||
db = DAL('google:datastore')
|
||||
## store sessions and tickets there
|
||||
session.connect(request, response, db = db)
|
||||
session.connect(request, response, db=db)
|
||||
## or store session in Memcache, Redis, etc.
|
||||
## from gluon.contrib.memdb import MEMDB
|
||||
## from google.appengine.api.memcache import Client
|
||||
@@ -47,7 +47,7 @@ crud, service, plugins = Crud(db), Service(), PluginManager()
|
||||
auth.define_tables(username=False, signature=False)
|
||||
|
||||
## configure email
|
||||
mail=auth.settings.mailer
|
||||
mail = auth.settings.mailer
|
||||
mail.settings.server = 'logging' or 'smtp.gmail.com:587'
|
||||
mail.settings.sender = 'you@gmail.com'
|
||||
mail.settings.login = 'username:password'
|
||||
@@ -60,7 +60,7 @@ auth.settings.reset_password_requires_verification = True
|
||||
## if you need to use OpenID, Facebook, MySpace, Twitter, Linkedin, etc.
|
||||
## register with janrain.com, write your domain:api_key in private/janrain.key
|
||||
from gluon.contrib.login_methods.rpx_account import use_janrain
|
||||
use_janrain(auth,filename='private/janrain.key')
|
||||
use_janrain(auth, filename='private/janrain.key')
|
||||
|
||||
#########################################################################
|
||||
## Define your tables below (or better in another model file) for example
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
## Customize your APP title, subtitle and menus here
|
||||
#########################################################################
|
||||
|
||||
response.title = ' '.join(word.capitalize() for word in request.application.split('_'))
|
||||
response.title = ' '.join(
|
||||
word.capitalize() for word in request.application.split('_'))
|
||||
response.subtitle = T('customize me!')
|
||||
|
||||
## read more at http://dev.w3.org/html5/markup/meta.name.html
|
||||
@@ -22,78 +23,113 @@ response.google_analytics_id = None
|
||||
#########################################################################
|
||||
|
||||
response.menu = [
|
||||
(T('Home'), False, URL('default','index'), [])
|
||||
]
|
||||
(T('Home'), False, URL('default', 'index'), [])
|
||||
]
|
||||
|
||||
#########################################################################
|
||||
## provide shortcuts for development. remove in production
|
||||
#########################################################################
|
||||
|
||||
|
||||
def _():
|
||||
# shortcuts
|
||||
app = request.application
|
||||
ctr = request.controller
|
||||
# useful links to internal and external resources
|
||||
response.menu+=[
|
||||
(SPAN('web2py',_class='highlighted'),False, 'http://web2py.com', [
|
||||
(T('My Sites'),False,URL('admin','default','site')),
|
||||
(T('This App'),False,URL('admin','default','design/%s' % app), [
|
||||
(T('Controller'),False,
|
||||
URL('admin','default','edit/%s/controllers/%s.py' % (app,ctr))),
|
||||
(T('View'),False,
|
||||
URL('admin','default','edit/%s/views/%s' % (app,response.view))),
|
||||
(T('Layout'),False,
|
||||
URL('admin','default','edit/%s/views/layout.html' % app)),
|
||||
(T('Stylesheet'),False,
|
||||
URL('admin','default','edit/%s/static/css/web2py.css' % app)),
|
||||
(T('DB Model'),False,
|
||||
URL('admin','default','edit/%s/models/db.py' % app)),
|
||||
(T('Menu Model'),False,
|
||||
URL('admin','default','edit/%s/models/menu.py' % app)),
|
||||
(T('Database'),False, URL(app,'appadmin','index')),
|
||||
(T('Errors'),False, URL('admin','default','errors/' + app)),
|
||||
(T('About'),False, URL('admin','default','about/' + app)),
|
||||
response.menu += [
|
||||
(SPAN('web2py', _class='highlighted'), False, 'http://web2py.com', [
|
||||
(T('My Sites'), False, URL('admin', 'default', 'site')),
|
||||
(T('This App'), False, URL('admin', 'default', 'design/%s' % app), [
|
||||
(T('Controller'), False,
|
||||
URL(
|
||||
'admin', 'default', 'edit/%s/controllers/%s.py' % (app, ctr))),
|
||||
(T('View'), False,
|
||||
URL(
|
||||
'admin', 'default', 'edit/%s/views/%s' % (app, response.view))),
|
||||
(T('Layout'), False,
|
||||
URL(
|
||||
'admin', 'default', 'edit/%s/views/layout.html' % app)),
|
||||
(T('Stylesheet'), False,
|
||||
URL(
|
||||
'admin', 'default', 'edit/%s/static/css/web2py.css' % app)),
|
||||
(T('DB Model'), False,
|
||||
URL(
|
||||
'admin', 'default', 'edit/%s/models/db.py' % app)),
|
||||
(T('Menu Model'), False,
|
||||
URL(
|
||||
'admin', 'default', 'edit/%s/models/menu.py' % app)),
|
||||
(T('Database'), False, URL(app, 'appadmin', 'index')),
|
||||
(T('Errors'), False, URL(
|
||||
'admin', 'default', 'errors/' + app)),
|
||||
(T('About'), False, URL(
|
||||
'admin', 'default', 'about/' + app)),
|
||||
]),
|
||||
('web2py.com', False, 'http://www.web2py.com', [
|
||||
(T('Download'), False,
|
||||
'http://www.web2py.com/examples/default/download'),
|
||||
(T('Support'), False,
|
||||
'http://www.web2py.com/examples/default/support'),
|
||||
(T('Demo'), False, 'http://web2py.com/demo_admin'),
|
||||
(T('Quick Examples'), False,
|
||||
'http://web2py.com/examples/default/examples'),
|
||||
(T('FAQ'), False, 'http://web2py.com/AlterEgo'),
|
||||
(T('Videos'), False,
|
||||
'http://www.web2py.com/examples/default/videos/'),
|
||||
(T('Free Applications'),
|
||||
False, 'http://web2py.com/appliances'),
|
||||
(T('Plugins'), False, 'http://web2py.com/plugins'),
|
||||
(T('Layouts'), False, 'http://web2py.com/layouts'),
|
||||
(T('Recipes'), False, 'http://web2pyslices.com/'),
|
||||
(T('Semantic'), False, 'http://web2py.com/semantic'),
|
||||
]),
|
||||
(T('Documentation'), False, 'http://www.web2py.com/book', [
|
||||
(T('Preface'), False,
|
||||
'http://www.web2py.com/book/default/chapter/00'),
|
||||
(T('Introduction'), False,
|
||||
'http://www.web2py.com/book/default/chapter/01'),
|
||||
(T('Python'), False,
|
||||
'http://www.web2py.com/book/default/chapter/02'),
|
||||
(T('Overview'), False,
|
||||
'http://www.web2py.com/book/default/chapter/03'),
|
||||
(T('The Core'), False,
|
||||
'http://www.web2py.com/book/default/chapter/04'),
|
||||
(T('The Views'), False,
|
||||
'http://www.web2py.com/book/default/chapter/05'),
|
||||
(T('Database'), False,
|
||||
'http://www.web2py.com/book/default/chapter/06'),
|
||||
(T('Forms and Validators'), False,
|
||||
'http://www.web2py.com/book/default/chapter/07'),
|
||||
(T('Email and SMS'), False,
|
||||
'http://www.web2py.com/book/default/chapter/08'),
|
||||
(T('Access Control'), False,
|
||||
'http://www.web2py.com/book/default/chapter/09'),
|
||||
(T('Services'), False,
|
||||
'http://www.web2py.com/book/default/chapter/10'),
|
||||
(T('Ajax Recipes'), False,
|
||||
'http://www.web2py.com/book/default/chapter/11'),
|
||||
(T('Components and Plugins'), False,
|
||||
'http://www.web2py.com/book/default/chapter/12'),
|
||||
(T('Deployment Recipes'), False,
|
||||
'http://www.web2py.com/book/default/chapter/13'),
|
||||
(T('Other Recipes'), False,
|
||||
'http://www.web2py.com/book/default/chapter/14'),
|
||||
(T('Buy this book'), False,
|
||||
'http://stores.lulu.com/web2py'),
|
||||
]),
|
||||
(T('Community'), False, None, [
|
||||
(T('Groups'), False,
|
||||
'http://www.web2py.com/examples/default/usergroups'),
|
||||
(T('Twitter'), False, 'http://twitter.com/web2py'),
|
||||
(T('Live Chat'), False,
|
||||
'http://webchat.freenode.net/?channels=web2py'),
|
||||
]),
|
||||
('web2py.com',False,'http://www.web2py.com', [
|
||||
(T('Download'),False,'http://www.web2py.com/examples/default/download'),
|
||||
(T('Support'),False,'http://www.web2py.com/examples/default/support'),
|
||||
(T('Demo'),False,'http://web2py.com/demo_admin'),
|
||||
(T('Quick Examples'),False,'http://web2py.com/examples/default/examples'),
|
||||
(T('FAQ'),False,'http://web2py.com/AlterEgo'),
|
||||
(T('Videos'),False,'http://www.web2py.com/examples/default/videos/'),
|
||||
(T('Free Applications'),False,'http://web2py.com/appliances'),
|
||||
(T('Plugins'),False,'http://web2py.com/plugins'),
|
||||
(T('Layouts'),False,'http://web2py.com/layouts'),
|
||||
(T('Recipes'),False,'http://web2pyslices.com/'),
|
||||
(T('Semantic'),False,'http://web2py.com/semantic'),
|
||||
]),
|
||||
(T('Documentation'),False,'http://www.web2py.com/book', [
|
||||
(T('Preface'),False,'http://www.web2py.com/book/default/chapter/00'),
|
||||
(T('Introduction'),False,'http://www.web2py.com/book/default/chapter/01'),
|
||||
(T('Python'),False,'http://www.web2py.com/book/default/chapter/02'),
|
||||
(T('Overview'),False,'http://www.web2py.com/book/default/chapter/03'),
|
||||
(T('The Core'),False,'http://www.web2py.com/book/default/chapter/04'),
|
||||
(T('The Views'),False,'http://www.web2py.com/book/default/chapter/05'),
|
||||
(T('Database'),False,'http://www.web2py.com/book/default/chapter/06'),
|
||||
(T('Forms and Validators'),False,'http://www.web2py.com/book/default/chapter/07'),
|
||||
(T('Email and SMS'),False,'http://www.web2py.com/book/default/chapter/08'),
|
||||
(T('Access Control'),False,'http://www.web2py.com/book/default/chapter/09'),
|
||||
(T('Services'),False,'http://www.web2py.com/book/default/chapter/10'),
|
||||
(T('Ajax Recipes'),False,'http://www.web2py.com/book/default/chapter/11'),
|
||||
(T('Components and Plugins'),False,'http://www.web2py.com/book/default/chapter/12'),
|
||||
(T('Deployment Recipes'),False,'http://www.web2py.com/book/default/chapter/13'),
|
||||
(T('Other Recipes'),False,'http://www.web2py.com/book/default/chapter/14'),
|
||||
(T('Buy this book'),False,'http://stores.lulu.com/web2py'),
|
||||
]),
|
||||
(T('Community'),False, None, [
|
||||
(T('Groups'),False,'http://www.web2py.com/examples/default/usergroups'),
|
||||
(T('Twitter'),False,'http://twitter.com/web2py'),
|
||||
(T('Live Chat'),False,'http://webchat.freenode.net/?channels=web2py'),
|
||||
]),
|
||||
(T('Plugins'),False,None, [
|
||||
('plugin_wiki',False,'http://web2py.com/examples/default/download'),
|
||||
(T('Other Plugins'),False,'http://web2py.com/plugins'),
|
||||
(T('Layout Plugins'),False,'http://web2py.com/layouts'),
|
||||
(T('Plugins'), False, None, [
|
||||
('plugin_wiki', False,
|
||||
'http://web2py.com/examples/default/download'),
|
||||
(T('Other Plugins'), False,
|
||||
'http://web2py.com/plugins'),
|
||||
(T('Layout Plugins'),
|
||||
False, 'http://web2py.com/layouts'),
|
||||
])
|
||||
]
|
||||
)]
|
||||
|
||||
Reference in New Issue
Block a user