... ルリクエストの取り扱い ¶ Django は GitHub でホストされているので、パッチはプルリクエストの形で提供されます。 プルリクエストをコミットする際には、個々のコミットが以下に説明するコミットガイドラインに合致していることを確認してください。コントリビューターは可能 ... な限り最高のプルリクエストを提供することが期待されています。実際には、コミットガイドラインに精通しているであろうマージャーが、自分自身でコミットを標準に近づけることを決定するかもしれません。 JenkinsやGi ... ストをチェックアウトできます。 この時点で、コードに手を加えることができます。 git rebase -i と git commit --amend を使って、コミットの品質が期待通りのものであることを確認しましょう。準備ができたら次のようにします: / $ # Pull in the latest changes from ... ... ルリクエストの取り扱い ¶ Django は GitHub でホストされているので、パッチはプルリクエストの形で提供されます。 プルリクエストをコミットする際には、個々のコミットが以下に説明するコミットガイドラインに合致していることを確認してください。コントリビューターは可能 ... な限り最高のプルリクエストを提供することが期待されています。実際には、コミットガイドラインに精通しているであろうマージャーが、自分自身でコミットを標準に近づけることを決定するかもしれません。 JenkinsやGi ... ストをチェックアウトできます。 この時点で、コードに手を加えることができます。 git rebase -i と git commit --amend を使って、コミットの品質が期待通りのものであることを確認しましょう。準備ができたら次のようにします: / $ # Pull in the latest changes from ... ... を管理する ¶ Django のデフォルトのトランザクションの動作 ¶ Django のデフォルトの動作は、オートコミットモードで実行することです。トランザクションがアクティブでない限り、各クエリは即座にデータベースにコミットされます。 詳しくは下 ... 関数を呼び出す前に、Django はトランザクションを開始します。レスポンスが問題なく生成された場合は、Django はトランザクションをコミットします。もしビューが例外を生成した場合は、Django はトランザクションをロールバックします。 ビューのコード (通常は atomic() コ ... ネージャー) の中で、セーブポイントを使ったサブトランザクションを扱うことができます。ただし、ビューの最後では、すべての変更がコミットされるか、何もコミットされないかのどちらかです。 警告 このトランザクションモデルは簡潔ではありますが、トラフィックが増加する ... ... を管理する ¶ Django のデフォルトのトランザクションの動作 ¶ Django のデフォルトの動作は、オートコミットモードで実行することです。トランザクションがアクティブでない限り、各クエリは即座にデータベースにコミットされます。 詳しくは下 ... 関数を呼び出す前に、Django はトランザクションを開始します。レスポンスが問題なく生成された場合は、Django はトランザクションをコミットします。もしビューが例外を生成した場合は、Django はトランザクションをロールバックします。 ビューのコード (通常は atomic() コ ... ネージャー) の中で、セーブポイントを使ったサブトランザクションを扱うことができます。ただし、ビューの最後では、すべての変更がコミットされるか、何もコミットされないかのどちらかです。 警告 このトランザクションモデルは簡潔ではありますが、トラフィックが増加する ... ... ューする方法などが書かれています。 変更点を確認する ¶ 次に、ブランチで行った変更を確認します。すべての変更をステージングしてコミットの準備をするには、次のコマンドを実行します: / $ git add --all ...\> git add --all 上により Django のカレントコピー (修正 ... t(), 'toast') 変更内容のプレビューが終わったら、 q キーを押してコマンドラインに戻ります。差分が問題なさそうであれば、変更をコミットする準備が整いました。 変更をコミットする ¶ 変更点をコミットするには、次のコマンドを実行します。 / $ git commit ...\> gi ... t commit すると、コミットメッセージを入力するためのテキストエディタが開きます。 コミットメッセージガイドライン に従って、次のようにメッセージを入力し ... ... ューする方法などが書かれています。 変更点を確認する ¶ 次に、ブランチで行った変更を確認します。すべての変更をステージングしてコミットの準備をするには、次のコマンドを実行します: / $ git add --all ...\> git add --all 上により Django のカレントコピー (修正 ... t(), 'toast') 変更内容のプレビューが終わったら、 q キーを押してコマンドラインに戻ります。差分が問題なさそうであれば、変更をコミットする準備が整いました。 変更をコミットする ¶ 変更点をコミットするには、次のコマンドを実行します。 / $ git commit ...\> gi ... t commit すると、コミットメッセージを入力するためのテキストエディタが開きます。 コミットメッセージガイドライン に従って、次のようにメッセージを入力し ... ... lf, where votes are given as +1, +0, -0, or -1. Roughly translated, these votes mean: +1: "私はこのアイデアが大好きで、強くコミットしています。" +0: " 私は OKだと思います。" -0: "ワクワクはしないけど、邪魔にはならないと思います。" -1: "私は強く反対しますし ... ... lf, where votes are given as +1, +0, -0, or -1. Roughly translated, these votes mean: +1: "私はこのアイデアが大好きで、強くコミットしています。" +0: " 私は OKだと思います。" -0: "ワクワクはしないけど、邪魔にはならないと思います。" -1: "私は強く反対しますし ... ... ドが予期せずブロックされるのを防ぎます。 SELECT ... FOR UPDATE をサポートしているバックエンドで select_for_update() をオートコミットモードでクエリセットを評価すると TransactionManagementError エラーになります。もしこれが許される場合、これはデータを用意に破 ... elect_for_update() を使用しても意味はありません。 SELECT ... FOR UPDATE はクエリに追加されず、 select_for_update() がオートコミットモードで使用されてもエラーは発生しません。 警告 Although select_for_update() normally fails in autocommit mode, since TestCa ... ... ドが予期せずブロックされるのを防ぎます。 SELECT ... FOR UPDATE をサポートしているバックエンドで select_for_update() をオートコミットモードでクエリセットを評価すると TransactionManagementError エラーになります。もしこれが許される場合、これはデータを用意に破 ... elect_for_update() を使用しても意味はありません。 SELECT ... FOR UPDATE はクエリに追加されず、 select_for_update() がオートコミットモードで使用されてもエラーは発生しません。 警告 Although select_for_update() normally fails in autocommit mode, since TestCa ... 2026年10月08日