Skip to content

Instantly share code, notes, and snippets.

@KushGoyal
KushGoyal / example.py
Last active January 17, 2022 16:57
Nested serializer
class PurchaseOrderSerializer(NestedSerializerMixin):
lines = PoLineSerializer(many=True, required=False)
class Meta:
model = PurchaseOrder
fields = '__all__'
class PoLineSerializer(serializers.ModelSerializer):
id = serializers.IntegerField(required=False)
import math
def calc_tick(rp):
# P = 1.0001 ^ i
# sqrt(P) = 1.0001 ^ (i / 2)
# i = log(sqrt(P)) * 2 / log(1.0001)
return (math.log(rp) * 2) / math.log(1.0001)