... メソッドが呼び出され、リダイレクト URL を返します: from django.shortcuts import redirect def my_view ( request ): ... obj = MyModel . objects . get ( ... ) return redirect ( obj ) ビューの名前と、オプションで位置引数またはキーワード引数を渡すことで、 rev ... 形式で permanent 引数が使えます。 True に設定された場合、恒久的なリダイレクトを返します: def my_view ( request ): ... obj = MyModel . objects . get ( ... ) return redirect ( obj , permanent = True ) さらに、 preserve_request 引数を使えば、元の HTTP メソッ ... ドを保持できます: def my_view ( request ): # ... obj = MyModel . objects . get ( ... ) if request . method in ( "POST" , "PUT" ): # Redirection preserves the original request method. re ... ... メソッドが呼び出され、リダイレクト URL を返します: from django.shortcuts import redirect def my_view ( request ): ... obj = MyModel . objects . get ( ... ) return redirect ( obj ) ビューの名前と、オプションで位置引数またはキーワード引数を渡すことで、 rev ... 形式で permanent 引数が使えます。 True に設定された場合、恒久的なリダイレクトを返します: def my_view ( request ): ... obj = MyModel . objects . get ( ... ) return redirect ( obj , permanent = True ) さらに、 preserve_request 引数を使えば、元の HTTP メソッ ... ドを保持できます: def my_view ( request ): # ... obj = MyModel . objects . get ( ... ) if request . method in ( "POST" , "PUT" ): # Redirection preserves the original request method. re ... ... デルのインスタンスからあるフィールドを削除した場合、再度アクセスする事でその値をデータベースから再読み込みします: >>> obj = MyModel . objects . first () >>> del obj . field >>> obj . field # Loads the field from the database Model. refresh_from_db ( usin ... て期待する更新が行われたかをテストするため、以下のようなテストを書くことができます。 def test_update_result ( self ): obj = MyModel . objects . create ( val = 1 ) MyModel . objects . filter ( pk = obj . pk ) . update ( val = F ( "val" ) + 1 ) # At this p ... 除を使用している場合、 refresh_from_db() を呼び出す際にこれを考慮することができます: obj . refresh_from_db ( from_queryset = MyModel . active_objects . all ()) 再読み込みされたインスタンスから通常クリアされる関連オブジェクトをキャッシュすることができます。 ... ... デルのインスタンスからあるフィールドを削除した場合、再度アクセスする事でその値をデータベースから再読み込みします: >>> obj = MyModel . objects . first () >>> del obj . field >>> obj . field # Loads the field from the database Model. refresh_from_db ( usin ... て期待する更新が行われたかをテストするため、以下のようなテストを書くことができます。 def test_update_result ( self ): obj = MyModel . objects . create ( val = 1 ) MyModel . objects . filter ( pk = obj . pk ) . update ( val = F ( "val" ) + 1 ) # At this p ... 除を使用している場合、 refresh_from_db() を呼び出す際にこれを考慮することができます: obj . refresh_from_db ( from_queryset = MyModel . active_objects . all ()) 再読み込みされたインスタンスから通常クリアされる関連オブジェクトをキャッシュすることができます。 ... ... 可能な変数のリスト。 そのビューで使用されるテンプレート名。 例: from django.shortcuts import render from myapp.models import MyModel def my_view ( request , slug ): """ Display an individual :model:`myapp.MyModel`. **Context** ``mymodel`` An instance of : ... model:`myapp.MyModel`. **Template:** :template:`myapp/my_template.html` """ context = { "mymodel" : MyModel . objects . get ( slug = slug )} re ... ュメント フィルタ models admin モデル template リファレンス ビュー docstring model myapp タグ ブックマーク レット blog slug MyModel テンプレートタグ contrib path label view text クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... on ): dependencies = [ ( "myapp" , "0005_populate_uuid_values" ), ] operations = [ migrations . AlterField ( model_name = "mymodel" , name = "uuid" , field = models . UUIDField ( default = uuid . uuid4 , unique = True ), ), ] 最初の移行ファイルを編集しま ... ration ): dependencies = [ ( "myapp" , "0003_auto_20150129_1705" ), ] operations = [ migrations . AddField ( model_name = "mymodel" , name = "uuid" , field = models . UUIDField ( default = uuid . uuid4 , unique = True ), ), ] unique=True を null=True に ... ated by Django A.B on YYYY-MM-DD HH:MM from django.db import migrations import uuid def gen_uuid ( apps , schema_editor ): MyModel = apps . get_model ( "myapp" , "MyModel" ) for row in MyModel . objects . all (): row . uuid = uuid . uuid4 () row . save ... ... on ): dependencies = [ ( "myapp" , "0005_populate_uuid_values" ), ] operations = [ migrations . AlterField ( model_name = "mymodel" , name = "uuid" , field = models . UUIDField ( default = uuid . uuid4 , unique = True ), ), ] 最初の移行ファイルを編集しま ... ration ): dependencies = [ ( "myapp" , "0003_auto_20150129_1705" ), ] operations = [ migrations . AddField ( model_name = "mymodel" , name = "uuid" , field = models . UUIDField ( default = uuid . uuid4 , unique = True ), ), ] unique=True を null=True に ... ated by Django A.B on YYYY-MM-DD HH:MM from django.db import migrations import uuid def gen_uuid ( apps , schema_editor ): MyModel = apps . get_model ( "myapp" , "MyModel" ) for row in MyModel . objects . all (): row . uuid = uuid . uuid4 () row . save ... ... 可能な変数のリスト。 そのビューで使用されるテンプレート名。 例: from django.shortcuts import render from myapp.models import MyModel def my_view ( request , slug ): """ Display an individual :model:`myapp.MyModel`. **Context** ``mymodel`` An instance of : ... model:`myapp.MyModel`. **Template:** :template:`myapp/my_template.html` """ context = { "mymodel" : MyModel . objects . get ( slug = slug )} re ... ... e your code to "unescape" the slashes one level. For example, this used to work: # Find text containing a single backslash MyModel . objects . filter ( text__contains = " \\\\ " ) The above is now incorrect, and should be rewritten as: # Find text conta ... ining a single backslash MyModel . objects . filter ( text__contains = " \\ " ) Removed ENABLE_PSYCO setting ¶ The ENABLE_PSYCO setting no longer exists. I ... .decorators import login_required from django.views.generic.list_detail import object_list from mysite.myapp.models import MyModel info = { "queryset" : MyModel . objects . all (), } urlpatterns = patterns ( "" , ( "^myview/$" , login_required ( object_ ... ... e your code to "unescape" the slashes one level. For example, this used to work: # Find text containing a single backslash MyModel . objects . filter ( text__contains = " \\\\ " ) The above is now incorrect, and should be rewritten as: # Find text conta ... ining a single backslash MyModel . objects . filter ( text__contains = " \\ " ) Removed ENABLE_PSYCO setting ¶ The ENABLE_PSYCO setting no longer exists. I ... .decorators import login_required from django.views.generic.list_detail import object_list from mysite.myapp.models import MyModel info = { "queryset" : MyModel . objects . all (), } urlpatterns = patterns ( "" , ( "^myview/$" , login_required ( object_ ... 2026年10月08日