Example #1
0
 def _do_normal(self):
   b = BaseInput(self.normal_path)
   print("删除所有普通标签")
   Normal.delete_all()
   def callback(info):
     normal = Normal(**info)
     normal.save()
     print(info.get('slug', ''))
   b.input(callback)
Example #2
0
 def _do_place(self):
   b = BaseInput(self.place_path)
   print("删除所有地点")
   Place.delete_all()
   def callback(info):
     class_name = info.pop('proxy', 'PLACE')
     info.update({'class': class_name})
     place = Place(**info)
     place.save()
     print(info.get('slug', ''))
   b.input(callback)
Example #3
0
 def _do_tag(self):
   b = BaseInput(self.tag_path)
   print("删除所有标签")
   Tag.delete_all()
   def callback(info):
     items = info.pop('items', [])
     items = items or []
     info.update({'items': items})
     tag = Tag(**info)
     tag.save()
     print(info.get('name', ''))
   b.input(callback)