1. ホーム
  2. python

[解決済み】ImportError: django.core.urlresolvers' という名前のモジュールがない。

2022-02-05 07:52:38

質問

Djangoのプロジェクトで、入力用のフォームを作成する必要があります。私はインポートしようとしました reverse から django.core.urlresolvers . エラーが発生しました。

line 2, in from django.core.urlresolvers import reverse ImportError: No module named 'django.core.urlresolvers'

Python 3.5.2、Django 2.0、MySQLを使用しています。

どのように解決するのですか?

Django 2.0では django.core.urlresolvers モジュールに移動しました。 django.urls をバージョン1.10でリリースしました。を使うように変更する必要があります。 django.urls の代わりに、以下のようにします。

from django.urls import reverse

Django 2.0では、以前は django.core.urlresolvers そのため、あなたのコードが動作する前に、さらにいくつかの変更を行う必要があるかもしれません。そのため、あなたのコードが動作する前に、さらに変更を加える可能性があります。 1.9で非推奨となった機能 をご覧ください。