0

駆け出しの Django 開発者として、Django でサイトを作成し、完全なファイル構造を別のマシンに転送して「公開」することが慣例であるか、または実際に可能であるかを考えていました。

ありがとう、

〜ケイトリン

4

2 に答える 2

0

もちろんそれは可能であり、実際、それが「稼働」する唯一の方法です。ライブサーバーで開発したくないですか? これは、django だけでなく、どのプラットフォームにも当てはまります。

私があなたの質問を正しく理解していれば、開発コードを公開するためのシステムが必要です。

  • バージョン管理システムを使用します: git、svn、mercurial など。
  • 設定/構成ファイルなどの環境固有のコードを識別し、環境ごとに個別のインスタンスを用意します。
  • ライブ データまたはライブに似たデータを含むテスト/ステージング/PP 環境を作成し、そこにコードをデプロイしてからライブにプッシュします。
  • 展開プロセス中のダウンタイムを回避するために、通常、既存のコード フォルダーを指すシンボリック リンクが作成されます。新しいリリースがプッシュされると、他のすべての依存関係 (設定やデータベースの変更など) が完了し、sym リンクが新しいフォルダーを指すようになった後、新しいコードで新しいフォルダーが作成されます。
于 2013-09-16T09:29:01.187 に答える