March 9, 2010
djangoで複数DBを扱う - Ponsukeの日記

#-*- coding: utf-8 -*-     from django import forms  from bollutinboard.models import BollutinboardModel    class AddBollutinboardForm(forms.Form):  """        """  body = forms.CharField(max_length=1000, widget=forms.Textarea)    def save(self):  """             """  body = self.cleaned_data['body']  BollutinboardModel(body=body).save(using='default')  BollutinboardModel(body=body).save(using='second')  

forms.pyのAddBollutinboardFormクラスのsaveメソッドをご注目。

2つのBollutinboardModelモデルのsaveメソッド呼び出しがあります。

しかも、引数でusing=’default’、using=’second’を指定しています。

これにより、2つのうちどちらのDBを使用するか指定できるようになっているみたいです。

1. 2ですか。

Posted via web from hdknr’s posterous | Comment »