Возможно, хороший способ - временно создать новую модель:
class LearnTemp(search.SearchableModel):
pid = db.ReferenceProperty(Product, collection_name='picks')
title = db.StringProperty()
description = db.TextProperty()
order = db.IntegerProperty()
order = db.IntegerProperty()
cost = db.FloatProperty(default=0.000)
cost1 = db.FloatProperty(default=0.000)
Затем напишите некоторый скрипт, задачу или представление, которые преобразуют экземпляры из старой модели во временную модель, преобразовывая целочисленные значения в плавающие. Убедитесь, что скопировали идентификаторы и ключи, если это возможно.
После изменения основной модели и копирования в нее всех записей из временной. Затем удалите временную модель.
Скорее всего, это не оптимальный способ и требует некоторой ручной миграции, хотя без South и без движка приложения я не вижу хорошего способа сделать это.