问题列表 - 第42934页

如何将URL的"id"部分传递给view_callable?

我最近一直在玩金字塔,而且从Pylons背景来看,我一直专注于URL路由而不是遍历.

我一直在寻找使用处理程序将"控制器"特定功能组合到一个类中.而不是让view.py被一堆函数污染.

配置:

config.add_handler('view_page', '/page/view/{id}', handler=Page, action=view_page)
Run Code Online (Sandbox Code Playgroud)

处理器:

from pyramid.response import Response
from pyramid.view import action

class Page(object):

    def __init__(self, request):
        self.request = request

    def view_page(self):
        return {'id': id}
Run Code Online (Sandbox Code Playgroud)

我今天早些时候正在阅读有关在add_handler()调用中隐式声明操作的文档,这可能是错误的......但是,我的主要问题是访问idview_callable中的内容

我怎么得'id'?

python pylons pyramid

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

Iphone:获取当前视图尺寸或屏幕尺寸

您好我想获得主视图的宽度和高度.我想在横向或纵向模式下使用正确的值.我尝试过以下方法:


  NSLog(@"aaa %f", [UIScreen mainScreen].applicationFrame.size.width);
  NSLog(@"zzz %f", self.view.frame.size.width);
Run Code Online (Sandbox Code Playgroud)

这些在横向模式下提供300,在纵向模式下提供320,是的在纵向模式下更大.所以..我的视图占据整个屏幕( - 状态栏)所以我希望横向模式为480,纵向模式为320.其余像素发生了什么.我必须对这些值进行硬编码吗?谢谢.

iphone screen objective-c dimensions

34
推荐指数
3
解决办法
6万
查看次数

如何在使用@require_POST时在Django中显示HTTP状态405(不允许使用方法)的自定义错误页面

我的问题很简单,在使用@require_POST装饰器时,如何在Django中显示HTTP状态405(方法不允许)的自定义错误页面?

我正在使用django.views.decorators.http.require_POST装饰器,当GET请求访问页面时,控制台显示405错误,但页面只是空白(甚至不是Django错误页面).如何让Django显示此类错误的自定义和/或默认错误页面?

编辑:值得一提的是,我已经尝试在我的模板文件夹中放置一个404.html,500.html和405.html页面 - 但这也无济于事.我曾经也之间的变化DEBUG = TrueFalse,都无济于事.

django http-status-codes http-status-code-405

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

如何在网页中创建两个独立的列?

我希望在网页中有两列,每一列都有自己的滚动条,而不是两个都使用的滚动条.例如,我正在考虑的是新的twitter ui ..如果列表长度超过高度,则一列显示带有滚动条的列表,而另一列用自己的滚动条显示详细信息.

我只是迷失了哪种方式继续下去,我是否需要使用框架来实现这一目标.是否可以抑制全局滚动条,每列使用自己的滚动条和css?

html css

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

未返回group_concat为null值的行

我有以下MySQL查询,它应该从表a和b(一对多关系)返回记录,还有一个逗号分隔列表,其中包含从表c返回的任何值.但是,表c中并不总是有记录(这就是为什么我使用LEFT OUTER JOIN将它连接到表a).

SELECT  `a`.`id` , `a`.`name` , `b`.`id` AS  `b_id` , `b`.`name` AS  `b_name` , GROUP_CONCAT(  `c`.`l_id` ) AS  `c_ls`
FROM  `a`
INNER JOIN  `b` ON  `a`.`b_id` =  `b`.`id`
LEFT OUTER JOIN  `c` ON  `a`.`id` = `c`.`a_id`
GROUP BY `a`.`id`
ORDER BY  `a`.`created` DESC
Run Code Online (Sandbox Code Playgroud)

上面的查询在返回时返回1条记录2.记录1在表c中有3条匹配记录,记录2在表c中有0条匹配记录.

查询返回:

id | name | b_id | b_name | c_ls
1  | John |   2  |  Bla   | [BLOB - 3 B]
Run Code Online (Sandbox Code Playgroud)

如果我删除GROUP_CONCAT和GROUP_BY子句,则返回2条记录:

id | name | b_id | b_name | c_ls
1  | …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

写行者和二进制写作者之间的区别是什么?

这真让我困惑,比方说我想将一个整数保存到一个文件中,int x = 56,二进制文件在内存00000000 00000000 00000000 00111000中采用ascii等效的56表示,这将是:null null null 8并写入到文件?我对么?有人可以解释这两个功能,以及我何时应该使用它们?即时通讯使用c#btw.提前谢谢!

c#

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

WPF - 尝试根据其初始高度设置可调整大小窗口的MinHeight

我试图根据其初始高度(当SizeToContent ="WidthAndHeight"时)设置可调整大小窗口的MinHeight/MinWidth.

我见过几个答案/解决方案:

http://weblogs.asp.net/psheriff/archive/2010/01.aspx

根据子属性设置MinWidth和MinHeight形式

然而:

  1. 我试图使用MVVM模式,并希望能够在xaml中实现这一点.

  2. 我还希望将MinHeight之类的值保留在ViewModel之外 - 我不认为它们属于那里,因为它们将视图行为的一小部分与视图模型联系起来.这是我想留给UX设计师的东西.

我正在努力解决的一个解决方案是使用以下xaml/binding:

<Window
        ....
        x:Name="mainWindow"
        SizeToContent="WidthAndHeight" 
        ResizeMode="CanResizeWithGrip"
        MinHeight="{Binding ElementName=mainWindow, Mode=OneTime, Path=ActualHeight}"
>
Run Code Online (Sandbox Code Playgroud)

我希望'Mode = OneTime'将MinHeight绑定到窗口高度的初始值.

但它不起作用..

有人可以解释一下原因吗?有符合我标准的解决方案吗?

谢谢,

标记

css wpf binding resize sizetocontent

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

将volatile关键字与可变对象一起使用

在Java中,我理解volatile关键字提供变量的可见性.问题是,如果变量是对可变对象的引用,那么volatile还是为该对象内的成员提供了可见性吗?

在下面的示例中,如果多个线程正在访问volatile Mutable m并更改value?,它是否正常工作?

class Mutable {
    private int value;
    public int get()
    {
        return a;
    }
    public int set(int value)
    {
        this.value = value;
    }
}

class Test {
    public volatile Mutable m;
}
Run Code Online (Sandbox Code Playgroud)

java concurrency mutable volatile

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

在MySQL中将默认值作为当前日期+ 30天插入

如何使列的默认值等于MySQL当前日期+ 30天?例如,如果当前日期为10-1-2011,则必须将列值插入为9-2-2011.

mysql sql

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

"动态"关键字和JSON数据

我的ASP.NET MVC2应用程序中的一个操作方法返回一个JsonResult对象,在我的单元测试中,我想检查返回的JSON对象是否确实包含了预期的值.

我试过这个:

1. dynamic json = ((JsonResult)myActionResult).Data;
2. Assert.AreEqual(JsonMessagesHelper.ErrorLevel.ERROR.ToString(), json.ErrorLevel);
Run Code Online (Sandbox Code Playgroud)

但我得到一个RuntimeBinderException"'对象'不包含'ErrorLevel'的定义".

然而,当我把第2行断点和检查JSON动态变量(见下图),这显然包含的ErrorLevel字符串,它的预期值,因此,如果运行时绑定是不是在玩有趣的测试将通过.

Locals调试器窗口的快照

我得不到什么?我做错了什么,我该如何解决这个问题?如何让断言通过?

c# json unit-testing dynamic asp.net-mvc-2

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