我從我的Django的服務器得到一個404,即使它知道我的視圖代碼。如果我故意拼錯的視圖函數的名稱,Django的抱怨,所以我知道這是找對了地方,它知道這個功能的。Django的1.2將無法運行我的看法
我urls.py
入口看起來像這樣
url(r"^pdfgen/$", 'apps.pdfgen.views.pdfgen'),
而且我認爲的代碼是這樣
def pdfgen(request):
html = "<html><body>This is a test.</body></html>"
return HttpResponse(html)
那麼,爲什麼是Django 404's
當我訪問localhost:xxxx/pdfgen/
?
其not'localhost.com'而只是'本地主機:8000/pdfgen /'(你所需要的最後的斜線) –
@BurhanKhalid:當你很可能是關於本地主機vs本地主機.com的權限,但肯定沒有任何東西阻止某人將指向localhost.com的主機記錄添加到127.0.0.1。 – sberry
真實的,但我懷疑這裏的情況,除了'localhost.com'已經是一個註冊的域名。 –