1

XMLドキュメントがあり、それをDjangoのデータベース(postgres)にインポートする必要があります。まず第一に、これは可能だと思います。もしそうなら、どうすればそれを実行できますか?

私はPython/Djangoを初めて使用しますが、Pythonシェルでコマンドを実行しているときに、しばらく前に大量のモデルをdbにインポートしたことを覚えていますが、似たようなものがあるかどうか疑問に思っていましたか?

コンテンツを入れるためのモデル設定があります。追加するアイテムが何千もあるので、XMLドキュメントをインポートできるようにしたいだけです。

ありがとう

4

2 に答える 2

1

XMLドキュメントに保存されているデータのモデルを作成しましたか?その場合、djangoドキュメントのこのページが役立つはずです:

https://docs.djangoproject.com/en/1.2/howto/initial-data/#pproving-initial-data-with-fixtures

于 2012-07-16T15:37:20.047 に答える
0

Djangoはデータベースではありません。

基本的に、オプションは次のとおりです。

  1. XMLがdjangoがフィクスチャに使用する形式である場合は、そのデータに一致するモデルを記述し、フィクスチャとしてロードします:https ://docs.djangoproject.com/en/dev/howto/initial-data/#pproving-initial -data-with-fixtures
  2. 1を実行する準備がほぼ整っている場合は、XSLTまたはその他のトランスフォーマーを使用して、その目的のために修正することができます。
  3. 独自のカスタムプログラムを作成してデータを抽出し、その結果としてモデルを作成します。モデルを作成する必要があります。
  4. XMLデータベースを使用して、それをdjangoに接続します。
于 2012-07-16T15:42:43.020 に答える