import_tainan_minarea.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:line_bot_server 作者: NCKU-CCS 项目源码 文件源码
def handle(self, *args, **options):
        with open('dengue_linebot/data/tainan_minarea.json') as file:
            data = json.load(file)
            for area in data['features']:
                try:
                    minarea = MinArea(
                        area_id=area['properties']['VILLAGEID'],
                        area_sn=area['properties']['VILLAGESN'],
                        area_name=area['properties']['VILLAGENAM'],
                        district_name=area['properties']['TOWNNAME'],
                        area=GEOSGeometry(json.dumps(area['geometry']))
                    )
                    minarea.save()
                except IntegrityError:
                    self.stderr.write('data have already been imported')
                    break

        self.stdout.write('Successfully imported')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号