問題タブ [dumpdata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Django:DoesNotExist:一致するクエリが存在しません
私は django (v1.1) プロジェクトを mysql から postgresql (楽しい!) に移行中です。現在、すべてのデータを転送しています。manage.py dumpdata オプションを使用しようとしましたが、使用しているサーバーはかなり古く、非常に時間がかかります (すべてをメモリにロードする必要があるようです)。各アプリとその下の各モデルを処理する小さなスクリプトを思いつきました。簡略化されたバージョンを以下に示します。
ただし、try catch ステートメントを削除すると、次のエラーが発生します:\
私のモデルは次のように定義されています。
私が理解しているように、このエラーの原因は、ある種のデータの不一致または外部キーの欠落によるものです。上記のモデルを考えると、何が問題だと思われますか? 私はそれで少し問題を抱えており、元の作者はずっといなくなっています。どんな助けでも大歓迎です!
編集: フル スタック トレードは次のとおりです。
django - 日付別のDjangodumpdata
日付でフィルタリングされたすべてのモデルのダンプデータを実行する方法または利用可能なモジュールはありますか?たとえば、日付の範囲間、または指定された日付よりも大きい|小さい日付の間。
django-dumpdataのfixtures-the-amount-of-fixturesは、IDと明示的なモデル名を引数として扱います。
私はDjango/Pythonの日時フィールドを意味していません。レコードがデータベースに追加されたときに追跡する日付と時刻のネイティブサポートがあるかもしれないと思います。そして、私はpostgresを使用します。
django - Django ダンプデータがファイルに書き込まれず、「Bad file descriptor」エラーが生成される
データをファイルにダンプしようとしていますが、このエラーが発生し続けます:
これはコードページまたはユニコードと関係があると感じています。これを PowerShell で実行しようとすると、エラーは発生しませんでしたが、データは画面に出力され、ファイルは空でした (> 記号がなかったかのように)。
誰がこれを引き起こす可能性があるか考えていますか?
前もって感謝します :)
django - Django:汎用外部キーダンプデータ:依存関係を解決できません
Users
汎用外部キーを使用して、さまざまなプロファイルをから継承されたモデルに関連付けますauth.User
。オプションを渡しdumpdata
てもできません。--natural
それは言います、
エラー: シリアル化されたアプリ リスト内の myproject.AdminProfile、myproject.TeacherProfile、myproject.Users の依存関係を解決できません。
documentationによると、一般的な関係を含むフィクスチャを取り、フラッシュするには、natural_key メソッドを実装する必要があると言われています。ここに提示されたモデルでどのようにそれを行うことができますか?
Django 1.4.3 と Postrgres を使用。
django - call_command と dumpdata コマンドを使用して json をファイルに保存する方法
メソッドを使用しcall_command
て dumpdata を呼び出そうとしていますcommand
。手動で、次のように使用してデータをファイルに保存します。
jsonファイルを保存します。今、call_command
メソッドを使用してこのコマンドを呼び出す必要がある状況にあります。
次を使用して、コマンドからjsonを出力できます。
コマンドラインから行うように、指定されたデータをファイルに保存する方法はありますか?
django - cygwin の Django loaddata コマンドは、フィクスチャのインストール時にエラーを返します (SQLite3 データベース)
cygwin と cygwin 上の python を 2.7 に更新しましたが、Django の loaddata 管理コマンドを使用して json ファイルをデータベースにロードできません。(データベースのバックエンドとして SQLite3 を使用)
これは、データのインスタンスが 1 つしかないフィクスチャに対して機能します。2 つ以上ある場合、次のように 2 つ目で失敗します。
他の誰かがこの問題を抱えていますか?
追加情報: 2 台目のコンピューターに cygwin を新規インストールしてこれを試し、いくつかの django プロジェクトで試しました。どこも同じエラーです。
最新バージョンのcygwinでloaddataコマンドを試すだけで、誰でもこのエラーを再現できると確信しています。
編集:
このjsonファイルで機能します:
しかし、これは失敗します:
django - Django データベースからデータをエクスポートする
あるデータベースから別のジャンゴにレコードをコピーする方法は?
最初のデータベースを試しました
python manage.py dumpdata マテリアル - インデント = 1
material はディレクトリデータベースの後の?
マテリアル.json ?
このファイルをどこかにコピーしますか? 2番目のデータベースで?