mirror of
https://github.com/django/django.git
synced 2025-10-12 16:29:14 +00:00
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/multidb@11425 bcc190cf-cafb-0310-a4f2-bffc1f526a37
33 lines
860 B
Python
33 lines
860 B
Python
from django.conf import settings
|
|
from django.db import models, DEFAULT_DB_ALIAS
|
|
|
|
class Book(models.Model):
|
|
title = models.CharField(max_length=100)
|
|
published = models.DateField()
|
|
authors = models.ManyToManyField('Author')
|
|
|
|
def __unicode__(self):
|
|
return self.title
|
|
|
|
class Meta:
|
|
ordering = ('title',)
|
|
|
|
class Author(models.Model):
|
|
name = models.CharField(max_length=100)
|
|
|
|
def __unicode__(self):
|
|
return self.name
|
|
|
|
if len(settings.DATABASES) > 1:
|
|
article_using = filter(lambda o: o != DEFAULT_DB_ALIAS, settings.DATABASES.keys())[0]
|
|
class Article(models.Model):
|
|
title = models.CharField(max_length=100)
|
|
author = models.ForeignKey(Author)
|
|
|
|
def __unicode__(self):
|
|
return self.title
|
|
|
|
class Meta:
|
|
ordering = ('title',)
|
|
using = article_using
|