0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

serializers.pyでシリアライズしたデータでpkを使えるようにする方法

Posted at

djangoのmodels.pyで定義したmodelをシリアライズして、テンプレートに返し、
返ってきたmodelの一つ一つをpkを使って自由自在に扱えるようにしたい!
と思って、getJSONを使ってデータを取得した後に、「data.pk」とかやって、「あれ、undefinedじゃねぇか」と悪戦苦闘したので、備忘録で記録しておきます。

class EvacuationSerializer(GeoFeatureModelSerializer):

    class Meta:
        model=Evacuation
        fields=('id','evacuation_site','location','geom',)
        geo_field=('geom')

やり方は簡単で、Metaクラスのfieldsにidを指定してあげるだけです。
忘れないようにしましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?