小编c.g*_*rey的帖子

使用常用键值对对字典列表中的值求和

如何对字典列表中的重复元素求和?

样品清单:

data = [
        [
            {'user': 1, 'rating': 0},
            {'user': 2, 'rating': 10},
            {'user': 1, 'rating': 20},
            {'user': 3, 'rating': 10}
        ],
        [
            {'user': 4, 'rating': 4},
            {'user': 2, 'rating': 80},
            {'user': 1, 'rating': 20},
            {'user': 1, 'rating': 10}
        ],
    ]
Run Code Online (Sandbox Code Playgroud)

预期输出:

op = [
        [
            {'user': 1, 'rating': 20},
            {'user': 2, 'rating': 10},
            {'user': 3, 'rating': 10}
        ],
        [
            {'user': 4, 'rating': 4},
            {'user': 2, 'rating': 80},
            {'user': 1, 'rating': 30},
        ],
    ]
Run Code Online (Sandbox Code Playgroud)

python dictionary nested-lists

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

<h1> 在 <a> 内部还是外部?

我想h1a元素中使用。哪一种更正确呢?

<a href="#"><h1>Home</h1></a>
Run Code Online (Sandbox Code Playgroud)

或者

<h1><a href="#">Home</a></h1>
Run Code Online (Sandbox Code Playgroud)

html hyperlink

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

如何扩展 django 管理历史日志并添加自定义字段?

我想在 django 管理历史日志中添加自定义字段。

如何延长管理员权限

ModelAdmin.history_view(request, object_id, extra_context=None)

python django django-admin django-suit

6
推荐指数
0
解决办法
375
查看次数

Python覆盖第3方包单个文件

覆盖 python 任何 3rd 方包单个文件的最佳方法是什么?

认为。

我有一个名为foo的包。Foo 包含文件 tar.py,其中有一个导入行。

tar.py

from xyz import abc
# some code
Run Code Online (Sandbox Code Playgroud)

我如何替换单行导入

# from 
from xyz import abc
# to 
from xyz.xy import abc
Run Code Online (Sandbox Code Playgroud)

我想在 python 项目中的 virtualenv 之外更改这一行

python python-3.x

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

模型字段上的 Django 吸气剂

我正在使用Django 2.x

我有一个像

class MyModel(models.Model):
    name = models.CharField()
    balance = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)

我想更改 GET 请求中的 balance 值而不更改数据库中的值。

就像它可能是@Property字段一样,模型看起来像

class MyModel(models.Model):
    name = models.CharField()
    balance = models.IntegerField()

    @property
    def balance(self):
        if balance:
           return balance
        return 0.15 * 50
Run Code Online (Sandbox Code Playgroud)

但不允许重新声明。我该如何解决这个问题?

注意:字段应与ModelAdminDRF Serializer兼容

django django-models

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

JSPDF addHTML 不显示背景图像

我有一个带有背景图像的标题部分的简单 HTML 页面。

使用jspdf将页面转换为 Html 到 pdf后,所有内容都显示为背景图像。

看到这个小提琴https://jsfiddle.net/rmtest/30augcvj/2/

html

<body id="pdf">
    <!-- header section -->
     <div class="section-header" id="main_d">
         <h1>
            data
        </h1>
     </div>
</body>
Run Code Online (Sandbox Code Playgroud)

css

.section-header{
//background-color:red;
  background-image: url("https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSkxORFDMPY7v_DGrlgBxnFBHtwifP9Uz28Y5-8TcNpdTwILs3E");
  background-repeat: no-repeat;
  max-height: 200px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)

js

 <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script>
<script>

    var pdf = new jsPDF('1', 'pt', 'a4');
    pdf.addHTML($('#pdf')[0], function () {
       // pdf.output("dataurlnewwindow");
   pdf.save('Test.pdf');
 });


</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery pdf-generation jspdf

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

Python 将简单的整数列表转换为斐波那契数列

我有一个 int 元素列表。

我想将该列表更改为斐波那契数列序列。

data = [1,0,2,4,5]
output_data = [1,1,3,7,12]
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

如何在django中没有任何视图的情况下调用html模板

我想在index.html不调用任何视图的情况下将模板调用到特定的URL .

django有可能吗?

python django django-templates

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

单击按钮时显示以下 2 个元素

我有一个 ul li 列表。

在页面加载我想隐藏与类的所有元素隐藏和添加更多按钮,我想显示未来2个元素。

$(function() {
  $('.hide').hide();

  $('#add_more').on('click', function() {
    // show
  })
})
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

<button id="add_more">Add next 2</button>
<ul>
  <li class="show">1</li>
  <li class="show">2</li>
  <li class="hide">3</li>
  <li class="hide">4</li>
  <li class="hide">5</li>
  <li class="hide">6</li>
  <!-- Other elements -->
  <li class="hide">n</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

Python 从字符串中查找和替换唯一键语法

我得到了一个带有预定义变量的 HTML 模板。我想给变量赋值。

我的模板:

temp_string = """<td style="font-size:18px;">Dear {{var:name:"user"}}, welcome and congratulations on joining stack. Your age is {{var:age:"0"}}</td></tr>"""
Run Code Online (Sandbox Code Playgroud)

我的字典:

my_data = {'name': 'Foo', 'age': 20}
Run Code Online (Sandbox Code Playgroud)

最终输出

"""<td style="font-size:18px;">Dear Foo, welcome and congratulations on joining stack. Your age is 20</td></tr>"""
Run Code Online (Sandbox Code Playgroud)

我的代码

>>> temp_string = """<td style="font-size:18px;">Dear {{var:name:"user"}}, welcome and congratulations on joining stack. Your age is {{var:age:"0"}}</td></tr>"""
>>> my_data = {'name': 'Foo', 'age': 20}
>>> for key,value in my_data.items():
...     if key in temp_string:
...             temp_string.replace(key, value)
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

验证出生日期大于今天?

如何验证HTML <input type='date'/>比今天更大?

以下是我的代码:

<div class="form-group">
<label class="col-sm-2" for='id_dateOfBirth'>Birth Date </label>
<div class="col-sm-10">
    <input class='form-control' name="dateOfBirth" id='id_dateOfBirth' type='date'>
</div>
Run Code Online (Sandbox Code Playgroud)

我想使用JavaScript检查日期是否比今天更大.

html javascript jquery

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