0

initial_data.jsonDjangoからサンプル/デモ データ セットを簡単に生成する方法を見つけようとしています。

基本的に、フィクスチャinitial_data.jsonは、日付が静的であることを除いて、私が必要とすることを正確に行います....

私のアプリは日付を使用して、他の方法では簡単に生成される情報 (コメント、スコアなど) を表示/並べ替えます。見込み顧客にアプリの機能を示すために、完全なデータ セットを作成したいと考えています。問題は日付で発生します。実行してもsyncdb(自動的に my が含まれますinitial_data.json)、日付は静的であるため、すべての情報は今日ではなく特定の日付に関連付けられます。時間が経つにつれて、そのデータはアプリで見えにくくなるため、潜在的なクライアントに対してその能力を十分に発揮できなくなります。

日付情報を更新しinitial_data.jsonて、日付が現在の実際の日付に関連したままになり、それらの新しい日付で syncdb を再度実行できるようにする簡単な方法はありますか? (これはすべて、クライアントへのデモンストレーションとしてのみローカルマシン上にあると想定してください...サーバー、本番環境などではありません)。

私はこれが理にかなっていることを願っています?!

4

2 に答える 2

0

OK、私の解決策は、django-mockups を使用することでした: https://github.com/sorl/django-mockups

フィールドタイプ(テキスト、電子メール、URLなど)およびそれらのフィールドで指定されたmax_lengthに従って、テーブル(すべてまたはユーザーが指定したもののみ)にランダムデータを追加します。Lorem Ipsum を挿入し、正しい形式の電子メール アドレスなどを挿入します。

非常に使いやすく、cron ジョブを介して実行するように設定することも、必要に応じて手動で実行することもできます。完全。

于 2012-12-02T10:22:02.463 に答える
0

ダミーデータを生成して(一時的な?)データベースに保存する関数(おそらく管理コマンド)を作成する方が良いかもしれません

于 2012-11-24T19:19:38.880 に答える