Skip to content

Commit 4d5c652

Browse files
committed
break out pony orm and sqlobject pages
1 parent 9d2a245 commit 4d5c652

File tree

6 files changed

+66
-16
lines changed

6 files changed

+66
-16
lines changed

content/pages/09-data/06-object-relational-mappers.markdown

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ There are numerous ORM implementations written in Python, including
136136
1. [SQLAlchemy](/sqlalchemy.html)
137137
1. [Peewee](/peewee.html)
138138
1. [The Django ORM](/django-orm.html)
139-
1. [PonyORM](http://ponyorm.com/)
139+
1. [PonyORM](/pony-orm.html)
140140
1. [SQLObject](/sqlobject.html)
141141

142142
There are other ORMs, such as Canonical's
@@ -189,7 +189,7 @@ open source, under the Apache 2.0 license.
189189

190190

191191
### SQLObject
192-
[SQLObject](/sqlobject.html) is an ORM that has been under active
192+
[SQLObject](http://sqlobject.org/) is an ORM that has been under active
193193
open source development since
194194
[before 2003](http://sqlobject.org/News1.html#sqlobject-0-5).
195195

@@ -274,17 +274,8 @@ A curated list of resources can be found on the dedicated
274274

275275

276276
### Pony ORM resources
277-
* [Why you should give Pony ORM a chance](http://jakeaustwick.me/why-you-should-give-ponyorm-a-chance/)
278-
explains some of the benefits of Pony ORM that make it worth trying out.
279-
280-
* [An intro to Pony ORM](http://www.blog.pythonlibrary.org/2014/07/21/python-101-an-intro-to-pony-orm/)
281-
shows the basics of how to use the library, such as creating databases
282-
and manipulating data.
283-
284-
* The Pony ORM author explains on a Stack Overflow answer
285-
[how Pony ORM works behind the scenes](http://stackoverflow.com/questions/16115713/how-pony-orm-does-its-tricks).
286-
Worth a read whether or not you're using the ORM just to find out how
287-
some of the magic coding works.
277+
All Pony ORM resources are listed on the dedicated
278+
[Pony ORM page](/pony-orm.html).
288279

289280

290281
### SQLObject resources
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
title: Pony ORM
2+
category: page
3+
slug: pony-orm
4+
sortorder: 0911
5+
toc: False
6+
sidebartitle: Pony ORM
7+
meta: Pony is an object-relational mapper (ORM) library for Python applications.
8+
9+
10+
# Pony ORM
11+
[Pony](https://ponyorm.com/)
12+
([source code](https://github.com/ponyorm/pony)) is
13+
a Python
14+
[object-relational mapper (ORM) library](/object-relational-mapper-orms.html)
15+
([database module source code](https://github.com/django/django/tree/master/django/db)).
16+
Pony can be used to interact and manipulate data in
17+
[relational databases](/databases.html), including
18+
[PostgreSQL](/postgresql.html), [SQLite](/sqlite.html) and
19+
[MySQL](/mysql.html).
20+
21+
<a href="https://ponyorm.com/" style="border: none;"><img src="/img/logos/pony-orm.png" width="100%" alt="Pony ORM logo." class="technical-diagram"></a>
22+
23+
<div class="well see-also">Pony is an implementation of the <a href="/object-relational-mappers-orms.html">object-relational mapping (ORM)</a> concept. Learn more in the <a href="/data.html">data</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
24+
25+
26+
### Pony resources
27+
* [Why you should give Pony ORM a chance](http://jakeaustwick.me/why-you-should-give-ponyorm-a-chance/)
28+
explains some of the benefits of Pony ORM that make it worth trying out.
29+
30+
* [An intro to Pony ORM](http://www.blog.pythonlibrary.org/2014/07/21/python-101-an-intro-to-pony-orm/)
31+
shows the basics of how to use the library, such as creating databases
32+
and manipulating data.
33+
34+
* The Pony ORM author explains on a Stack Overflow answer
35+
[how Pony ORM works behind the scenes](http://stackoverflow.com/questions/16115713/how-pony-orm-does-its-tricks).
36+
Worth a read whether or not you're using the ORM just to find out how
37+
some of the magic coding works.
38+

content/pages/12-meta/01-change-log.markdown

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@ inception in December 2012. You can view detailed changes via the
1515

1616
## 2017
1717
### August
18-
* Added a new [Django ORM](/django-orm.html) page with updated resources.
19-
* Add new [page statuses](/page-statuses.html) by chapter to make it easier
18+
* Split out from the [ORMs](/object-relational-mapper-orms.html) and created
19+
dedicated pages for [Django ORM](/django-orm.html),
20+
[Pony](/pony-orm.html) and [SQLObject](/sqlobject.html). Also included
21+
updated resources for each page.
22+
* Added new [page statuses](/page-statuses.html) by chapter to make it easier
2023
to track what's being worked on.
2124
* Updated [future directions](/future-directions.html) with more context on
2225
page maturity.

static/img/logos/pony-orm.png

58 KB
Loading
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<h3>What about ORMs and databases do you want to learn next?</h3>
2+
<div class="row">
3+
<div class="col-md-4">
4+
<div class="well select-next">
5+
{% include "choices/buttons/databases.html" %}
6+
</div>
7+
</div>
8+
<div class="col-md-4">
9+
<div class="well select-next">
10+
{% include "choices/buttons/no-sql-datastore.html" %}
11+
</div>
12+
</div>
13+
<div class="col-md-4">
14+
<div class="well select-next">
15+
{% include "choices/buttons/data.html" %}
16+
</div>
17+
</div>
18+
</div>

theme/templates/table-of-contents.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ <h4 class="toc-subsection">9.2 <a href="/object-relational-mappers-orms.html">Ob
251251
<div class="toc"><a href="/peewee.html">Peewee</a></div>
252252
<div class="toc"><a href="/django-orm.html">Django ORM</a></div>
253253
<div class="toc"><a href="/sqlobject.html">SQLObject</a></div>
254-
<div class="toc soon">Pony ORM</div>
254+
<div class="toc"><a href="/pony-orm.html">Pony ORM</a></div>
255255

256256
<h4 class="toc-subsection">9.3 <a href="/no-sql-datastore.html">NoSQL</a></h4>
257257
<div class="toc"><a href="/redis.html">Redis</a></div>

0 commit comments

Comments
 (0)