问题列表 - 第18633页

在 Django Admin 中使用属性

我有一个字段定义为的模型

p = models.DecimalField(max_digits=12, decimal_places=6)
Run Code Online (Sandbox Code Playgroud)

但decimal_places=6 仅用于内部精度。我只想在管理字段中显示 2 个小数位。所以我想也许我可以用属性做点什么。但是属性不会在管理界面中显示为字段。例如:数据库记录:100.256754 admin 编辑字段显示:100.26

有没有办法做到这一点?

django admin decimal models

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

Objective-J本质上是JavaScript吗?

我一直绊倒Objective-J.它应该是JavaScript的超集......但是如果没有浏览器插件或者一些插件,怎么可能呢?他们如何驱动JavaScript的语法并使其看起来像Objective-C代码?我的意思是...... COOL ......但是我没有得到它;)我必须在它进入浏览器之前编译Objective-J代码吗?

javascript objective-j

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

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

帮助PIVOT

我有一张桌子如下

Name        |          Words
A              words for A1 here
B              words for B1 here
C               words for C1 here
A               words for A2 here
B               words for B2 here
C               words for C2 here
Run Code Online (Sandbox Code Playgroud)

我想透过上面的表来获得以下结果

A                    |      B                 |       C
words for A1 here       words for B1 here         words for C1 here
words for A2 here       words for B2 here         words for C2 here
Run Code Online (Sandbox Code Playgroud)

谢谢

sql t-sql sql-server pivot sql-server-2005

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

可以使用emacs longlines-mode或visual-line-mode来尊重缩进和列表?

我使用emacs来编辑我的大部分答案,虽然我使用longlines-mode(我还没有升级到emacs 23,因为一些关键错误看起来不会很快被修复),我找不到获取longlines模式以尊重用于Markdown的缩进的方法.我真的想解决这个问题,但我希望它能用于普通的缓冲区,而不是org-mode(如已经回答的那样).

有没有人有关于如何longlines-mode缩进包裹线的建议?我绝对愿意尝试攻击Emacs Lisp,虽然我的Emacs Lisp很生锈......

emacs

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

Git to TFS源代码控制迁移

我想看看TFS如何适用于我的命令.所以我想将我们当前的GIT存储库移动到TFS数据库.我们已经使用GIT来获得支持,因此我想使用TFS 2010来解决这个问题.

现在的问题是.如何将GIT仓库导出到TFS.显然这是某种脚本.有没有人这样做过?有什么建议?

谢谢.

git version-control tfs tfs-migration

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

如何在另一个内部切割一个形状?

有没有办法在SVG中切出另一个形状?例如,我有一个矩形和一个椭圆,我想制作一个中间有透明孔的矩形.我想它看起来像这样:

<set operation="difference" fill="black">
    <rect x="10" y="10" width="50" height="50/>
    <ellipse cx="35" cy="35" rx=10 ry=10/>
</set>
Run Code Online (Sandbox Code Playgroud)

我能找到的最接近的东西就是剪裁,它会给我两个形状的交集.在我的例子中,这将导致只有孔是实心的,而矩形的其余部分是透明的.

我查看了Inkscape,路径菜单中有一个不同的选项,但是这会将形状转换为路径,然后创建一个新路径.形状的标识丢失,因此没有简单的方法,例如进入svg文件并更改椭圆的半径.

对于我怎么做这个有什么想法吗?

svg

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

推荐的NetBeans UML插件

根据NetBeans论坛的讨论,似乎已停止使用NetBeans UML插件.这是一个很棒的免费工具,有很好的模型 - >代码和代码 - >模型生成.

还有许多其他UML NetBeans插件.但是,我从未使用过任何一种.有什么建议?

plugins uml netbeans

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

Rails更大 - 根据模型属性进行模型验证

我有一个Trip模型,其中包含start_odometer和end_odometer值.在我的模型中,我想验证结束里程表是否比起始里程表大.结束里程表也可以是空白的,因为旅行可能尚未完成.

但是,我无法弄清楚如何将一个属性与另一个属性进行比较.

在trip.rb中:

与符号比较:

validates_numericality_of :end_odometer, :greater_than => :start_odometer, :allow_blank => true
Run Code Online (Sandbox Code Playgroud)

给我错误:

TripsController中的ArgumentError #index

:greater_than必须是一个数字

与变量比较:

validates_numericality_of :end_odometer, :greater_than => start_odometer, :allow_blank => true
Run Code Online (Sandbox Code Playgroud)

TripsController中的NameError #index

未定义的局部变量或方法`start_odometer'for#

validation ruby-on-rails

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

在DBGrid中移动列似乎移动附加的DataSet字段

我上周观察到了一些我没想到的事情,并将在下面描述.我很好奇为什么会这样.它是TDataSet类内部的东西,TDBGrid的工件还是别的东西?

打开的ClientDataSet中的字段顺序已更改.具体来说,我在使用FieldDefs定义其结构后通过调用CreateDatatSet在代码中创建了一个ClientDataSet.此ClientDataSet结构中的第一个字段是名为StartOfWeek的Date字段.不久之后,我编写的代码(假设StartOfWeek字段位于零位置,ClientDataSet.Fields [0])失败,因为StartOfWeek字段不再是ClientDataSet中的第一个字段.

经过一番调查后,我了解到ClientDataSet中的每个字段都可能在给定时刻出现在创建ClientDataSet时与原始结构不同的某个位置.我不知道这可能会发生,并且对谷歌的搜索也没有提到这种效果.

发生了什么不是魔术.这些字段本身并没有改变位置,也没有根据我在代码中所做的任何事情而改变.导致字段在物理上看起来改变ClientDataSet中位置的原因是用户已经更改了ClientDataSet附加到的DbGrid中的列的顺序(当然是通过DataSource组件).我在Delphi 7,Delphi 2007和Delphi 2010中复制了这个效果.

我创建了一个非常简单的Delphi应用程序来演示这种效果.它由一个包含一个DBGrid,一个DataSource,两个ClientDataSets和两个Buttons的表单组成.此表单的OnCreate事件处理程序如下所示

procedure TForm1.FormCreate(Sender: TObject);
begin
  with ClientDataSet1.FieldDefs do
  begin
    Clear;
    Add('StartOfWeek', ftDate);
    Add('Label', ftString, 30);
    Add('Count', ftInteger);
    Add('Active', ftBoolean);
  end;
  ClientDataSet1.CreateDataSet;
end;
Run Code Online (Sandbox Code Playgroud)

Button1,标记为Show ClientDataSet Structure,包含以下OnClick事件处理程序.

procedure TForm1.Button1Click(Sender: TObject);
var
  sl: TStringList;
  i: Integer;
begin
  sl := TStringList.Create;
  try
    sl.Add('The Structure of ' + ClientDataSet1.Name);
    sl.Add('- - - - - - - - - - - - - - - - - ');
    for i := 0 to ClientDataSet1.FieldCount - 1 do
      sl.Add(ClientDataSet1.Fields[i].FieldName); …
Run Code Online (Sandbox Code Playgroud)

delphi tclientdataset tdbgrid tdataset

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