как сгенерировать фикстуры для схемы и таблиц postgresql с помощью django

Я использую django и postgresql db для разработки своего проекта, у db есть 3 схемы. И я пишу необработанные запросы, используя строку подключения для извлечения данных и вставки данных в таблицы.

Пример:

from django.db import connection 
    query = "select * from schema1.records" 
    cursor = connection.cursor()
    cursor.execute(query)
    output = cursor.fetchall()

Например, я использую во всех своих представлениях.

Я хотел написать тестовые примеры для своих представлений, поэтому мне нужно сгенерировать фикстуры для проверки моих представлений, как создать фикстуры для схем и таблиц. Пожалуйста помоги.

Примечание. Я не писал никаких моделей, я просто использовал необработанные запросы во всем своем проекте.


person prashanth    schedule 04.04.2012    source источник
comment
Кстати, над поддержкой схемы активно работают: code.djangoproject.com/ticket/6148   -  person Danilo Bargen    schedule 04.04.2012
comment
вы поняли мой вопрос, если нет, пожалуйста, дайте мне знать   -  person prashanth    schedule 09.04.2012


Ответы (1)


Бежать:

manage.py dumpdata help

Это покажет, как использовать loaddata для генерации приборов.

person jpic    schedule 04.04.2012
comment
loaddata может вставить данные в dabase, если у меня есть права на файл json. - person prashanth; 04.04.2012
comment
но у меня нет моделей для моих таблиц, потому что я использую существующую базу данных и таблицы. - person prashanth; 05.04.2012
comment
Я думаю, вы забыли - перед помощью: manage.py dumpdata -help - person Quentin; 16.07.2018