0

プロジェクトの開発にdjangoとpostgresqldbを使用していますが、dbには3つのスキーマがあります。そして、接続文字列を使用して生のクワイアを作成し、データをフェッチしてテーブルにデータを挿入しています。

例:

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

私がすべてのビューで使用している方法と同じように。

ビューにテストケースを書きたかったので、ビューをテストするためのフィクスチャを生成する必要があります。スキーマとテーブルのフィクスチャを生成する方法を教えてください。助けてください。

注:プロジェクト全体で生のクエリを使用したモデルは作成していません。

4

1 に答える 1

0

走る:

manage.py dumpdata help

これは、loaddata を使用してフィクスチャを生成する方法を示します。

于 2012-04-04T11:56:35.750 に答える