Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
ZODB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kirill Smelkov
ZODB
Commits
02428e94
Commit
02428e94
authored
Sep 08, 2016
by
Jim Fulton
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
typos
parent
dcae3634
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
6 deletions
+7
-6
documentation/guide/install-and-run.rst
documentation/guide/install-and-run.rst
+7
-6
No files found.
documentation/guide/install-and-run.rst
View file @
02428e94
...
...
@@ -64,7 +64,7 @@ To set up a database with Python, you'll construct a storage using the
storage
to
the
:
class
:`~
ZODB
.
DB
`
class
to
create
a
database
,
as
shown
in
the
examples
in
the
previous
section
.
The
:
class
:`~
ZODB
.
DB
`
class
also
accepts
a
string
path
name
as
it
'
s
The
:
class
:`~
ZODB
.
DB
`
class
also
accepts
a
string
path
name
as
its
storage
argument
to
automatically
create
a
file
storage
.
You
can
also
pass
``
None
``
as
the
storage
to
automatically
use
a
:
class
:`~
ZODB
.
MappingStorage
.
MappingStorage
`,
which
is
convenient
when
...
...
@@ -80,7 +80,7 @@ similar to Apache configuration files. The syntax was chosen to be
familiar
to
site
administrators
.
ZODB
's text configuration uses `ZConfig
<
https
://
pypi
.
python
.
org
/
pypi
/
ZConfig
/
3.1.0
>`
_
.
You
can
use
ZConfig
to
<https://pypi.python.org/pypi/ZConfig>`_. You can use ZConfig to
create your application'
s
configuration
,
but
it
's more common to
include ZODB configuration strings in their own files or embedded in
simpler configuration files, such as `configarser
...
...
@@ -137,7 +137,8 @@ db.open()
If changes are made, the application :ref:`commits transactions
<commit-transactions>` to make them permanent.
db
.
transaction
()
The
database
:
meth
:`~
ZODB
.
DB
.
transaction
`
method
db.transaction()
The database :meth:`~ZODB.DB.transaction` method
returns a context manager that can be used with the `python with
statement
<https://docs.python.org/3/reference/compound_stmts.html#grammar-token-with_stmt>`_
...
...
@@ -168,11 +169,11 @@ Getting objects
---------------
Once
you
have
a
connection
,
you
access
objects
by
traversing
the
object graph f
or
m the root object.
object
graph
f
ro
m
the
root
object
.
The
database
root
object
is
a
mapping
object
that
holds
the
top
level
objects
in
the
database
.
There
should
only
be
a
small
number
of
top-level (often only one). You can get the root object by calling a
top
-
level
objects
(
often
only
one
).
You
can
get
the
root
object
by
calling
a
connection
's ``root`` attribute::
>>> root = conn.root()
...
...
@@ -187,7 +188,7 @@ objects by accessing attributes of the connection root object:
>>> conn.root.foo
1
Once
you
have
a
top
-
level
object
,
you
use
it
'
s methods, attributes, or
Once you have a top-level object, you use its methods, attributes, or
operations to access other objects and so on to get the objects you
need. Often indexing data structures like BTrees_ are used to
make it possible to search objects in large collections.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment