我在服務器中創建了一個簡單的Hello World應用程序,並且想要現場測試它。我使用ssh訪問服務器,我使用了以下命令來設置它:django-admin startproject mysite
和python manage.py startapp site
。在服務器中運行Django應用程序
在 「錯誤」 的文件夾,更改urls.py到:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
和 「mysite的」 文件夾改變urls.py到:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^wrong/', include('wrong.urls')),
url(r'^admin/', admin.site.urls),
]
現在,當我在本地服務器上測試該(我的電腦)通過python manage.py runserver
與「調試模式」,它工作正常,但我不知道如何可以設置在一個'活'服務器?
我已經使用migrate命令來遷移所有內容,並且我希望在您的域的索引頁面中顯示「hello world」消息,但事實並非如此。
有人可以給我指示,請提前致謝。
https://docs.djangoproject.com/en/1.9/howto/deployment/ –
您需要在活動服務器中設置nginx或apache。你還必須在一個端口上運行django,並將一個http請求指向該域的那個端口。 – AceLearn
@Daniel Roseman:我已經通過了文檔,其說明並不具體,不針對初學者。我顯然不是一個「網絡開發者」,我試圖在這裏學習一些東西。 –