HI,
On Jun 15, 7:56 pm, Jerry Gao <
zheyu....@gmail.com> wrote:
> Hi,
>
> you are right, I tried
>
> nagare-admin serve ./conf/wiki16.cfg
>
> and it works, but what's the difference between it and
>
> nagare-admin serve wiki ?
`nagare-admin serve wiki` is equal to `nagare-admin serve ./conf/
wiki9.cfg`.
Wiki9 is the more complete example of the Wiki tutorial, without the
security stuff.
The `wiki[10-16].py` are the same example but with several level of
security added.
By launching `nagare-admin serve ./conf/wiki[1-16].cfg`, you can test
step-by-step all the wiki examples.
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/session.py",
> > line 449, in __exit__
> > > self.commit()
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/session.py",
> > line 378, in commit
> > > self._prepare_impl()
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/session.py",
> > line 362, in _prepare_impl
> > > self.session.flush()
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/session.py",
> > line 1354, in flush
> > > self._flush(objects)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/session.py",
> > line 1432, in _flush
> > > flush_context.execute()
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/unitofwork.py",
> > line 261, in execute
> > > UOWExecutor().execute(self, tasks)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/unitofwork.py",
> > line 753, in execute
> > > self.execute_save_steps(trans, task)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/unitofwork.py",
> > line 768, in execute_save_steps
> > > self.save_objects(trans, task)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/unitofwork.py",
> > line 759, in save_objects
> > > task.mapper._save_obj(task.polymorphic_tosave_objects, trans)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/orm/mapper.py",
> > line 1428, in _save_obj
> > > c = connection.execute(statement.values(value_params), params)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/engine/base.py",
> > line 824, in execute
> > > return Connection.executors[c](self, object, multiparams, params)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/engine/base.py",
> > line 874, in _execute_clauseelement
> > > return self.__execute_context(context)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/engine/base.py",
> > line 896, in __execute_context
> > > self._cursor_execute(context.cursor, context.statement,
> > context.parameters[0], context=context)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/engine/base.py",
> > line 950, in _cursor_execute
> > > self._handle_dbapi_exception(e, statement, parameters, cursor,
> > context)
> > > File
> > "/Users/Jerrygao/Web2/ve/lib/python2.7/site-packages/SQLAlchemy-0.5.8-py2.7 .egg/sqlalchemy/engine/base.py",
> > line 931, in _handle_dbapi_exception
> > > raise exc.DBAPIError.instance(statement, parameters, e,
> > connection_invalidated=is_disconnect)
> > > sqlalchemy.exc.IntegrityError: (IntegrityError) column pagename is not
> > unique u'INSERT INTO nagare_examples_wiki_wikidata_pagedata (pagename,
> > data, creator) VALUES (?, ?, ?)' [u'FrontPage', u'Welcome to my *WikiWiki*
> > !', u'admin']
>
> > > I am not sure what does it mean for the
>
> > > raise exc.DBAPIError.instance(statement, parameters, e,
> > connection_invalidated=is_disconnect)
> > > sqlalchemy.exc.IntegrityError: (IntegrityError) column pagename is not
> > unique u'INSERT INTO nagare_examples_wiki_wikidata_pagedata (pagename,
> > data, creator) VALUES (?, ?, ?)' [u'FrontPage', u'Welcome to my *WikiWiki*
> > !', u'admin']
>
> > > On 4 June 2012 03:50, apoirier <
alain.poiri...@gmail.com> wrote:
> > > Hi,
>
> > > On 2 juin, 19:30, jerry_gzy <
zheyu....@gmail.com> wrote:
> > > > hi, I was looking at the Package security these days, and I am
> > wondering if
> > > > there is any up-to-date example I can have look? many thanks.
>
> > > The wiki[10-16].py examples describe how to use the `nagare.security`
> > > service:
>
> >
http://www.nagare.org/trac/browser/examples/nagare/examples/wiki/wiki...
> > > ...
>
> >
http://www.nagare.org/trac/browser/examples/nagare/examples/wiki/wiki...