別のdjangoプロジェクト内でdjangoプロジェクトのモデルとやりとりする方法を探しています。私は別のアプリを意味するものではなく、2つの別々の設定ファイルを持つ2つのプロジェクトを意味します。他のdjangoプロジェクト内から外部djangoプロジェクトと対話する
私は古いWebストア(本当に古く、すべて静的なHTMLです)を私たちのdjangoベースのバックエンドに移行する途中です。これを行うために、私はdjango ormと人手による解析のためのいくつかのビューを使用して、クロールと解析のすべてを処理する別々のdjangoアプリケーションを作成しました。今私はバックエンドのカタログデータにクローラプロジェクトに格納されているデータを設定する必要があります。私は最後の2日間のうちに、方法を見つけようと努力しました。運がない。
私が理想的にやってみたいのは、ストアプロジェクトをモジュールとしてdjangoコマンドクラスにインポートしてから、その方法でやりとりすることです(あなたは2つの別々の設定ファイルから作業しているので、setup_environは ' t仕事)。私はクローラデータをシリアライズしてから、ストアからインポートするか、またはdjangoのorm以外のストアデータベースとやりとりしないようにしたいと思います。このプロジェクトはまだ終わっていないので、可能な限り柔軟なものを保つことを好みます。
あなたは何をお勧めしますか?私は、単一のスクリプトの中から両方のプロジェクトのオームムとやりとりできる限り、野生的なアイデアを出しています。
パーフェクト!それはまさに私が探していたものです、ありがとう! – Blake