小编mrg*_*oos的帖子

微服务架构中的Django admin +身份验证系统

我有一个大型的 Django项目,基本上是一个包含应用程序的整体程序。我需要将其分解为微服务。

我有2个问题,无法找到明确的答案:

  1. 当前,我们正在广泛使用Django admin,我想知道一旦整体崩溃,是否有可能继续使用它。这意味着在“用于工作” UI中从所有微服务读取和操作数据。顺利进行此过程也将有所帮助。

  2. 身份验证和授权-我们仍然可以在微服务架构中使用内置的“应用”吗?是否可以仅将这种补偿带到另一个服务并通过HTTP与之通信?

django django-admin django-apps django-rest-framework microservices

6
推荐指数
1
解决办法
548
查看次数

JQuery在嵌套元素上查找不带选择器的文本节点只能使用.contents()和filter()

请帮助我理解为什么会这样.

(UPDATE)TL; DR:当使用find with not(NESTED_ELEMENT)选择器时将包含嵌套元素的文本,但是当使用find with not(NESTEDT_ELEMENT)+ contents + filter(TEXT_NODE)时将被排除.

我想从页面获取文本但是要排除某些元素.为简单起见,我只排除了<p>元素(和后代),但是当我使用它时text(),我也在被排除元素中获取文本.当我使用contents()仅包含文本节点来过滤结果时,只有通过不从排除元素返回文本,not选择器才"工作".请使用以下代码查看下图:

在此输入图像描述 为什么不使用它contents()

谢谢.

为了您的方便:

我测试的URL就是这个.

给我排除元素文本的代码:

$('body').find(':not(p, p *)').text()
Run Code Online (Sandbox Code Playgroud)

给我所需文本的代码(排除元素的文本不存在):

$('body').find(':not(p, p *)').contents().filter(function(){return this.nodeType == 3}).text()
Run Code Online (Sandbox Code Playgroud)

这是URL中的HTML部分.正如你所看到的那样,那里有一个<p>元素.如上所述,我想从这个HTML中获取文本但是要排除一些元素(为简单起见选择了p,生产中会有更多的规则).

<div class="col-lg-12">
                    <header id="header" role="banner" class="jumbotron">
                        <h1>
                            <img src="/img/icon/apple-touch-icon-114-precomposed.png" class="offscreen" alt="">
                            <i class="icon-html5" aria-hidden="true"></i><span class="offscreen">HTML 5</span>
                            <span>Semantics and Accessibility: <span class="subheader">Heading Structure</span></span>
                        </h1>
                        <p class="lead" id="lead_content">The more you understand the specification, the more you'll realize there are more right 
                        ways to …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

5
推荐指数
1
解决办法
464
查看次数

在DOM深层获取评论节点

如何获得包含DOM中所有注释元素的数组或类似数组(JQuery对象)? JQuery contents()只检索1个级别的元素.

更广泛的问题:我需要删除DOM中2个文本注释之间的所有元素.评论也可以在子元素中.

...html code...
<!--remove from here-->
...code...
<!--finish removing-->
...html code...
Run Code Online (Sandbox Code Playgroud)

因此,在该方法之后,HTML DOM应如下所示:

...html code...
...html code...
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript jquery dom-manipulation

3
推荐指数
1
解决办法
482
查看次数

有没有办法在JavaScript中创建动态对象文字值?

换句话说,让值为变量.像这样的东西:

var a=3,b=4;
var obj = {x : a, y : b};
alert(obj.x); //will display '3'
a=2;
alert(obj.x); //want it to display '2' - how can i accomplish this?
Run Code Online (Sandbox Code Playgroud)

javascript object-literal javascript-objects

2
推荐指数
2
解决办法
576
查看次数

在Javascript中,我需要一个RegEx来删除具有多个外观的2个文本(范围)之间的字符串中的文本

假设我有这个字符串:

var str = 'abc abcd --from-- xyz xyzz --to-- abc abcdd --from-- xsfkj --to-- abc';
Run Code Online (Sandbox Code Playgroud)

我的方法应删除--from--和之间的所有文本--to--.我认为最好的方法是使用RegEx来做,我只是不知道如何...

我查看了这个解决方案,但结果得到了这个字符串:

console.log(str.replace(/--from--.*--to--/, "")); // result:"abc abcd  abc", not good.
Run Code Online (Sandbox Code Playgroud)

此外,是否可以在范围边界中设置参数而不是硬编码文本?

谢谢.

javascript regex replace

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