问题列表 - 第4872页

在表设计问题中显示多个相关的Django模型

我正在努力设计django应用程序.鉴于以下型号:

class A(models.Model):
    name = models.CharField(max_length=255)

class B(models.Model):
    name = models.CharField(max_length=255)
    a = models.ForeignKey(A)

class C(models.Model):
    val = models.IntegerField()
    b = models.ForeignKey(B)
Run Code Online (Sandbox Code Playgroud)

我想要一个视图/模板,显示一个HTML表,在第一列显示所有A对象,在第二列中显示所有B对象(按A分组)引用A,在最后一列显示所有val的总和每个B引用的C对象.所有这些都包含每个A对象的总和.以下示例显示了我正在寻找的内容:

A1.name | B1.name [where FK to A1] | sum(C.val) [where FK to B1]
A1.name | B2.name [where FK to A1] | sum(C.val) [where FK to B2]
A1.name |                   Total  | sum(C.val) [where FK to Bx (all B that have FK to A1]
A2.name | B3.name [where FK to A2] | sum(C.val) [where FK to B3]
A2.name | …

django django-models

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

如何处理从"DBNull"类型到"String"类型的转换无效

我需要一些关于如何处理以下内容的建议: - 我有一个数据字段misc_text_2,其类型为varchar(25)并允许NULL.现在,如果我使用以下语法

<asp:Label ID="lblPrinter" runat="server"  Text='<%# iif(eval("misc_text_2") is dbnull.value, "", iif(eval("misc_text_2") like "NA", "None", iif(eval("misc_text_2") like "KP1", "Kitchen Printer 1", iif(eval("misc_text_2") like "KP2", "Kitchen Printer 2", iif(eval("misc_text_2") like "KP3", "Kitchen Printer 3", iif(eval("misc_text_2") like "BP1", "Bar Printer 1", iif(eval("misc_text_2") like "BP2", "Bar Printer 2", iif(eval("misc_text_2") like "BP3", "Bar Printer 3", Eval("misc_text_2")))))))))%>'></asp:Label>
Run Code Online (Sandbox Code Playgroud)

我一直在收到错误异常详细信息:System.InvalidCastException:从类型'DBNull'到类型'String'的转换无效.

我知道我错过了什么,但是......

提前致谢

asp.net dbnull

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

除了使用约束之外,如何将泛型类型的参数限制为特定类型?

我需要指定Generic类型只应在闭合类型中接受枚举类型.如果约束不起作用,有人可以建议一种方法吗?

c# generics

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

使用.war文件部署时,为什么getRealPath()返回null?

getRealPath()返回本地系统中的实际路径,但在与.war文件一起部署时返回null .

<%@ page import="java.io.*" %>
<%@ page contentType="text/html;charset=ISO-8859-1" %> 
<%
int iLf = 10;
char cLf = (char)iLf;
String a= application.getResource("/");
//String myfile = application.getRealPath("/")+ "generate.xml";
//String myfile = request.getContextPath()+"generate.xml";
//String myfile = request.getRealPath("/")+"generate.xml";

out.println(myfile);    
File outputFile = new File(myfile);
outputFile.createNewFile();
FileWriter outfile = new FileWriter(outputFile);
outfile.write(" <?xml version='1.0' encoding='UTF-8'?> "+cLf);
outfile.write(" <playlist version='1' xmlns = 'http://xspf.org/ns/0/' > " +cLf);
outfile.write(" <title>My Band Rocks Your Socks</title> "+cLf); 
outfile.write("<trackList>"+cLf); 
%>
 <%! String[] sports; %>
 <%
    sports = …
Run Code Online (Sandbox Code Playgroud)

java xml jsp java-ee

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

棘手的活跃记录关系 - 多态双向自我指涉

您如何模拟出版物(文章,书籍,章节等)的引用和引用?

出版物可以是文章,书籍或章节,它有许多参考其他出版物和其他出版物参考它(称这些引用)

我需要能够列出出版物之间的关系:出版物中的参考文献以及其他出版物对本出版物的引用

我最初的理解是,这将是处理不同类型的出版物的多态关系,并且它需要双向自联接.

我刺伤了它

Publication
belongs_to :writing, :polymorphic =>true
has_and_belongs_to_many :references 
   :class_name => "Publication"
   :join_table => 'reference_citation' 
   :foreign_key => 'reference_id'
   :foreign_key => 'citation_id'

Book,    Chapter,    Article all have:
has_many :publications :as =>writing
Run Code Online (Sandbox Code Playgroud)

我发现这有点令人困惑,所以任何有助于澄清它的建议都会很棒.甚至是对象和字段命名建议.

[我在这里问了一个不太清楚的问题.]

我也可能需要使用很多通过因为我需要能够破坏关系

sql activerecord ruby-on-rails

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

用Java/C#进行C++切片

C++切片是否也适用于其他语言,如Java/C#?

c# c++ java object-slicing

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

jquery getJson没有将任何值传递给控制器

我试图将一些文本从文本框传递到控制器,以获得JSON结果

function invokeAction() {
        var searchText = $("#SearchTextBox").val();

        // Invoke MVC controller action
        $.getJSON("/Home/Results/" + searchText, bindResults);
    }
Run Code Online (Sandbox Code Playgroud)

如果我在此处发出提醒,我可以看到searchText肯定有一个值,但是当我在此控制器操作上设置一个断点时:

 public ActionResult Results(string search)
    {
        var r = from t in db.Restaurants
                where SqlMethods.Like(t.Name, "%" + search + "%") || SqlMethods.Like(t.Postcode, search + "%") || SqlMethods.Like(t.CuisineType.Type, search + "%")
                orderby t.Name ascending
                orderby t.Rating descending
                orderby t.NumOfViews
                    descending
                select t;

        return Json(r.ToList());
    }
Run Code Online (Sandbox Code Playgroud)

传入的字符串为null,但是当我在调试器中检查http上下文时,我的searchtext是url的一部分.

由于这是null,查询不返回任何结果.

我在这里错过了什么吗?

asp.net asp.net-mvc jquery json

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

什么是最短可感知的应用响应延迟?

用户操作和应用程序响应之间总是会发生延迟.

众所周知,响应延迟越低,应用程序即时响应的感觉就越大.众所周知,通常不会感觉到高达100ms的延迟.但是延迟110毫秒呢?

什么是可以察觉的最短应用程序响应延迟?

我对任何可靠的证据,一般的想法和意见感兴趣.

user-interface response-time perception

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

在Ruby on Rails中查找未使用的视图/部分

我目前正在开发一个大型的Ruby on Rails项目.它足够大,足够大,以至于不清楚是否所有视图都在使用中.

是否有任何脚本/插件可以生成未使用的视图文件列表?

ruby ruby-on-rails

13
推荐指数
3
解决办法
2777
查看次数

使用Cubemaps纹理球体(不是反射贴图)

我想用立方体贴图来纹理球体.到目前为止,我的研究已经在Google上引发了许多结果,涉及使OpenGL自动生成纹理坐标,但我想生成自己的坐标.

给定一个坐标数组,包括以0,0,0为中心的不完美球体(高度映射但基本上是球体)的顶点,如何为立方体贴图生成纹理坐标?

c++ opengl texture-mapping

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