Я хочу перенести эту логику в файл django utils. Я попробовал несколько кодов, но не получилось
Вот код. Я использую graphene django. Я не хочу писать логику на graphQL. Я хочу перенести эту логику в файл utils.py
class CreateCareer(graphene.Mutation):
_career = graphene.Field(CareerType)
class Arguments:
input = CareerInput(required=True)
def mutate(cls, root, info, input):
try:
input["from_date"]
except:
return GraphQLError("Please select from_date")
try:
input["current_work_here"] is False and not input["to_date"]
except:
raise Exception("Please select to_date")
if input["current_work_here"] is False:
if input["from_date"] > input["to_date"]:
return GraphQLError("from_date must less than to_date")
career = CandidateCareer.objects.create(**input)
return CreateCareer(_career=career)