アプリケーションのモデルを使用して、sample_mflix
データベースに保存されているドキュメントを更新できます。 ドキュメントをアップデートするには、 Pythonインタラクティブシェルを入力し、モデル オブジェクトの作成、アップデート、削除関数を呼び出します。
2
3
Movie
データベースへの オブジェクトの挿入
次のコードを実行して、映画「"Minari"
」に関するデータを Award
オブジェクトに保存する Movie
オブジェクトを作成します。
movie_awards = Award(wins=122, nominations=245, text="Won 1 Oscar") movie = Movie.objects.create( title="Minari", plot="A Korean-American family moves to an Arkansas farm in search of their own American Dream", runtime=217, released=timezone.make_aware(datetime(2020, 1, 26)), awards=movie_awards, genres=["Drama", "Comedy"] )
4
5
6
7
8
新しいオブジェクトのレンダリング
Movie
オブジェクトがデータベースに挿入されたことを確認するには、 http://:127.0.0.1 8000/recent_movies/ にアクセスします。URL。 sample_mflix.movies
データベースに 5 つの映画のリストが表示され、新しい映画が上部に表示されます。
次に、Viewer
http://:127.0.0.1 8000/views_list/ にアクセスして、データベースに オブジェクトが挿入されていることを確認します。URL。 sample_mflix.users
データベースには 10 個のビューア名のリストが表示され、新しいビューが上部に表示されます。 前の手順で削除された「Alliser Twin」という名前のビューがこのリストに表示されないことを確認します。
これらの手順を完了すると、 sample_mflix
サンプルデータベースにドキュメントを挿入および編集しました。