2016-06-20 62 views
0

私は私のウェブサイトを開くと、私はこれを見て、私はプロジェクト(個人用サイト)とアプリケーション(ポーリング)のPython(ジャンゴ)エラー - ページが見つかりません(404)

Page not found (404) 
Request Method:  GET 
Request URL: http://127.0.0.1:8000/ 

Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order: 

^polls/ 
^admin/ 

The current URL, , didn't match any of these. 

マイファイル ポーリング/ビューを作成し .py

from django.http import HttpResponse 
def index(request): 
    return HttpResponse("Hello, world. You're at the polls index.") 

世論調査/ urls.py

from django.conf.urls import url 
from . import views 

urlpatterns = [ 
    url(r'^$', views.index, name='index'), 
] 

個人用サイト/ urls.py

import os 
import sys 

from django.conf.urls import include, url 
from django.contrib import admin 

import django 

sys.path.append("/home/ukasz/Pulpit/Python/mysite") #Set it to the root of your project 
os.environ["DJANGO_SETTINGS_MODULE"] = "mysite.settings" 
django.setup() 

urlpatterns = [ 
    url(r'^polls/', include('polls.urls')), 
    url(r'^admin/', admin.site.urls), 
] 

個人用サイト/ settings.py

INSTALLED_APPS = [ 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'polls', 
] 

私がエラーを持っていたので、私は(django.setupを追加する必要がありました)とはos.environ:

django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. 

答えて

0

あなたがルートを定義する必要がありますあなたのmysite/urls.pyファイルにあります。あなたがhttp://127.0.0.1:8000/pollsを打ったとき、現在、

def index(request) 

で動作します。デフォルトhttp://127.0.0.1:8000/を処理するために、あなたの個人用サイト/ urls.pyに

url(r'^$', your_view.index, name='index') 

を追加する必要があります。

+0

ありがとう、ゆっくりと私はジャンゴを理解し始めます – woljako

関連する問題