summaryrefslogtreecommitdiff
path: root/doc/build/testdocs.py
Commit message (Collapse)AuthorAgeFilesLines
* - tutorial updatesMike Bayer2013-11-101-2/+1
| | | | | | - emphasis on not using a custom contructor by default, making sure it's clear that you *can* use one - other separation of narrative from special notes using sidebars
* - repair doctest for SQL expression tutorialMike Bayer2013-03-111-1/+2
| | | | | | | | - remove most use of "whereclause" and "from_obj", not done yet, part of [ticket:2679] - add links to method chained versions for all Select.append_XYZ() calls - add "method chaining" and "generative" to glossary
* -whitespace bonanza, contdMike Bayer2012-07-281-2/+2
|
* more green sections. fun !Mike Bayer2011-08-071-1/+1
|
* - rework tutorial to be all declarative, all the timeMike Bayer2011-08-061-1/+1
| | | | - add detail to declarative docs about base classes
* - adjust this to work normally with current logging approachMike Bayer2011-04-091-9/+7
|
* - lazy loads for relationship attributes now useMike Bayer2010-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | the current state, not the "committed" state, of foreign and primary key attributes when issuing SQL, if a flush is not in process. Previously, only the database-committed state would be used. In particular, this would cause a many-to-one get()-on-lazyload operation to fail, as autoflush is not triggered on these loads when the attributes are determined and the "committed" state may not be available. [ticket:1910] - A new flag on relationship(), load_on_pending, allows the lazy loader to fire off on pending objects without a flush taking place, as well as a transient object that's been manually "attached" to the session. Note that this flag blocks attribute events from taking place when an object is loaded, so backrefs aren't available until after a flush. The flag is only intended for very specific use cases.
* merge 0.6 series to trunk.Mike Bayer2009-08-061-1/+1
|
* - merged -r5338:5429 of sphinx branch.Mike Bayer2008-12-061-1/+1
| | | | | | | | | | | | | - Documentation has been converted to Sphinx. In particular, the generated API documentation has been constructed into a full blown "API Reference" section which organizes editorial documentation combined with generated docstrings. Cross linking between sections and API docs are vastly improved, a javascript-powered search feature is provided, and a full index of all classes, functions and members is provided.
* r4695 merged to trunk; trunk now becomes 0.5.Mike Bayer2008-05-091-1/+1
| | | | 0.4 development continues at /sqlalchemy/branches/rel_0_4
* set svn:eol-style nativeJason Kirtland2007-10-131-71/+71
|
* - decoupled all ColumnElements from also being Selectables. this meansMike Bayer2007-08-091-1/+0
| | | | | | | | that anything which is a column expression does not have a "c" or a "columns" attribute. Also works for select().as_scalar(); _ScalarSelect is a columnelement, so you can't say select().as_scalar().c.foo, which is a pretty confusing mistake to make. in the case of _ScalarSelect made an explicit raise if you try to access 'c'.
* - draft sqlexpression tutorialMike Bayer2007-08-061-2/+3
| | | | | - added some generative methods to exists() - got clause adapter to work with join()
* docsMike Bayer2007-08-021-5/+6
|
* - fixed autoflush with count(), aggregatesMike Bayer2007-08-021-1/+1
| | | | | - doc formatting bonanza - delete() section to orm tutorial
* docs in progress, new ORM tutorialMike Bayer2007-07-301-2/+3
|
* fixup of the tutorial, doc tester with the new logging stuffMike Bayer2006-10-141-6/+14
|
* merged 0.2 branch into trunk; 0.1 now in sqlalchemy/branches/rel_0_1Mike Bayer2006-05-251-4/+16
|
* Tutorial draft (not finished) and documentation framework improvementsAlexey Shamrin2006-03-151-0/+49
* a first step to a new documentation framework, using Markdown syntax, with some extensions (detailed in txt2myt.py docstrings): * `rel:something` for internal links * `{@name=something}` to override default header names (used when linking) * `{python}` to force code block to use Python syntax highlighting (not needed when using examples with `>>>` prompt) * txt2myt.py -- converter from .txt to .myt * a draft of tutorial.txt, which uses new syntax * testdocs.py -- check examples in documentation using doctest (currently only in tutorial.txt)