【发布时间】:2019-12-09 15:05:46
【问题描述】:
我在 Wagtail 中制作了自定义 500 和 404 错误页面。我可以通过输入错误的 url 来预览 404 页面。我只是想知道如何预览 500 页?
自定义页面包含指向静态图像的链接,我需要检查它们是否正常工作。
我的 urls.py
from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib import admin
from wagtail.contrib.sitemaps.views import sitemap
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.core import urls as wagtail_urls
from wagtail.documents import urls as wagtaildocs_urls
admin.autodiscover()
urlpatterns = [
url(r'django-admin/', admin.site.urls),
url(r'^admin/', include(wagtailadmin_urls)),
url(r'^documents/', include(wagtaildocs_urls)),
url(r'^sitemap\.xml$', sitemap),
url(r'', include('puput.urls')),
url(r'', include(wagtail_urls)),
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
if 'debug_toolbar' in settings.INSTALLED_APPS:
import debug_toolbar
urlpatterns += [
url(r'^__debug__/', include(debug_toolbar.urls)),
]
【问题讨论】:
-
这能回答你的问题吗? How can I trigger a 500 error in Django?
-
这是最接近的问题/答案,但 Wagtail 没有 views.py 文件来添加“my_test_500_view(request)”,所以我不确定如何将此方法转换为 wagtail
-
好的,我已经给出了如何集成视图的代码示例。 Wagtail 很乐意与其他应用的视图模块并排。