У меня есть модель TypeModel
, и в ней есть:
class TypeModel(models.Model):
name = models.CharField(max_length=22)
type = models.CharField(max_length=12)
ch = models.CharField(max_length=44, null=True)
def print(self, name, type):
t = TypeModel.objects.create(name=name, type=type)
print('success - ' + t.name)
Я хочу вызвать метод print
следующим образом:
class TypeModelCreateAPIView(APIView):
permission_classes = [AllowAny]
def post(self, request):
TypeModel.print() # Can I invoke like this
return Response(status=HTTP_200_OK, data='')
Будь яможет вызвать функцию модели, как это?если нет, то как реализовать метод класса модели?