NGINX 및 UWSGI를 사용하여 장고 응용 프로그램을 실행하고 있습니다.django의 urls.py 변경 사항이 온라인에 반영되지 않았습니다.
내 URLpatterns이 될하는 데 사용 : 내 서버에이를 누른 후, 그러나
urlpatterns = [
url(r'^$', views.index),
url(r'^collections/',views.collections), ## new line ##
url(r'^binaryQuestionApp/',include('binaryQuestionApp.urls')),
url(r'^pointlocations/',include('pointlocations.urls')),
url(r'^attributesFromPointsApp/',include('attributesFromPointsApp.urls')),
url(r'^admin/', admin.site.urls),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
을 (그리고 평 파일을 수행합니다 그러나
urlpatterns = [
url(r'^$', views.index),
url(r'^binaryQuestionApp/',include('binaryQuestionApp.urls')),
url(r'^pointlocations/',include('pointlocations.urls')),
url(r'^attributesFromPointsApp/',include('attributesFromPointsApp.urls')),
url(r'^admin/', admin.site.urls),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
,이로 변경하려면 나는을 위해 뭔가를 변경하는 경우
Using the URLconf defined in data_collection_project.urls, Django tried these URL patterns, in this order:
^$
^binaryQuestionApp/
^pointlocations/
^attributesFromPointsApp/
^admin/
^media\/(?P<path>.*)$
The current URL, randomurltoget404page, didn't match any of these.
: 나는 일관되게 장고의 404 페이지를 얻을) 서버에서 변경 테스트의 결과, 나는 변화를 얻을 수 있습니다. 예를 들어, 내 사이트의 업데이트 인 url(r'^$', views.index),
이 결국 가리키는 .html 파일을 변경할 수 있습니다.
장고에 URL 패턴을 업데이트하려면 어떻게해야합니까? 관련 질문은 uwsgi 또는 nginx를 다시 시작하라는 말로, sudo service uwsgi restart
을 사용하지 않으려 고 시도했습니다.
으로 다시 시작? – Thomas
당신은 당신의 URL conf에 정의되지 않은 임의의 URL을 시도하고 있습니까? –
@MosesKoledoye 나는 404 페이지를 줄 것이다. 사실, 예제에서 나는'mywebsite/randomurltoget404page'로 이동하려 시도했습니다. –