问题列表 - 第24028页

Django Formset管理表单验证错误

我的模板上有一个表单和一个formset.问题是,formset抛出了验证错误,声称管理表单"丢失或被篡改".

这是我的看法

@login_required
def home(request):

    user = UserProfile.objects.get(pk=request.session['_auth_user_id'])
    blogz = list(blog.objects.filter(deleted='0'))
    delblog = modelformset_factory(blog, exclude=('poster','date' ,'title','content')) 
    if request.user.is_staff== True:
        staff = 1
    else:
        staff = 0
    staffis = 1

    if request.method == 'POST':
        delblogformset = delblog(request.POST)
        if delblogformset.is_valid():
        delblogformset.save()
            return HttpResponseRedirect('/home')

    else:
        delblogformset = delblog(queryset=blog.objects.filter( deleted='0'))


        blogform = BlogForm(request.POST)
        if blogform.is_valid():
            blogform.save()
        return HttpResponseRedirect('/home')

    else:
        blogform = BlogForm(initial = {'poster':user.id})
    blogs= zip(blogz,delblogformset.forms)  

    paginator = Paginator(blogs, 10) # Show 25 contacts per page

    # Make sure page request is an int. …
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-forms

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

编译器优化参考

我经常使用引用来简化代码的外观:

vec3f& vertex = _vertices[index];

// Calculate the vertex position
vertex[0] = startx + col * colWidth;
vertex[1] = starty + row * rowWidth;
vertex[2] = 0.0f;
Run Code Online (Sandbox Code Playgroud)

编译器会识别并优化它,因此它基本上如下吗?

_vertices[index][0] = startx + col * colWidth;
_vertices[index][1] = starty + row * rowWidth;
_vertices[index][2] = 0.0f;
Run Code Online (Sandbox Code Playgroud)

c++

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

如何在Tomcat中使用Hibernate支持的JPA运行Spring 3.0 PetClinic

好吧,这可能应该是世界上最简单的事情,但我一整天都在努力,但它仍然无法工作..任何帮助都非常感谢!

编辑:有关正确的程序,请参阅Pascal的答案.

我的错(因为我没有禁用LoadTimeWeaving)程序留待参考..:

我做了什么:

  1. 下载了Tomcat 6.0.26和Spring 3.0.1
  2. https://src.springframework.org/svn/spring-samples/petclinic下载了PetClinic
  3. 建立和部署petclinic.war.使用默认的JDBC持久性很好.
  4. 编辑了webapps/WEB-INF/spring/applicationContext-jpa.xml并设置jpaVendorAdaptor为Hibernate.
  5. 编辑了webapps/WEB-INF/web.xml,并context-param从applicationContext-jdbc.xml 更改为applicationContext-jpa.xml
  6. 将Spring 3.0.1发行版中的所有内容复制到TOMCAT_HOME/lib.
  7. 推出了tomcat.锯

    引起:java.lang.IllegalStateException:ClassLoader [org.apache.catalina.loader.WebappClassLoader]不提供'addTransformer(ClassFileTransformer)'方法.指定自定义LoadTimeWeaver或使用Spring的代理启动Java虚拟机:-javaagent:spring-agent.jar

  8. <Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>webapps/META-INF/context.xml中的未注释行.

  9. 同样的错误.将该行添加到TOMCAT_HOME/context.xml
  10. 部署没有错误.但是,当我做某事时会发出错误说

    java.lang.NoClassDefFoundError: javax/transaction/SystemException at org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:39)

    11.根据scaffman的建议,将javax.transaction的范围从测试更改为默认(刚删除的测试).

    12.Run很好!! 谢谢!

java spring hibernate jpa tomcat6

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

错误:初始化程序无法确定'K'的大小

我得到了错误" intitializer fails to determine size of 'K'"

int K[]= new int[Vertices->total];
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

c++

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

python标准库中的装饰器(具体为@deprecated)

我需要将例程标记为已弃用,但显然没有标准的库装饰器可供弃用.我知道它的配方和警告模块,但我的问题是:为什么这个(常见)任务没有标准的库装饰器?

附加问题:标准库中是否有标准装饰器?

python decorator

108
推荐指数
6
解决办法
5万
查看次数

Python的等价?

反正有没有将Java中的以下代码转换为Python的等价?

public class Animal{

public enum AnimalBreed{

    Dog, Cat, Cow, Chicken, Elephant
}

private static final int Animals = AnimalBreed.Dog.ordinal();

    private static final String[] myAnimal = new String[Animals];
    private static Animal[] animal = new Animal[Animals];

    public static final Animal DogAnimal = new Animal(AnimalBreed.Dog, "woff");
    public static final Animal CatAnimal = new Animal(AnimalBreed.Cat, "meow");
    private AnimalBreed breed;

public static Animal myDog (String name) {
        return new Animal(AnimalBreed.Dog, name);

      }
}
Run Code Online (Sandbox Code Playgroud)

python

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

跨进程发送图像的最有效方法

目标

将一个过程生成的图像高效且高速地传递到另一个过程.这两个进程在同一台计算机上运行,​​并在同一桌面上运行.操作系统可能是WinXP,Vista和Win7.

详细说明

第一个过程仅用于控制与产生图像的设备的通信.这些图像大小约为500x300px,每秒可更新数百次.第二个过程需要这些图像来处理它们.第一个过程使用第三方API将图像从设备绘制到HDC.这个HDC必须由我提供.

注意:两个进程之间已建立连接.它们通过匿名管道进行通信并共享内存映射文件视图.

思考

如何以尽可能少的工作实现这一目标?我的意思是既为计算机工作又为我工作(当然;)).我正在使用Delphi,所以也许有一些组件可用于这样做?我想我总是可以绘制到任何图像组件的HDC,将内容保存到内存流,通过内存映射文件复制内容,在另一侧解压缩并将其绘制到目标HDC.我还读到了一个可用于编组图像的IPicture界面.我需要尽可能快,所以开销越小越好.我不希望仅通过复制一些图像来强调机器.

你有什么想法?我很欣赏这一切!

windows delphi ipc image marshalling

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

在iPhone上的UIWebView中动态更改CSS

假设我正在开发一款汽车目录的iPhone应用程序.用户将从列表中选择一辆汽车,我将展示汽车的详细视图,其中将描述最高速度等内容.详细视图基本上UIWebView是加载现有HTML文件的视图.

不同的用户将居住在世界的不同地方,因此他们希望看到汽车的最高速度,无论哪个单位适合他们的地区.假设有两个这样的单位:SI(km/h)和传统(mph).我们还说用户可以通过点击屏幕上的按钮来更改显示单位; 当发生这种情况时,细节屏幕应切换到显示相关单位.

到目前为止,这是我尝试解决这个问题的方法.

HTML可能看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head>
<title>Some Car</title>
<link rel="stylesheet" media="screen" type="text/css" href="persistent.css" />
<link rel="alternate stylesheet" media="screen" type="text/css" href="si.css" title="si" />
<link rel="alternate stylesheet" media="screen" type="text/css" href="conventional.css" title="conventional" />
<script type="text/javascript" src="switch.js"></script>
</head>
<body>
<h1>Some Car</h1>
<div id="si">
<h2>Top Speed: 160 km/h</h2>
</div>
<div id="conventional">
<h2>Top Speed: 100 mph</h2>
</div>
</body>

持久的样式表,persistent.css:

#si
{
    display:none;
}

#conventional
{
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

第一个备用样式表,si.css:

#si …
Run Code Online (Sandbox Code Playgroud)

javascript css iphone cocoa-touch

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

如何在本地局域网上找到"关闭"系统的MAC地址(可能吗?)

如何找出系统的mac地址:

  1. 关掉
  2. 电源已插入
  3. 连接到Lan
  4. Nic卡开.

更新 我问如何找出已经关闭的其他系统的mac地址....以及哪些是在局域网...

我想从我的系统中找出它的mac ....并且要清楚......我想告诉你..使用ping可以填充arp表..即如果172.16.3.12不在arp表中那么它只需ping 172.16.3.12就可以添加一个系统,但系统只有在打开 ...关闭系统无法ping通时才能被ping通...

java wake-on-lan wakeup

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

将方法/函数作为目标C中的args传递

我是Objective C的新手,我正在尝试实现一个与回调一起工作的异步库.我需要找到一种方法将回调方法作为args传递给我的异步方法,以便在任务完成时可以调用回调.

在Objective C中实现这一目标的最佳方法是什么?在Python中,例如我可以很容易地传递一个函数,但在Objective C中,似乎选择器是可行的方式(?).

任何人都能指出我可以获得一些想法的例子吗?

提前致谢.

macos asynchronous objective-c callback selector

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