どのように痛いのはdjangoプロジェクト展開における生(演出)。[定休日]

StackOverflow https://stackoverflow.com/questions/2434120

  •  19-09-2019
  •  | 
  •  

質問

私はかなり高速の小さなdjangoプロジェクトの鉱山は、開発をしてい地域のコースです。しかし、いったdjango前、私はいかがアップロードで試して生産す。とんかんいっても、私も熱心に試験を早期リリース。

いのでは、と思うのですが、きもの: http://djangobook.com/en/2.0/chapter12/

が、他の細かを考慮する必要があり前、中、後の展開?アドバイスはアンメットメディカルニーズを実践?

感謝。

役に立ちましたか?

解決

あなたの開発/テスト環境をできるだけ密接にデプロイメント環境に合わせてください。これは、例えば使用することを意味しますPostgreSQLとのmod_wsgiの代わりに、SQLiteのとビルトインサーバー。このソフトウェアは無料ですので、あなたがそれを手に入れることができない理由はありません。

他のヒント

のものを使っておけば間違いないように 削除データベース移行をきっかけを考えよう buildout または 展開した場合を合理的に複雑なプロジェクト(または同時に学ぶこれらのツール)のもとでは、より容易に再現可能脚本ます。

が問題だとサイトは、サブディレクトリのドメイン:書き込みを防ぐ絶対url、利用の url タグです。

ればな初期データをデータベース利用 備品.

場合はサーバが使用する複数のサイト、包装サイトを表示しようとすると Virtualenv な依存関係の紛争のただきます。

また、あなたが同一のデータベースを利用システムにおdev、生産のサーバーな驚くことで生きています。

私は多くのデータベースモデルの変化にハングアップだと思います。 Djangoはsyncdbの実行に新しい列を追加し、またはそれを行うためのスクリプトを生成しますが、列を削除しないであろうと、私はそれは彼らがもはや適用されない場合でも、データベースから外部キー制約を削除しないと思うことができます。

だから、データベースの移行は、最高のスクリプト行われ、本番データベースまたは密接に(もちろん、同じスキーマを)生産データに似た設定、いくつかのデータのコピーでテストされることがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top