---
slug: "django3にしたら-from_db_value-missing-1-required-positional-argument-context-が出る"
title: "Django3にしたら from_db_value() missing 1 required positional argument: 'context' が出る"
description: "Django 3 にアップグレード後にカスタムフィールドで `from_db_value() missing 1 required positional argument: 'context'` が出る場合の対処。`context` 引数廃止への対応。"
url: "https://www.ytyng.com/blog/django3にしたら-from_db_value-missing-1-required-positional-argument-context-が出る"
publish_date: "2019-12-25T06:14:17Z"
created: "2019-12-25T06:14:17Z"
updated: "2026-05-11T13:21:27.068Z"
categories: ["Django"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20230812/b49ce39ded17437f8a13745536764f6b.png.webp?width=768"
has_video: false
has_music: false
video_urls: []
music_urls: []
lang: "ja"
---

# Django3にしたら from_db_value() missing 1 required positional argument: 'context' が出る

<h1>TypeError</h1>
<pre class="exception_value">from_db_value() missing 1 required positional argument: 'context'</pre>
<p>が出る場合</p>
<p></p>
<p>Django3では、モデルフィールドの from_db_value の引数が</p>
<p></p>
<pre><span>def </span>from_db_value(<span>self</span>, value, <span>expression</span>, <span>connection</span>, <span>context</span>):</pre>
<p>から</p>
<pre><span>def </span>from_db_value(<span>self</span>, value, <span>expression</span>, connection):</pre>
<p>に変更された。</p>
<p>そのため、context を引数に取る関数は修正が必要。</p>
<p>私は、social_django(&nbsp;social-auth-app-django ) の古いバージョンで出てしまっていた。</p>
<p></p>
<p></p>
