2012-04-04 47 views
0

我正在使用django和postgresql db来开发我的项目,db有3个模式。我正在使用连接字符串来写入原始quires,以获取数据并将数据插入到表中。如何使用django生成postgresql模式和表的灯具

例子:

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

像这样,我用我所有的观点。

我想写测试用例到我的视图,所以我需要生成灯具来测试我的意见,我如何生成模式和表的灯具。请帮忙。

注:我没有写我在整个项目中使用原始查询的任何模型。

+0

作为旁注,架构支持正在积极开展工作:https://code.djangoproject.com/ticket/6148 – 2012-04-04 12:35:25

+0

你是否得到我的问题,如果不是,请让我知道 – prashanth 2012-04-09 06:17:41

回答

0

运行:

manage.py dumpdata help 

这将展示如何使用loaddata生成装置。

+0

loaddata可以将数据插入到数据库if我有json文件的权利。 – prashanth 2012-04-04 12:05:22

+0

我的不好,dumpdata是命令,回答更新 – jpic 2012-04-04 14:40:00

+0

,但我没有我的表的模型,因为我使用的是现有的数据库和表。 – prashanth 2012-04-05 13:20:47