小编Liz*_*ice的帖子

UpdateView 中的哪一点保存了数据?

我想知道给 an 的数据UpdateView是什么时候保存的。

我有以下情况:我通过表单更新模型对象。我希望对模型的更改仅在 完成后才能UpdateView保存form_valid。但是,当我在 的开头打印对象属性时form_valid,它们已经更改为插入表单中的新属性。

那么,对模型的更改到底是什么时候保存的?如果我想对以前的值执行某些操作,我该怎么办?

我对 Django 比较陌生,我希望这个问题不会偏离轨道太远。

python django orm

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

为什么在匹配整数时会收到错误“预期整型变量,找到选项”?

我正在尝试在 Rust 中使用match。我写了一个函数:

fn main() {
    let try = 3;
    let x = match try {
        Some(number) => number,
        None => 0,
    };
}
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

fn main() {
    let try = 3;
    let x = match try {
        Some(number) => number,
        None => 0,
    };
}
Run Code Online (Sandbox Code Playgroud)

我尝试了类似的方法let try: i32 = 3;来确保这try是一个整数值,但我仍然遇到相同的错误。

match rust

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

Pandas df 根据整数索引列表对行和列重新排序

我的数据框具有以下结构:

          col1    col2   col3
 myindex
 apple    A       B      C
 pear     Ab      Bb     Cb
 turtle   A1      B1     C1
Run Code Online (Sandbox Code Playgroud)

现在我得到两个列表,一个具有重新排序的列索引,一个具有重新排序的行索引,但作为整数,例如rowindices = [3,1,2]colindices = [1,3,2]。数据框现在应该根据这些索引重新排序,然后看起来像这样:

          col1   col3   col2
 myindex
 turtle   A1     C1     B1
 apple    A      C      B
 pear     Ab     Cb     Bb
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?

python dataframe pandas

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

使按钮上的超赞字体图标不可单击

我有一个带有字体真棒图标的引导程序按钮。

<button type="button" class="btn pull-right rotate-picture-right" aria-label="Rotate" id="picture{{ picture.pk }}">
            <i class="fa fa-repeat"  id="testright" aria-hidden="true"></i>
          </button>
Run Code Online (Sandbox Code Playgroud)

我的点击事件:

$(document).on('click', '.rotate-picture-right', function (e) {
  rotate_and_reload(e, "right");
});
Run Code Online (Sandbox Code Playgroud)

功能:

function rotate_and_reload(e, direction){
    var picture_id = e.target.id.replace("picture", "")
    var url = "{% url "device-api-picture-rotate" device.pk 0 "placeholder" %}".replace("pictures/0", "pictures/"+picture_id).replace("placeholder", direction)
    $.ajax({
        url: url,
        type: 'PATCH',
        success: function() {
          var d = new Date();
          img = e.target.parentElement.parentElement.getElementsByTagName('img')[0];
          if (img.src.includes("?")){
            img.src = img.src.split("?")[0] + '?' + d.getTime();
          } else {
            img.src = img.src + '?' + …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome twitter-bootstrap font-awesome

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

从 Pandas df 列名和值创建新列

我有一个如下形式的数据框:

basket            fruit_apple   fruit_pear   fruit_cherry
basket_id_1       5             NaN          6
basket_id_2       NaN           1            NaN
Run Code Online (Sandbox Code Playgroud)

我想创建两个新列,应该如下所示:

basket          fruit_type   number
basket_id_1     apple        5
basket_id_1     pear         NaN
basket_id_1     cherry       6
basket_id_2     apple        NaN
basket_id_2     pear         1
basket_id_2     cherry       NaN
Run Code Online (Sandbox Code Playgroud)

其中fruit_type 的内容是通过colname.split('_')[1] 如何以简洁的方式自动确定的?

python pandas

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