Найти - Пользователи
Полная версия: Просьба помочь
Начало » Django » Просьба помочь
1
Efimiy
Я буквально 40 минут назад начал изучать django и столкнулся с проблемой. Версия django 1.11.11. Скриншот ошибки приложу к сообщению. Вот код forum.urls:
 from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
    url(r'^panel/',include('panel.urls')),
    url(r'^admin/', admin.site.urls),
]
Вот код panel.urls:
 from django.conf.urls import url
from . import views
urlpatterns = [
    url(r'^$',views.zebra,name='zebra'),
    ]
Вот код forum.views:
[code python]# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.shortcuts import render
from django.http import HttpResponse

def zebra(request):
return ("<h3><p>Hello world!</p></h3>")
[/code]
balalay12
не понятно где вы там такие примеры вьюх нашли

https://docs.djangoproject.com/en/1.11/intro/tutorial01/#write-your-first-view
 from django.http import HttpResponse
def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")
Efimiy
Ну переписал как на сайте
Efimiy
Та же ошибка
balalay12
Возможно вы не правильные урл вводите
у вас - 127.0.0.1:8000/
скорее всего нужно - 127.0.0.1:8000/panel
Efimiy
Проблема в том, что panel(теперь уже polls) работает а главная страница http://127.0.0.1:8000/ не работает.Django выдает, что она попробовала все url адреса и не один из них не подошел. Такая проблема возникает только при создании нового url адреса. Или имеется ввиду, что после создания приложения данной страницы не существует?
Efimiy
Кажется я разобрался в чем проблема. Спасибо за объяснение.
balalay12
ну так чего вы ожидали если сами такие урл прописали

в главных урлах у вас лежат админка и урлы приложения
/admin
/panel

я вот не вижу тут адреса “/”

если хотите чтобы panel открывалась по адресу “/” то нужно сделать так

  from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
    url(r'^$', include('panel.urls')),
    url(r'^admin/', admin.site.urls),
]
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB