... サイトにあるドキュメントの方が、最新の Django リリースのドキュメントよりも多くの情報を提供していることがあります。 Django の引用に関して ¶ 公式の引用フォーマットを提示するのは難しいです。理由は2つあります: 引用フォーマットは出版社によって大きく異なり、 ... ソフトウェアの引用標準スタイルも議論が交わされているからです。 For example, APA style , would dictate something like: Django (Version 1.5) [Co ... 一正しいガイドは出版社が受け入れる書式であることであるので、出版社のガイドラインを確認し、可能な限り同じようにしてください。 引用スタイルガイドで出版社名が要求されていれば、 "Django Software Foundation" を使ってください。 出版社の都市表記が必要なら、「カ ... ... サイトにあるドキュメントの方が、最新の Django リリースのドキュメントよりも多くの情報を提供していることがあります。 Django の引用に関して ¶ 公式の引用フォーマットを提示するのは難しいです。理由は2つあります: 引用フォーマットは出版社によって大きく異なり、 ... ソフトウェアの引用標準スタイルも議論が交わされているからです。 For example, APA style , would dictate something like: Django (Version 1.5) [Co ... 一正しいガイドは出版社が受け入れる書式であることであるので、出版社のガイドラインを確認し、可能な限り同じようにしてください。 引用スタイルガイドで出版社名が要求されていれば、 "Django Software Foundation" を使ってください。 出版社の都市表記が必要なら、「カ ... ... 書はサポートされていません。パラメータはリストで渡す必要があります。 警告 素のSQLクエリで文字列書式を使用したり、SQL文字列で引用符プレースホルダを使用しないでください。 上記のクエリをこう書きたくなる誘惑に駆られるでしょう: >>> query = "SELECT * FROM my ... ast_name = %s " % lname >>> Person . objects . raw ( query ) また、クエリはこのように書くべきだと思うかもしれません( %s を引用符で囲む): >>> query = "SELECT * FROM myapp_person WHERE last_name = ' %s '" どちらのミスも犯してはなりません。 SQL injecti ... onへの防御 で議論されているように、 params 引数を使用し、プレースホルダーを引用符で囲まないことで、攻撃者が任意のSQLをデータベースに注入する、一般的な脆弱性である SQL injection attacks から保護されます。 ... ... 書はサポートされていません。パラメータはリストで渡す必要があります。 警告 素のSQLクエリで文字列書式を使用したり、SQL文字列で引用符プレースホルダを使用しないでください。 上記のクエリをこう書きたくなる誘惑に駆られるでしょう: >>> query = "SELECT * FROM my ... ast_name = %s " % lname >>> Person . objects . raw ( query ) また、クエリはこのように書くべきだと思うかもしれません( %s を引用符で囲む): >>> query = "SELECT * FROM myapp_person WHERE last_name = ' %s '" どちらのミスも犯してはなりません。 SQL injecti ... onへの防御 で議論されているように、 params 引数を使用し、プレースホルダーを引用符で囲まないことで、攻撃者が任意のSQLをデータベースに注入する、一般的な脆弱性である SQL injection attacks から保護されます。 ... ... ブジェクトはこの要求に適合しています。 CSV ファイルの行ごとに writer.writerow を呼び、 iterable を渡します。 CSV モジュールは引用を適切に処理するので、引用符やカンマでの文字列のエスケープについて心配する必要はありません。生の文字列を writerow() に渡すこ ... {{ row.4 | addslashes }} " {% endfor %} この短いテンプレートは与えられたデータを繰り返し処理し、各行の CSV 行を表示します。引用符の問題がないように addslashes テンプレートフィルタを使用します。 他のテキストベースのフォーマット ¶ ここで説明した CSV (特 ... ... ブジェクトはこの要求に適合しています。 CSV ファイルの行ごとに writer.writerow を呼び、 iterable を渡します。 CSV モジュールは引用を適切に処理するので、引用符やカンマでの文字列のエスケープについて心配する必要はありません。生の文字列を writerow() に渡すこ ... {{ row.4 | addslashes }} " {% endfor %} この短いテンプレートは与えられたデータを繰り返し処理し、各行の CSV 行を表示します。引用符の問題がないように addslashes テンプレートフィルタを使用します。 他のテキストベースのフォーマット ¶ ここで説明した CSV (特 ... ... / td > < td class = "row2" > ... </ td > </ tr > cycle タグ内では、空白で区切ることでいくつでも値を使うことができます。一重引用符 ( ' ) または二重引用符 ( " ) で囲まれた値は文字列リテラルとして扱われ、引用符のない値はテンプレート変数として扱われます。 ... プレートが親テンプレートからの拡張であることを指示します。 このタグには 2 種類の使い方があります: {% extends "base.html" %} (引用符つき) の場合、リテラル値 "base.html" を親テンプレートの名前として使います。 {% extends variable %} とした場合、変数 variab ... ciple by having to hardcode URLs in your templates: {% url 'some-url-name' v1 v2 %} 第 1 引数は URL パターン名 です。これは引用符で括ったリテラル、またはその他のコンテキスト変数です。続く引数はオプションで、空白で区切って指定します。引数はそれぞれ URL ... ... / td > < td class = "row2" > ... </ td > </ tr > cycle タグ内では、空白で区切ることでいくつでも値を使うことができます。一重引用符 ( ' ) または二重引用符 ( " ) で囲まれた値は文字列リテラルとして扱われ、引用符のない値はテンプレート変数として扱われます。 ... プレートが親テンプレートからの拡張であることを指示します。 このタグには 2 種類の使い方があります: {% extends "base.html" %} (引用符つき) の場合、リテラル値 "base.html" を親テンプレートの名前として使います。 {% extends variable %} とした場合、変数 variab ... ciple by having to hardcode URLs in your templates: {% url 'some-url-name' v1 v2 %} 第 1 引数は URL パターン名 です。これは引用符で括ったリテラル、またはその他のコンテキスト変数です。続く引数はオプションで、空白で区切って指定します。引数はそれぞれ URL ... ... です。しかし、国際的な環境では、Unicode 文字を含むことができる IRI から URL を構築する必要があるかもしれません。IRI を URI に引用して変換するためには、これらの関数を使用します。 The django.utils.encoding.iri_to_uri() function, which implements the conve ... %A7ois/Paris%20%26%20Orl%C3%A9ans' よく見ると、2番目の例で quote() によって生成された部分が iri_to_uri() に渡された際に二重引用符で囲まれていないことがわかります。これは非常に重要で便利な機能です。つまり、IRIを構築する際に、非ASCII文字が含まれているか ... iri ( uri_to_iri ( some_string )) == uri_to_iri ( some_string ) 同じURI/IRIに対して複数回安全に呼び出すことができます。二重引用符の問題を気にする必要はありません。 モデル ¶ データベースから返される全ての文字列が str オブジェクトとして返されるため、文字 ... ... です。しかし、国際的な環境では、Unicode 文字を含むことができる IRI から URL を構築する必要があるかもしれません。IRI を URI に引用して変換するためには、これらの関数を使用します。 The django.utils.encoding.iri_to_uri() function, which implements the conve ... %A7ois/Paris%20%26%20Orl%C3%A9ans' よく見ると、2番目の例で quote() によって生成された部分が iri_to_uri() に渡された際に二重引用符で囲まれていないことがわかります。これは非常に重要で便利な機能です。つまり、IRIを構築する際に、非ASCII文字が含まれているか ... iri ( uri_to_iri ( some_string )) == uri_to_iri ( some_string ) 同じURI/IRIに対して複数回安全に呼び出すことができます。二重引用符の問題を気にする必要はありません。 モデル ¶ データベースから返される全ての文字列が str オブジェクトとして返されるため、文字 ... 2026年10月08日