问题列表 - 第13913页

在Django中使用HttpResponseRedirect时如何传递模板上下文信息?

我有一个表单,在用户输入信息后重定向到同一页面(以便他们可以继续输入信息).如果表单提交成功,我将返回

HttpResponseRedirect(request.path)
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.但是,在这种情况下,我还想向用户显示一些消息(例如,屏幕顶部的"您的数据已保存").如果我没有重定向,我只是在上下文字典中返回这些消息.但是,通过重定向,我无法做到这一点.

那么在使用HttpResponseRedirect时如何传递模板上下文信息呢?

我正在尝试做的事情似乎非常普遍,所以如果我遗漏了一些明显的东西,请原谅.

python django redirect http

38
推荐指数
5
解决办法
2万
查看次数

什么是C++重载的输入流运算符的可接受的python替代品?

在C++中,您可以这样做以轻松地将数据读入类中:

istream& operator >> (istream& instream, SomeClass& someclass) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

在python中,我可以找到从控制台读取的唯一方法是"raw_input"函数,它不能很好地适应这种事情.是否有一种pythonic方式来解决这个问题?

python input operator-overloading

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

部署CherryPy(守护进程)

我遵循了基本的CherryPy教程(http://www.cherrypy.org/wiki/CherryPyTutorial).没有讨论的一件事是部署.

如何启动CherryPy应用程序作为守护进程并"忘记它"?如果服务器重新启动会发生什么?

有标准食谱吗?也许会创建一个服务脚本(/etc/init.d/cherrypy ...)

谢谢!

python deployment cherrypy

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

将一种形式移到另一种Winforms-C#

我有2个winforms窗体1和窗体2。我在窗体1中有button1,当我从窗体1中单击button1时,我显示窗体2。

            Form2 ins = new Form2();
            ins.MdiParent = this.MdiParent;
            this.Hide();
            ins.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

单击button1时,我将隐藏form1以显示form2。这会产生轻弹效果,我需要消除这种轻弹。我如何打开/重定向到另一种形式(我应该一次只显示一种形式,而不应该显示任何顶级菜单,例如(如果我使用MDIParent形式)。只是一种活动形式。

谢谢,卡西克

mdi winforms

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

在try,catch块之外运行代码是否有任何性能优势?

我很想知道我是否应该最小化try/catch块中的代码,否则它确实无关紧要.

   public bool ObjectExists(string stringTest, string againSomethingElse)
    {
        if(true) {}
        else {} //Code here is better/worst/same
        try
        {
            //Versus code inside try/catch block

        }
        catch (Exception)
        {

            throw;
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# try-catch

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

如何在C++中使用动态方法

我发现自己在C++中编写了一些重复的代码.我正在使用一些自动生成的,这样如果我想处理Foo,Bar和Baz,它们都有相当类似的方法.例如,get_foo,get_bar,get_baz等.

对于每一件"事物",我或多或少都要做同样的事情.检查它是否存在,是否存在,获取日志,查找日志中的最新条目,检查条目是否存在等等.

这导致了相当多的重复代码,类似于:

if (obj->has_foo) {
  if(obj->get_foo().has_log()) {
    Log *l = obj->get_foo().get_foo_log();
    if (!l) {
      ERROR("Foo does not have a log")
    }    
    ... 30-40 more lines of stuff ...
  }
}

if (obj->has_bar) {
  if(obj->get_bar().has_log()) {
    Log *l = obj->get_bar().get_bar_log();
    if (!l) {
      ERROR("Bar does not have a log")
    }    
    ... 30-40 more lines of stuff ...
  }
}

if (obj->has_baz) {
  if(obj->get_baz().has_log()) {
    Log *l = obj->get_baz().get_baz_log();
    if (!l) {
      ERROR("Baz does not have a log")
    }    
    ... 30-40 …
Run Code Online (Sandbox Code Playgroud)

c++

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

jQuery事件冒泡:获取原始元素鼠标悬停(用于表行突出显示)

我正在尝试减少我的表中的'onmouseover'事件监听器(我在其中突出显示悬停时的行).我想通过将事件监听器附加到整个表而不是每个<tr>(这就是我现在的方式)来做到这一点.原因是IE反应非常缓慢,我发现的唯一答案是减少事件监听器的数量.

示例代码:

<table id="myTable">
   <tr>
     <td>Somedata</td>
   </tr>
   <tr>
     <td>Somedata 2</td>
   </tr>
   <tr>
     <td>Somedata 3</td>
   </tr>       
</table>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果我将鼠标悬停在第二个<tr>上,我就会明白"onmouseover"事件会从tr冒泡到表中.

我怎么能在我的jQuery $('#myTable').mouseover事件中发现tr被徘徊并改变它的css类?

编辑:这个想法来自这个问题(但遗憾的是答案中没有源代码):在IE中加速多个OnMouseOver事件

javascript css jquery event-bubbling

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

等待iframe加载JavaScript

我在JavaScript中打开iframe:

righttop.location = "timesheet_notes.php";
Run Code Online (Sandbox Code Playgroud)

然后想要传递信息:

righttop.document.notesform.ID_client.value = Client;
Run Code Online (Sandbox Code Playgroud)

显然,在页面完全加载到iframe之前,该行不会起作用,并且该表单元素将被写入.

那么,解决这个问题的最佳/最有效方法是什么?某种超时循环?理想情况下,我真的希望将它全部保存在这个特定的脚本中,而不是必须向正在打开的页面添加任何额外的东西.

javascript iframe dom javascript-events

31
推荐指数
2
解决办法
5万
查看次数

这个python函数代码如何工作?

这是来自matplotlib中csv2rec的源代码

如果它的唯一参数是'func,default',这个函数怎么能工作呢?

def with_default_value(func, default):
    def newfunc(name, val):
        if ismissing(name, val):
            return default
        else:
            return func(val)
    return newfunc
Run Code Online (Sandbox Code Playgroud)

ismissing采用名称和值,并确定是否应该在numpy数组中屏蔽该行.

func将是str,int,float或dateparser ...它转换数据.也许并不重要.我只是想知道如何获得'名字'和'价值'

我是初学者.感谢任何2cents!我希望能够帮助他人!

python function matplotlib

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

评估列表是否为空JSTL

我一直在尝试评估这个数组列表是否为空,但这些数据列表都没有编译:

<c:if test="${myObject.featuresList.size == 0 }">                   
<c:if test="${myObject.featuresList.length == 0 }">                 
<c:if test="${myObject.featuresList.size() == 0 }">                 
<c:if test="${myObject.featuresList.length() == 0 }">                   
<c:if test="${myObject.featuresList.empty}">                    
<c:if test="${myObject.featuresList.empty()}">                  
<c:if test="${myObject.featuresList.isEmpty}">  
Run Code Online (Sandbox Code Playgroud)

如何评估ArrayList是否为空?

java jsp jstl

120
推荐指数
2
解决办法
16万
查看次数