小编bra*_*rad的帖子

测试两个列表是否相等

我正在尝试为我的Django应用程序编写测试,我需要多次检查2个列表是否具有相同的对象(即A中的每个对象也在B中,反之亦然).

我读了assertLists/Sequence/Equal等但是对于我看到的如果列表具有相同的对象但是以不同的顺序(A = [a,b,c], B = [b,c,a])然后它返回一个错误,我不希望它是一个错误,因为它们都有相同的对象.

有没有办法在不循环列表的情况下检查这个?

python django unit-testing

4
推荐指数
2
解决办法
1万
查看次数

django AdminSplitDateTime有效的日期/时间错误

我在模型表单中使用AdminSplitDateTime,我在CreateView中用作form_class.

当我在带有运行服务器的django版本1.8.3的Windows中使用它时

我可以用以下格式保存日期:yyyy-mm-dd(2015-12-17)hh:mm:ss(09:22:24)

当我将我的项目移动到ubuntu并将我的django升级到1.9并运行时

它与gunicorn和nginx错误"输入有效的日期/时间."

但是当我用DateTimeField将它保存在管理页面中时它运行得很好.

有没有人知道为什么当我试图用表格保存它时有问题?

python django date

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

django limit the number of requests per minute

i'm trying to limit the number of requests from an IP in case i get too many requests from it.

例如:如果我每分钟收到超过 50 个请求,我想阻止该 IP 5 分钟。

当我使用时,request.META['REMOTE_ADDR']我总是获得本地主机的 IP,而不是发送请求的 IP。

  1. 如何获取发送请求的计算机的 IP?
  2. 我如何限制该 IP 在 X 时间内不发送更多请求?

python django request

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

用jquery获取最后一个元素

我有以下几个要素:

fieldset (class="A") > div > p > several input and labels
Run Code Online (Sandbox Code Playgroud)

我想得到字段集中的最后一个div - 包含div标签

即不是来自最后一个"div"内的"p"标签

我试过了 :

$('.A').children().last().html()
Run Code Online (Sandbox Code Playgroud)

但它给了我没有div标签的最后一个div(即从p里面)

任何想法为什么或如何在查询中包含div标签?

HTML:

<div class="form">
    {{ form.as_p }}
    <fieldset class="A">
        {% for b in B%}
            <div id="b-{{ forloop.counter0 }}">
                {{b.as_p}}
            </div>
        {% endfor %}    
     </fieldset>
  </div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

django ×3

python ×3

date ×1

javascript ×1

jquery ×1

request ×1

unit-testing ×1