Когда я открываю мой сайт, я вижу это, я создал проект (MySITE) и приложение (опросы)Python (Django) ошибка - Страница не найдена (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'),
]
MySite/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),
]
MySite/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.
спасибо, медленно я начинаю понимать Django – woljako