# -*- coding: utf-8 -*- import json import os import sys import django sys.path.append("../server") os.environ.setdefault("IT_APP_ENVIRONMENT", "development") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings.base") django.setup() from vbv_lernwelt.learnpath.models import LearningPath from vbv_lernwelt.learnpath.serializers import LearningPathSerializer def main(): from django.conf import settings settings.DEBUG = True from django.db import connection from django.db import reset_queries reset_queries() learning_path = LearningPath.objects.filter(slug='versicherungsvermittlerin', locale__language_code='de-CH').first() serializer = LearningPathSerializer(learning_path) print(serializer.data) print(len(json.dumps(serializer.data))) print(len(connection.queries)) if __name__ == '__main__': main()