问题列表 - 第7593页

Django Managers - 检索具有非空相关对象集的对象

我有两个类,Portfolio和PortfolioImage.

class PortfolioImage(models.Model):
    portfolio     = models.ForeignKey('Portfolio', related_name='images')
    ...

class Portfolio(models.Model):
    def num_images(self):
        return self.images.count()
Run Code Online (Sandbox Code Playgroud)

我想为Portfolio编写一个"非空投资组合"经理,这样我就能做到:

queryset = Portfolio.nonempty.all()
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情,但我认为这甚至不是很接近:

class NonEmptyManager(models.Manager):
    def get_query_set(self):
        return super(NonEmptyManager, self).get_query_set().filter(num_images > 0)
Run Code Online (Sandbox Code Playgroud)

我真的不知道从哪里开始,我发现这方面的文档有点缺乏.

有任何想法吗?谢谢,

django orm

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

如何在powershell中使用@ character?

完全新手简单的powershell问题我正在尝试执行以下操作 - 对于当前目录中的每个*.sql文件运行

sqlplus username/password@connect_identifier_specified_in_argument @file_name
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止:

$scripts = dir *.sql
foreach($script in $scripts) {
    Write-Host sqlplus username/password"@"$args "@"$script.Name
}
Run Code Online (Sandbox Code Playgroud)

(我知道写主机将它输出到屏幕上,我现在只是想调试)

然而,对于powershell如何处理@字符有一些时髦的东西,当我运行它时,我总是得到类似的东西

PS C:\code\scripts> C:\utils\run_sql_scripts_on.ps1 identifier
sqlplus username/password@identifier @ ALERTS.sql
Run Code Online (Sandbox Code Playgroud)

在"@"之后看到那个空格?是什么赋予了?

powershell

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

为Java jar分配更多堆空间

通过命令行运行程序时,可以使用java -Xms -Xmx指定堆大小.如果要通过双击.jar文件来运行程序,是否有办法使用比标准更多的堆?

java memory heap jar

9
推荐指数
3
解决办法
9895
查看次数

SQL Server索引哪些应该是群集的?

我在一些表上有许多索引,它们都很相似,我想知道Clustered Index是否在正确的列上.以下是两个最活跃的索引的统计数据:

Nonclustered
I3_Identity (bigint)
rows: 193,781
pages: 3821
MB: 29.85
user seeks: 463,355
user_scans: 784
user_lookups: 0
updates: 256,516

Clustered Primary Key
I3_RowId (varchar(80))
rows: 193,781
pages: 24,289
MB: 189.76
user_seeks: 2,473,413
user_scans: 958
user_lookups: 463,693
updates: 2,669,261
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,PK经常被寻找,但是i3_identity专栏的所有搜索都在对这个PK进行关键查找,所以我真的从I3_Identity的索引中获益很多吗?我应该更改为使用I3_Identity作为群集吗?这可能会产生巨大的影响,因为这个表结构在我工作的地方重复了大约10000次,所以任何帮助都会受到赞赏.

sql sql-server indexing sql-server-2005

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

如何调试wxpython应用程序?

我第一次尝试wxpython.我为python程序编写了一个GUI,当我运行它时,它会在GUI中产生一些错误,但GUI会很快消失,很快就会让我无法读取错误信息.

是否有任何日志可以检查错误消息?(我正在运行Mac OS X)或任何其他方式?

在此先感谢您的帮助.

更新:这是给我问题的代码......

#!/usr/bin/python

import wx

class MyApp (wx.Frame):
    def __init__(self, parent, id, title):
        wx.Frame.__init__(self, parent, id, title, size=(390, 350))
    menubar = wx.MenuBar()
    help = wx.Menu()
    help.Append(ID_ABOUT, '&About')
    self.Bind(wx.EVT_MENU, self.OnAboutBox, id=wx.ID_ABOUT)
    menubar.Append(help, '&Help')
    self.SetMenuBar(menubar)

    self.Centre()
    self.Show(True)

    panel = wx.Panel(self, -1)

    font = wx.SystemSettings_GetFont(wx.SYS_SYSTEM_FONT)
    font.SetPointSize(9)

    vbox = wx.BoxSizer(wx.VERTICAL)

    hbox1 = wx.BoxSizer(wx.HORIZONTAL)
    st1 = wx.StaticText(panel, -1, 'Class Name')
    st1.SetFont(font)
    hbox1.Add(st1, 0, wx.RIGHT, 8)
    tc = wx.TextCtrl(panel, -1)
    hbox1.Add(tc, 1)
    vbox.Add(hbox1, 0, wx.EXPAND | wx.LEFT | wx.RIGHT | wx.TOP, 10) …
Run Code Online (Sandbox Code Playgroud)

python user-interface wxpython

18
推荐指数
2
解决办法
6663
查看次数

查询字符串的最大可能长度是多少?

它依赖于浏览器吗?另外,不同的Web堆栈对于从请求中获取的数据量有不同的限制吗?

browser max query-string

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

Javascript getters和setters for dummies?

我一直在努力让自己的头脑能够吸引人并且不会陷入其中.我已经阅读过JavaScript Getters and SettersDefining Getters and Setters而且还没有得到它.

有人可以明确说明:

  1. 什么是吸气剂和制定者的意图,以及
  2. 举几个非常简单的例子?

javascript getter setter

128
推荐指数
7
解决办法
12万
查看次数

Linux vi箭头键在插入模式下中断

我的箭头键在家中以插入模式在vi中不起作用,它们每个都插入换行符和大写字母,如"A".有办法解决这个问题吗?

linux vi vim

95
推荐指数
7
解决办法
6万
查看次数

问题弹出到标签栏开关上的根导航控制器

试图模仿/复制内置地址簿,特别是编辑联系人或从电话应用程序内部查看现有联系人信息时的行为.导航到另一个选项卡时,将重置编辑状态并弹出"新建联系人"或"信息"视图,以便在返回"联系人"选项卡时返回根表视图.

我使用setEditing:和popToViewController在viewWillDisappear中进行了大部分工作:但是当用户使用后退按钮从Info视图导航到表视图时,我会遇到奇怪的行为.即使我弹出到根表视图控制器,它似乎使用默认的UITableViewController类而不是我的子类(例如标准选择行为而不是我的覆盖来推送详细视图.)

任何提示?IPD

这里有一些代码来说明:

- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];

    // This is to clean up from the colored bar in detail view
    self.navigationController.navigationBar.tintColor = nil;

    // These are to match the behaviour of Contacts app
    [self setEditing:NO animated:NO];

    // This is the tricky part: works when switching tabs, but not when back button was going to pop anyway!!
    [self.navigationController popToViewController:rootViewControllerForTab animated:NO];
}
Run Code Online (Sandbox Code Playgroud)

iphone

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

什么是"不透明"键?

我知道密钥是什么,我知道opaque在其他上下文中是什么 - 但是数据库上下文中的opaque键是什么?

database

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