PageRenderTime 15ms CodeModel.GetById 12ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/tests/modeltests/transactions/models.py

https://code.google.com/p/mango-py/
Python | 21 lines | 9 code | 4 blank | 8 comment | 0 complexity | 958e0c014f8921cf767529697eadc9d3 MD5 | raw file
 1"""
 215. Transactions
 3
 4Django handles transactions in three different ways. The default is to commit
 5each transaction upon a write, but you can decorate a function to get
 6commit-on-success behavior. Alternatively, you can manage the transaction
 7manually.
 8"""
 9
10from django.db import models, DEFAULT_DB_ALIAS
11
12class Reporter(models.Model):
13    first_name = models.CharField(max_length=30)
14    last_name = models.CharField(max_length=30)
15    email = models.EmailField()
16
17    class Meta:
18        ordering = ('first_name', 'last_name')
19
20    def __unicode__(self):
21        return u"%s %s" % (self.first_name, self.last_name)