未找到:/available.html“获取/available.html HTTP / 1.1” 404 2319

问题描述 投票:0回答:1

我正在尝试在我的视图页面上为第二个功能创建路径,以便可以创建购买者页面并将其连接到数据库,但是我很难在线找到针对该特定问题的帮助,因此如果有人可以帮助并且向我展示一个不错的系列,以观看如何帮助创建此私有服务器运行的网站。

Page not found (404)
Not Found: /favicon.ico
[01/Jun/2020 23:18:35] "GET /favicon.ico HTTP/1.1" 404 2310
Request Method: GET
Request URL: http://127.0.0.1:8000/available.html
Using the URLconf defined in TJWEXOTICS.urls, Django tried these URL patterns, in this order:

admin
[name='home-page']
[name='available-page']
The current path, available.html, didn't match any of these.

它在我运行服务器然后尝试转到pythons页面后说::>

您会看到此错误,因为Django设置文件中的DEBUG = True。将其更改为> False,然后Django将显示标准的404页面。

这里是urls.py路径:

    from django.urls import path

    from . import views

    urlpatterns = [
         path(r'', views.title, name='home-page'),
         path(r'', views.available, name='available-page')
    ]

这是views.py代码:

from django.shortcuts import render
from django.template import loader
from django.http import HttpResponse
from .models import Snake

# Create your views here.


def title(request):
    return render(request, 'TJW/Homepage.html')


def available(request):

    # return render(request, 'TJW/available.html')

    all_snakes = Snake.objects.all()
    html = 'TJW/available.html'
    for snake in all_snakes:
        path = '/TJW/' + str(Snake.id) + '/'
        html += '<a href= "' + path + '" >' + Snake.snake_mutation + '</a><br>'
    return HttpResponse(html)

我正在尝试在我的视图页面上为第二个功能创建路径,以便可以创建购买者页面并将其连接到数据库,但是我在网上难于为此特定目的找到帮助...

python django pycharm
1个回答
0
投票
您必须添加路径:
© www.soinside.com 2019 - 2024. All rights reserved.