django-custom-field

    0热度

    1回答

    我写了一个自定义Django模型字段来存储dateutil.relativedelta's。现场看起来是这样的: class RelativeDeltaField(models.CharField): description = "Relative delta" __metaclass__ = models.SubfieldBase max_length = 20

    0热度

    1回答

    我试图实现一个自定义的Django字段,它会在DB中保留我的模型类之一的名称(例如“Cat”,“Dog”,“Restaurant” “SuperPrivateCommercialDataPiece”等),并在请求时返回类对象: class Cat(models.Model): ... class SomeDataPiece(models.Model): relatedTo

    1热度

    2回答

    当我使用DecimalField时,我在数据库中的位置很少。不幸,我必须处理双重和浮动数据作为输入 - 这是我的问题。 我想做残酷的价值(小数点后第二位),而不是数学回合。我存储的目标是几乎超过计算值(如果我的价值49.0000032131它仍然不到50,所以我不会把它凑到一起)。但正如我所说 - 我想将它保存为48.98在数据库(2位小数) - 节省内存和足够的表示。 我的第一个解决方案是使用自

    0热度

    1回答

    我想将键值对存储在一列中。 以上> Django-1.7提供了hstore来做到这一点。 但我想在Django-1.7中使用相同的功能。 如何创建自定义数据类型以将键值对存储在一列中。 我正在使用postgres-9.5数据库。 我想在一列中存储键值对下的json。 例子: { "prepared_date":"2016-08-08T02:04:34Z", "date_0":"

    1热度

    2回答

    我有一个简单的自定义字段实现利用Python 3枚举实例。将枚举实例分配给我的模型属性,并保存到数据库可正常工作。但是,使用QuerySet获取模型实例会导致enum属性是一个字符串,而不是相应的Enum实例。 如何获取下面的EnumField以返回有效的Enum实例,而不是字符串? fields.py: from enum import Enum from django.core.excep

    1热度

    1回答

    这个问题是关系到 Django: Best Way to Add Javascript to Custom Widgets 但是是不一样的。 原始问题询问如何向自定义django小部件添加支持javascript,答案是使用forms.Media,但该解决方案对我无效。我的例子是这样的: 窗口小部件,当一个形式呈现,创建一个行看起来像(玩具为例)这样的: <div id="some-generat