Вопрос из разряда тупых, но непонятных для новичка.
Я сделал такой простенький сайт, на котором есть несколько ссылок, при переходе на эти ссылки, открывается новая страница, вопрос следующий, почему когда открываю какую нибудь ссылку, например "Новости" и потом хочу открыть "Посты" или перейти обратно, то он выдаёт ошибку.
Почему он делает грубо говоря "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')