Django1からDjango2のon_deleteエラー

シモーナブガ

このワークフローは、以前のDjangoバージョン用に作成されたと思います。アップグレードしようとすると、on_deleteを追加するときにエラーが発生します。これが私がしたことですが、それはまだ機能しておらず、私は何が間違っているのか疑問に思っています。

元の

class Task(AbstractEntity):
    request = ForeignKey(Request, related_name='tasks')   
    assignee = ForeignKey(Group)    
    updated_by = ForeignKey(User)    
    activity_ref = CharField(max_length=100)    
    status = CharField(verbose_name="Status", max_length=30, choices=TASK_STATUS)

私のバージョン

class Task(models.AbstractEntity):
    request = models.ForeignKey(Request, related_name='tasks', on_delete=models.CASCADE)
    assignee = ForeignKey(Group)
    updated_by = ForeignKey(User)
    activity_ref = CharField(max_length=100)
    status = CharField(verbose_name="Status", max_length=30, choices=TASK_STATUS)

次に、モデルが定義されていないという別のエラーが発生します。

デトス

Django 2.0のドキュメント(およびリリースノート)によると、すべてのForeignkeyフィールドに必須on_deleteパラメーターが追加されました。

モデルのフィールドに欠落しているようです。リリースノートでは、移行を確認することもお勧めします。

モデルと移行では、ForeignKeyとOneToOneFieldのon_delete引数が必要になりました。更新する移行の数が少なくなるように、移行を縮小することを検討してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

「manage.py」ファイルの構文エラー-django2

分類Dev

Django1回の送信リクエストで同じモデルフォームを2回保存する方法

分類Dev

Django2のテンプレートからフォームにパラメーターを渡す

分類Dev

GmailからDjango2のOutlookにイベントメールリクエストを送信する方法

分類Dev

django2のUnicode

分類Dev

Django1つのビュー関数から他のビュー関数に値のリストを渡す方法

分類Dev

Django2つの自己参照外部キー

分類Dev

Django2のURLパターン

分類Dev

Django2アプリのインストールで「要件を満たすバージョンが見つかりませんでした」エラー

分類Dev

Django2の合計

分類Dev

python3、django2の「予期しないトークン」]「」エラーを修正するにはどうすればよいですか?

分類Dev

django2での移行エラー。AttributeError: 'str'オブジェクトに属性がありません 'decode'

分類Dev

django1つの送信フォーム複数の入力同じ名前

分類Dev

Django2で移行しようとするとエラーが発生する

分類Dev

Django2はコメントファイルエラーを作成します

分類Dev

シリアライザーを使用したレストフレームワークでのAPI呼び出しのDjango1対多の関係

分類Dev

TypeError:__ init __()1つの必須の位置引数がありません: 'on_delete'(Django 2)

分類Dev

外部キーを使用したDjango2パラメーターフィルタークエリ

分類Dev

django2のajaxのcsrfトークン

分類Dev

ドイツ語のDjango2バージョン

分類Dev

Django2の各日付でグループ化

分類Dev

Django2クラスベースのビューでいくつかの条件を作成するにはどうすればよいですか?

分類Dev

django2検索フォームUnboundLocalErrorat /

分類Dev

Slugifyがタイトルをslugとして保存しないDjango2:NoReverseMatchエラー

分類Dev

Django2のカスタムLoginView

分類Dev

django2ブログのckeditor

分類Dev

django2でテンプレートタグをあるテンプレートから別のテンプレートに渡す方法

分類Dev

django2テンプレートの主キーオブジェクトをクエリするにはどうすればよいですか?

分類Dev

django2であらゆる種類のファイルをアップロードする方法

Related 関連記事

  1. 1

    「manage.py」ファイルの構文エラー-django2

  2. 2

    Django1回の送信リクエストで同じモデルフォームを2回保存する方法

  3. 3

    Django2のテンプレートからフォームにパラメーターを渡す

  4. 4

    GmailからDjango2のOutlookにイベントメールリクエストを送信する方法

  5. 5

    django2のUnicode

  6. 6

    Django1つのビュー関数から他のビュー関数に値のリストを渡す方法

  7. 7

    Django2つの自己参照外部キー

  8. 8

    Django2のURLパターン

  9. 9

    Django2アプリのインストールで「要件を満たすバージョンが見つかりませんでした」エラー

  10. 10

    Django2の合計

  11. 11

    python3、django2の「予期しないトークン」]「」エラーを修正するにはどうすればよいですか?

  12. 12

    django2での移行エラー。AttributeError: 'str'オブジェクトに属性がありません 'decode'

  13. 13

    django1つの送信フォーム複数の入力同じ名前

  14. 14

    Django2で移行しようとするとエラーが発生する

  15. 15

    Django2はコメントファイルエラーを作成します

  16. 16

    シリアライザーを使用したレストフレームワークでのAPI呼び出しのDjango1対多の関係

  17. 17

    TypeError:__ init __()1つの必須の位置引数がありません: 'on_delete'(Django 2)

  18. 18

    外部キーを使用したDjango2パラメーターフィルタークエリ

  19. 19

    django2のajaxのcsrfトークン

  20. 20

    ドイツ語のDjango2バージョン

  21. 21

    Django2の各日付でグループ化

  22. 22

    Django2クラスベースのビューでいくつかの条件を作成するにはどうすればよいですか?

  23. 23

    django2検索フォームUnboundLocalErrorat /

  24. 24

    Slugifyがタイトルをslugとして保存しないDjango2:NoReverseMatchエラー

  25. 25

    Django2のカスタムLoginView

  26. 26

    django2ブログのckeditor

  27. 27

    django2でテンプレートタグをあるテンプレートから別のテンプレートに渡す方法

  28. 28

    django2テンプレートの主キーオブジェクトをクエリするにはどうすればよいですか?

  29. 29

    django2であらゆる種類のファイルをアップロードする方法

ホットタグ

アーカイブ