私はDjangoで動作しているアプリケーションを持っています。私たちのurls.pyは次のエントリを持っていました -Django urls.pyに問題があります
url(r'^$', 'web.views.index', name='index'),
url(r'^g$', 'web.views.getpost', name='getpost'),
url(r'^p$', 'web.views.postarticle', name='postarticle'),
URLパターンにはうまくいきました。私はそれが与える
http://127.0.0.1:8000/d
を打ったとき
url(r'^d$', 'web.views.delete', name='delete'),
url(r'^u$', 'web.views.update', name='update'),
そしてそれ - - しかし、私は2つのURLパターンを追加した現在のURLを、dは、これらのいずれかと一致しませんでした。
なぜ私はそれが新たに追加されたURLパターンを認識しないのかわかりません。なぜそれが動作していない任意のアイデア?
EDITは:ウェズリーが述べたように、それは示しています
リクエストURL:
^$ [name='index']
^g$ [name='getpost']
^p$ [name='postarticle']
それは、^ Dまたは^ UのURLパターンを表示しません:http://127.0.0.1:8000/d Djangoはこの順で、これらのURLパターンを試してみました。
は、ここに私のurls.py
from django.conf.urls.defaults import patterns, url
from django.conf import settings
urlpatterns = patterns('',
url(r'^$', 'web.views.index', name='index'),
url(r'^g$', 'web.views.getpost', name='getpost'),
url(r'^p$', 'web.views.postarticle', name='postarticle'),
url(r'^d$', 'web.views.delete', name='delete'),
url(r'^u$', 'web.views.update', name='update'),
)
ウェブサーバーを再起動してください。あなたは不正なpythonプロセスも殺す必要があるかもしれません。 – sdolan
Webサーバーを再起動しましたが、役に立たなくなりました。私は自分のマシンを再起動しました。まだ結果はありません。 – Wiz
'^ d $'行が '現在のURL、d、これらのいずれとも一致しませんでした。 – okm