2013-06-20 3 views
3

Я пишу приложение, используя django 1.4.5 и neo4django (github версия). Я создал модельКак сохранить значение поплавка на модели neo4django

например.

class FloatValues(models.NodeModel): 
    a_float_value = models.StringProperty() 

Это не похоже, есть не является float собственности в neo4django, так что я имею в виду, что я должен либо использовать StringProperty или использовать IntArrayProperty.

Каков наилучший способ для хранения значения float? (помимо внедрения a FloatProperty)

ответ

1

Я собираюсь пойти с внедрением FloatProperty :) Действительно, он уже должен быть в neo4django. Вот простая реализация, которая не поддерживает индексирование.

class FloatProperty(Property): 
    def get_default(self): 
     return 0.0 

    def to_neo(self, value): 
     return float(value) 

Я подниму проблему и попытаюсь получить реальную реализацию для следующего выпуска.

+2

Проблема поднята - https://github.com/scholrly/neo4django/issues/197 –

Смежные вопросы