@tyilamg

Почему он не открывает ссылки?

Вопрос из разряда тупых, но непонятных для новичка.
Я сделал такой простенький сайт, на котором есть несколько ссылок, при переходе на эти ссылки, открывается новая страница, вопрос следующий, почему когда открываю какую нибудь ссылку, например "Новости" и потом хочу открыть "Посты" или перейти обратно, то он выдаёт ошибку. Почему он делает грубо говоря "127.0.0.1:8000/news.html/post.html", а не сразу "127.0.0.1:8000/post.html/" ?

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

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include('users.urls')),
    url(r'^news.html/$', include('users.urls')),
    url(r'^post.html/$', include('users.urls')),
]


urls.py приложения
from django.conf.urls import url, include
from . import views

urlpatterns = (
    url(r'^$', views.index, name='index'),
    url(r'^news.html/$', views.news, name='news'),
    url(r'^post.html/$', views.post, name='post'),
)


views.py

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.

def hello(request):
    return HttpResponse('asdasd')

def index(request):
    return render(request, 'mainApp/index.html')

def news(request):
    return render(request, 'mainApp/news.html')

def post(request):
    return render(request, 'mainApp/post.html')

def result(request):
    return render(request, 'mainApp/result.html')

def info(request):
    return render(request, 'mainApp/info.html')

def contact(request):
    return render(request, 'mainApp/contact.html')

def auth(request):
    return render(request, 'mainApp/auth.html')

def reg(request):
    return render(request, 'mainApp/reg.html')


5cc05c5daa2f6475020246.png5cc05c6329905882390464.png5cc05c7434757451125745.png
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Покажите разметку. Вангую, что в ссылках нет слешей.

И не выкладывайте код картинками, это запрещено правилами и вообще неприлично.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы