アプリケーションのモデルを使用して、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 つの映画のリストが表示され、新しい映画が上部に表示されます。
次に、http://127.0.0.1:8000/viewers_list/ にアクセスして、データベースに Viewerオブジェクトが挿入されていることを確認します。URL。sample_mflix.usersデータベースには 10 個のビューア名のリストが表示され、新しいビューが上部に表示されます。前の手順で削除された「Alliser Twin」という名前のビューがこのリストに表示されないことを確認します。
これらの手順を完了すると、 sample_mflixサンプルデータベースにドキュメントを挿入および編集しました。