【问题标题】:Page not found (404) with Django使用 Django 找不到页面(404)
【发布时间】:2017-02-03 21:39:45
【问题描述】:

我正在学习 Django 框架,并且正在学习基于 Django 1.8 的教程。 我的 Mac OSX 上有 Django 1.10,但出现错误:Page not found

我启动了一个名为 "Crepes_bretonnes" 的项目并创建了一个应用程序:"Blog"

博客 urls.py 看起来像:

from django.conf.urls import url
from django.contrib import admin
from blog.views import home

urlpatterns = [
    url(r'^accueil/$', home),
]

博客views.py看起来像:

#-*- coding: utf-8 -*-

from django.shortcuts import render
from django.http import HttpResponse    # Ce module permet de retourner une réponse (texte brute, HTML, JSON, ...) depuis une string

# Create your views here.

def home(request) :

    text = """<h1>Bienvenue sur mon blog ! </h1>
            <p> Edité sous Django 1.10 </p>"""
    return HttpResponse(text)

crepes_bretonnes urls.py 看起来像:

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

urlpatterns = [
    url(r'^blog/', include('blog.urls'))
]

但是,当我运行服务器时,我收到了这个错误(图片),我不明白为什么它不起作用:/

正如我所说,我正在开始使用 Django,所以如果有人可以解释我的问题吗?

谢谢!

【问题讨论】:

    标签: python django


    【解决方案1】:

    您的 crepes_bretonnes 网址包括博客网址,因此您的博客网址仅在 blog/ 网址中可见。

    如果你想进入你的视野,你需要打开这个网址:

    /blog/accueil/

    【讨论】:

    • 哦,太好了!好的,我明白了。不是我的脚本是错误的,而是 url 调用 ^^ 谢谢 :)
    猜你喜欢
    • 2017-09-22
    • 1970-01-01
    • 2016-08-01
    • 2016-08-01
    • 2015-10-22
    • 2014-03-20
    • 2020-10-27
    • 2019-07-21
    • 1970-01-01
    相关资源
    最近更新 更多