0
我有一個返回json數據的Django後端。我能夠在本地主機上獲取數據,但在生產服務器上獲得了404。我在gunicorn服務器前運行nginx。任何想法,爲什麼我得到一個404?難道這不能夠工作來檢索json數據,還是我需要使用django rest框架並實現viewsets來實現這個功能?Django後端不返回生產服務器上的JSON,得到404
Not Found
The requested URL /about was not found on this server.
urls.py
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^about', about.get_info),
]
about.py
from django.http import JsonResponse
def get_info(req):
return JsonResponse({"test": "hello"})
對不起,增加了一個額外的/,它適用於開發但它不適用於生產 – user3226932
這應該已經工作了...... –
你確定你刷新了生產服務器上的代碼庫,並且,如果你是否使用WSGI,使服務器知道有新代碼?請看這裏的更多細節:https://code.google.com/archive/p/modwsgi/wikis/ReloadingSourceCode.wiki –