小编aoo*_*dey的帖子

没有FlatPages匹配给定的查询

我疯了在必要的修改settings.pyflatpages.然后在管理员中我创建一个平面/关于/.但是当我运行时,http://localhost:8000/about/它会渲染404No FlatPages matches the given query.我的default.html就在project/templates/flatpages/default.html.

urls.py

urlpatterns = patterns('',
    (r'^admin/', include(admin.site.urls)),
    (r'^(?P<url>about/)$', 'django.contrib.flatpages.views.flatpage'),
)
Run Code Online (Sandbox Code Playgroud)

settings.py

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
      #'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',                                                                                                 
)

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.admin',
    'django.contrib.flatpages',)
Run Code Online (Sandbox Code Playgroud)

python django

4
推荐指数
1
解决办法
3056
查看次数

标签 统计

django ×1

python ×1