Можно ли сбросить прибор python во время выполнения? - PullRequest
0 голосов
/ 25 марта 2020

У меня есть этот тестовый пример:

def test_ingest_projects(self):
    file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'projects.csv')
    with open(file_path, 'r', encoding='utf-8-sig') as csvfile:
        reader = csv.DictReader(csvfile)
        projects = []
        for row in reader:
            row['effort'] = float(row['effort'])
            projects.append(Project(**row))
        Project.objects.bulk_create(projects)
        print(Project.objects.all())

После его запуска я хочу сбросить фиксатор json таблицы Project, возможно ли это во время выполнения?

1 Ответ

0 голосов
/ 26 марта 2020

Я думаю, это должно сработать.

from django.core.serializers import serialize

json_string = serialize('json', Project.objects.all())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...