gitlab.comのチームアカウントに複数のプロジェクトがあります。 あるプロジェクトのファイルを別のプロジェクトのリンクとして使用したいとします。その理由は、アップデートを伝播させたいからです。gitのdjangoプロジェクト間のリンクファイル
コードを一度コピーして元のファイルを更新しただけでは、更新は他のプロジェクトのファイルに反映されません。では、プロジェクトBのファイルへのリンクをプロジェクトAに追加する方法はありますか? 私はプロジェクトでパッケージとして使うことができますし、同時に更新してください。
まあ上でそれを使用する前に、プロジェクトAの変更をテストすると、何をしたいのか行うための最善の方法であると考えてい
、我々は1つのアプリでモデルファイル内を持っていますプロジェクトAのプロジェクトで同じモデルを使用したいと考えています。 しかし、プロジェクトAのチームが時間の経過とともにモデルファイルを更新する可能性があります。モデルへのこれらの更新がプロジェクトBに反映されるように、シンボリックリンクを作成したいと考えています。 それを一度パッケージ化すればそれだけです。チームAがモデルファイルを更新した場合は、パッケージ化して再度インポートする必要があります。 – Ahmedn1
シンボリックリンクをすると、チームからの時間が長くなります。シンボリックリンクを使ってファイルを更新すると、各開発者は自分のディレクトリを持っているので、環境ごとに設定する必要があります。一般的なソリューションでは作業できません。モデルをパッケージ化することは、同じファイルを多くのプロジェクトに使用するより信頼性の高い方法と思われます。その[チュートリアル](http://pythoncentral.io/package-python-django-application-reusable-component/)も良いです。 –
しかし、もし私がそれをすれば。インポートされたモデルの移行はどのように行うのですか?私はdjangoがプロジェクト内の各アプリケーションのモデルファイルの移行を行うことを意味します。今、私はそのアプリのモデルファイルがありません。これは、インポートされたパッケージです。 – Ahmedn1