diff options
| author | Tshepang Lekhonkhobe <tshepang@gmail.com> | 2013-03-21 18:24:31 +0200 |
|---|---|---|
| committer | Tshepang Lekhonkhobe <tshepang@gmail.com> | 2013-03-21 18:24:31 +0200 |
| commit | f1c29f104a14dea0be612ca0aa8ecd49e165fafa (patch) | |
| tree | 73e6c800ddf2f357d80481df3ed9dc4a858578b0 /docs/tutorials/wiki2/definingmodels.rst | |
| parent | 38844f75e4a2cd85315f1d570b5b63d00ec1b0b4 (diff) | |
| download | pyramid-f1c29f104a14dea0be612ca0aa8ecd49e165fafa.tar.gz pyramid-f1c29f104a14dea0be612ca0aa8ecd49e165fafa.tar.bz2 pyramid-f1c29f104a14dea0be612ca0aa8ecd49e165fafa.zip | |
add hyperlinks for SQLAlchemy
Diffstat (limited to 'docs/tutorials/wiki2/definingmodels.rst')
| -rw-r--r-- | docs/tutorials/wiki2/definingmodels.rst | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/docs/tutorials/wiki2/definingmodels.rst b/docs/tutorials/wiki2/definingmodels.rst index bd1cb00d7..d55da02cd 100644 --- a/docs/tutorials/wiki2/definingmodels.rst +++ b/docs/tutorials/wiki2/definingmodels.rst @@ -34,7 +34,7 @@ sample and we're not going to use it. Then, we added a ``Page`` class. Because this is a SQLAlchemy application, this class inherits from an instance of -:class:`sqlalchemy.ext.declarative.declarative_base`. +:func:`sqlalchemy.ext.declarative.declarative_base`. .. literalinclude:: src/models/tutorial/models.py :pyobject: Page @@ -45,9 +45,10 @@ As you can see, our ``Page`` class has a class level attribute ``__tablename__`` which equals the string ``'pages'``. This means that SQLAlchemy will store our wiki data in a SQL table named ``pages``. Our ``Page`` class will also have class-level attributes named ``id``, ``name`` and -``data`` (all instances of :class:`sqlalchemy.Column`). These will map to -columns in the ``pages`` table. The ``id`` attribute will be the primary key -in the table. The ``name`` attribute will be a text attribute, each value of +``data`` (all instances of :class:`sqlalchemy.schema.Column`). +These will map to columns in the ``pages`` table. +The ``id`` attribute will be the primary key in the table. +The ``name`` attribute will be a text attribute, each value of which needs to be unique within the column. The ``data`` attribute is a text attribute that will hold the body of each page. |
