1

事前定義された url を表示する代わりに、単純な 404 エラーを取得する適切な/透過的な方法は何ですか?

Satchmo のデフォルトのインストールでは/quickorder、カート ビューで URL を処理します。この URL の処理を​​完全に無効にしたいと考えています。これまでのところ、ストア ツリーの上部にあるurl.pyの次の URL 置換を取得しました。

from django.conf.urls.defaults import *
from satchmo_store.urls import urlpatterns
from satchmo_utils.urlhelper import replace_urlpattern

replace_urlpattern(
        urlpatterns,
        url(r'^quickorder/$', handler404)
    )

これhandler404は django.conf.urls.defaults からのものですが、http://www.google.com/quickorder_somenonsenseintheurlのような存在しないページを要求した場合のように、ショップのデフォルトの 404 ページではなく、Django 独自のコンテンツを返します。

デフォルトの Satchmo インストールの変更を回避しながら、これをオーバーライドする方法はありますか?

4

0 に答える 0