【问题标题】:how to generate fixtures for postgresql schema and tables using django如何使用 django 为 postgresql 模式和表生成固定装置
【发布时间】:2012-04-18 03:00:45
【问题描述】:

我正在使用 django 和 postgresql db 来开发我的项目,db 有 3 个模式。我正在编写原始查询,使用连接字符串来获取数据并将数据插入表中。

例子:

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

就像我在所有视图中使用的方式一样。

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

注意:我没有编写任何模型,我只是在整个项目中使用了原始查询。

【问题讨论】:

标签: django postgresql-9.0


【解决方案1】:

运行:

manage.py dumpdata help

这将展示如何使用 loaddata 来生成夹具。

【讨论】:

  • 如果我有正确的 json 文件,loaddata 可以将数据插入数据库。
  • 但我没有表的模型,因为我使用的是现有的数据库和表。
  • 我想你在帮助之前忘记了“-”:manage.py dumpdata -help
猜你喜欢
  • 2014-01-10
  • 1970-01-01
  • 1970-01-01
  • 2013-09-02
  • 1970-01-01
  • 1970-01-01
  • 2015-07-28
  • 2021-02-08
  • 2020-03-08
相关资源
最近更新 更多