私は、GAE を使用するプロジェクトの python をいくつか学びましたが、1 つのことを除いてすべてを理解しました。GAE モデルを JSON に変換するとき、BlobProperty をスキップするにはどうすればよいですか (たとえば、プロファイル モデルにアバター プロパティがある場合)。したがって、標準の代わりに:
def to_dict(self):
return dict([(p, unicode(getattr(self, p))) for p in self.properties()])
次のようなものが必要です:
def to_dict(self):
return dict([(p, unicode(getattr(self, p))) for p in self.properties() if type(p) is not db.BlobProperty])
しかし、それは私にとってはうまくいきません。私はこのスレッドを見ていましたが、これはかなり似ていますが、私の場合はうまくいきません。私はおそらく Python で何か間違ったことをしています。何かご意見は?