Python NameError:名前 'include'が定義されていません[クローズ]


91

私は現在、フレームワークDjangoを使用してWebサイトを開発しています(私は非常に初心者です)が、Pythonに問題があります:テンプレートを作成したため、この理由でサーバーを実行できなくなりました(スタックトレースはファイルurls.pyの行):

<stacktrace>
...
path('apppath/', include('myapp.urls')),
NameError: name 'include' is not defined

どこincludeからインポートできますか?


3
コードと完全なエラースタックplzを添付してください。
Ali Nikneshan 2015

3
モデレーターは、このタイプの質問は短くて答えがあるので、非常に便利であることをここで指摘したいと思います。あなたはたくさんのコードなどを投稿することを提案しています、そしてその結果、誰もそれらに答えません。(REF stackoverflow.com/questions/46158714/include-is-not-defined
ロブ・ベイリー

回答:


225

質問で提供された小さな情報に基づいて推測すると、urls.pyファイルに次のインポートを追加するのを忘れている可能性があります。

from django.conf.urls import include

ありがとう、それでした!しかし、私は今、別の問題を抱えています:django.core.exceptions.ImproperlyConfigured:含まれているURLconf '<module' project.urls'from '/Users/anatole/Desktop/Web/project/urls.py'> 'が表示されないその中にパターンがあります。ファイルに有効なパターンが表示されている場合、問題は循環インポートが原因である可能性があります。
eloiletagant 2015

urls.pyファイルを投稿してください 。
Rahul Gupta 2015

それは解決策を見つけました、私はurlpatternsの代わりにurlspatternsを書きました!今私の問題は、404ページが見つからないことです。これは私のurls.pyです:
eloiletagant 2015

1
from django.conf.urls import url、patternsfrom。インポートビューurlpatterns = [url(r '^ date $'、views.date_actuelle)、]
eloiletagant 2015

2
これは私のために働いた!ありがとう!:D
kevthanewversi 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.