30 lines
678 B
Python
30 lines
678 B
Python
from rest_framework import serializers
|
|
from rest_framework.response import Response
|
|
|
|
from rest_framework_recursive.fields import RecursiveField
|
|
import os
|
|
|
|
from Wallet.models import Transaction, Wallet
|
|
|
|
|
|
class WalletSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Wallet
|
|
fields = "__all__"
|
|
|
|
|
|
def create(self, validated_data):
|
|
w = Wallet.objects.create(**validated_data)
|
|
return w
|
|
|
|
|
|
class TransactionSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Transaction
|
|
fields = ["__all__"]
|
|
|
|
|
|
def create(self, validated_data):
|
|
t = Transaction.objects.create(**validated_data)
|
|
return t
|