我是Python新手> Django。 我在我的測試網站上運行hello world頁面時遇到問題。 我使用pythonanywhere.com來製作測試網站。運行測試站點的問題
我創建的站點文件夾和文件夾的應用程序正確地使用這些命令:
django-admin startproject website
python manage.py startapp music
我們展現一個Hello World頁我打開網頁urls.py並寫下這幾行:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^music/', include('music.urls')),
]
音樂/ urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
音樂/ views.py
from django.http import HttpResponse #corrected thanks but don't works anyway
def index(request):
return HttpResponse("hello world")
當我訪問mysite.com/music/時,我看到一個404錯誤頁面。爲什麼?
你怎麼跑你的項目? –
django沒有'httpresponse'類....它有一個'HttpResponse'類,所以你需要使用正確的外殼或包含你正在使用的實際代碼。 – Sayse
僅通過將一些代碼上傳到託管服務,您無法運行Django站點。您需要運行某種Web服務器(通常通過WSGI)並配置主機以實際使用它。所以,正如Bear所說,你是如何運作這個項目的? –