去掉Satchmo/Django中的默认视图?

2024-04-19 04:50:20 发布

您现在位置:Python中文网/ 问答频道 /正文

只是想知道什么是正确的/透明的方式来获得普通的404错误,而不是查看预定义的url?你知道吗

Satchmo的默认安装使用cart视图处理/quickorderurl。我想完全禁用此url的处理。到目前为止,我在网址.py在商店树的顶部:

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.url文件.defaults,但它返回的是Django自己的内容,而不是商店默认的404页面,就像您要求一个不存在的页面,如http://www.google.com/quickorder_somenonsenseintheurl。你知道吗

你知道如何在避免修改默认Satchmo安装的同时覆盖它吗?你知道吗


Tags: djangofromimporturlconfurlsreplace商店
1条回答
网友
1楼 · 发布于 2024-04-19 04:50:20

你应该用public static class BuilderSubclass<T extends BuilderSubclass<T>> extends Builder<T>替换public static class BuilderSubclass<T extends BuilderSubclass<T>> extends Builder<BuilderSubclass<T>>

相关问题 更多 >