0

Django の URL 正規表現エンジンが失敗しており、その理由がわかりません。私の健全性チェックでさえひどく失敗しています。

これが私のものurls.pyです:

from django.conf.urls import patterns, include, url

urlpatterns = patterns('',
    url(r'^a', 'placemyorder.views.home', name='home'),
)

次の 404 エラーが表示されます。

Page not found (404)
Request Method: GET
Request URL:    http://[ip address]/a/
Using the URLconf defined in placemyorder.urls, Django tried these URL patterns, in this order:
1. ^a [name='home']
The current URL, , didn't match any of these.

私が訪問するとき

http://[ip address]/a

また、その情報が関連している場合、nginx の背後にある Ubuntu 12.04 で Python 2.7.3 を使用して Django 1.5.2 でホストされています。

4

1 に答える 1

0

ここに手がかりがあります:The current URL, , didn't match any of these.

それは言うべきです:The current URL, http://[ip address]/a, didn't match any of these.

そのため、ディスパッチャはリクエスト URL を取得していません。

この解決策を見てみましょう:
Django + NGINX URL Problem

于 2013-08-23T19:59:47.657 に答える