私は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
は何をしますか? (ドキュメントのヒント)
他にどのようなオプションがありますか(私の推測が正しければ)?
どこにありますかこの常駐のドキュメント?