が見つかりません私はthis Pythonのチュートリアルを使用していますが、コードは具体的には、非推奨のPythonコードを使用しているため、著者はそれを更新していないように見えます:は、Python URL
from django.conf.urls import patterns
urlpatterns = patterns('',
(r'^hello-world/$', index),
)
私はDjangoのドキュメントや他のStackOverflowの質問を見上げ現在の方法をどのように使用できるかを解決することはできません。これは私が上記を置き換えるために追加したものです:
import sys
from django.conf import settings
from django.conf.urls import url
from django.http import HttpResponse
from django.core.management import execute_from_command_line
settings.configure(
DEBUG=True,
SECRET_KEY='thisisabadkeybutitwilldo',
ROOT_URLCONF=sys.modules[__name__],
)
def index(request):
return HttpResponse('Hello, World')
import views
urlpatterns = [
url(r'^hello-world$', hello),
]
if __name__ == "__main__":
execute_from_command_line(sys.argv)
そして、これは私は、Pythonから取得するエラーメッセージです:
urlpatterns = [ url(r'^hello-world$', hello), ]
そしてここでは、フルhello.pyファイルです
メインに定義されているURLconfを使用して、DjangoはこれらのURLを次の順序で試しました。^ $ [name = 'hello']現在のURL、hello、 これらのいずれにも一致しません。
私は間違っていますか?
あなたが提供したコードは、すべてでは動作しません、それは間違いなくそのエラーは発生しません。必要な変更を加えるとうまく動作します。 –