背景取り組んで他のビューにもかかわらず、行方不明:ジャンゴ - LOCALHOSTが
Djangoのチュートリアルを働いて、複数のビューを作成:現在の問題を抱えて
- /管理
- /アプリ
をlocalhost/appおよびlocalhost/adminの表示が機能しているにもかかわらず、 "localhost:8000"で表示されます(下記参照):
CODE
フォルダ構造(virtualenvの):
main/
db.sqlite3
manage.py
app/
_init_.py
admin.py
apps.py
models.py
tests.py
views.py
urls.py
migrations/
_init.py
main/
_init_.py
settings.py
urls.py
wsgipy
../main/app/views.py:
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the app index.")
../メイン/アプリ/ urls.py:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
../main/main/urls.py:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^app/', include('app.urls')),
]
問題/問題:
- ローカルホスト/アプリケーション又はローカルホスト/管理者は、レンダリングされたページを示してい。しかし、 "localhost:8000"はオリジナルのdjangoランディングページを表示していません(以前は動作していましたが)。私は何が欠けていますか?
- 他のフォルダ構造をお勧めしますか?私が理解しているように、現在の場所に/ main/mainを置くのは貧弱な形式です。新しいフォルダ構造に関する推奨事項はありますか?
あなたの質問に完全なURLを使用してください。彼らはhttp://で始まります。 –