on_deleteはDjangoモデルで何をしますか?

| | | | | | | | | | | | | |

私はDjangoに精通していますが、最近、モデルに on_delete = models.CASCADE オプションがあることに気付きました。同じドキュメントを検索しましたが、できませんでした。

Django 1.9で変更:

on_deleteを2番目の位置として使用できるようになりました引数(以前は、通常、キーワード引数としてのみ渡されていました)。これは、Django2.0では必須の引数になります。

使用例は

  from django.db import models class Car(models.Model):manufacturer=modelsです。 ForeignKey( "Manufacturer"、on_delete = models.CASCADE、)#... class Manufacturer(models.Model):#... pass  

on_deleteは何をしますか? (モデルが削除された場合に実行されるアクションを推測します。)

models.CASCADE は何をしますか? (ドキュメントのヒント)

他にどのようなオプションがありますか(私の推測が正しければ)?

どこにありますかこの常駐のドキュメント?