我有一个Django模型的自定义管理器.我似乎无法在这里捕获DoesNotExist异常.我知道如何在模型中做到这一点,但它在这里不起作用:
class TaskManager(models.Manager):
def task_depend_tree(self, *args, **kwargs):
if "id" in kwargs:
try:
task = self.get(id=kwargs["id"])
except DoesNotExist:
raise Http404
Run Code Online (Sandbox Code Playgroud)
Get_object_or_404也不起作用.这有什么不对?
我想看看传递给模板的上下文中的内容.我所做的基本上就是把点放在HTML中:
{{$.}}
HTML呈现时我得到的是:
{http://localhost:1315/blog/index.xml 0xc08fdf36g0 map[Pages:[]] Blog [] map[] 2016-04-07 15:34:03 -0700 PDT 2016-04-07 15:34:03 -0700 PDT { 0} {/blog/ http://localhost:1315/blog/ } false 0xc0825878d0 {{0 0} 1} <nil>}
我知道例如.Site内部.但它甚至没有出现在渲染的HTML中.如何以更易理解的形式获取上下文,以便在不知道它应该具有的所有属性的情况下看到它是什么?
阅读有关 Elasticsearch 正确架构的信息,我听说了 3 种类型的节点:
根据我在使用非 Java 客户端连接到 Elasticsearch 集群时的理解,您应该连接到客户端节点。但是,我在 AWS Elasticsearch 上没有看到有关客户端节点的任何信息。
我错过了什么吗?谢谢,九月