小编utk*_*tas的帖子

Django Admin - 批量编辑数据?

是否有任何管理员扩展,以便在Django Admin中批量编辑数据?(即.一次更改所有产品型号的图片字段.请注意,这对于用户POV是必需的,因此脚本不计算在内.)任何关于主题欢迎的想法.

python django django-models django-admin

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

Django - 用虚拟字段设计模型?

在设计具有虚拟字段的模型时,我想问一下最优雅的方法,如下面的Django ......

假设我们正在建立一个在线商店,系统中的所有产品都是由" 产品 " 模型定义的.

class Product(models.Model):
    # common fields that all products share
    name = ...
    brand = ...
    price = ...    
Run Code Online (Sandbox Code Playgroud)

但是商店会有很多与彼此完全无关的产品类型,所以我需要一些方法来存储不同产品类型的虚拟领域(即MP3播放器的容量,书籍的页数,......).

到目前为止,我可以提出我的原始Django技能的解决方案远非完美:

  • 拥有我手动管理的"custom_fields"属性和中间表.(在我脸上尖叫丑陋:))

  • 或者使用Python的危险exec-eval语句动态继承" Product "中的类(这对于维护和实现来说太多巫术魔法需要Django内部知识).

你对此有何看法?

TIA.

python django django-models

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

匿名方法强制转换为指针

有谁可以解释为什么下面的代码失败?

type TIDEThemeObserverFunc = reference to procedure(foo: integer);
var fObserverFuncs: TList<TIDEThemeObserverFunc>

function RegisterEventObserver(aObserverFunc: TIDEThemeObserverFunc): Pointer;
begin
  fObserverFuncs.Add(aObserverFunc);
  Result := @aObserverFunc;

  // line below somehow fails
  assert(fObserverFuncs.IndexOf(TIDEThemeObserverFunc(Result)) <> -1);
end;
Run Code Online (Sandbox Code Playgroud)

我假设匿名方法可以简单地通过指针进行转换和使用,但这似乎是一个错误的假设.此外,任何解释如何在引擎盖下实现匿名方法的资源都会很棒.TIA.

delphi anonymous-methods delphi-2010

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

为我的应用程序的脚本需求构建最小的Python?

你有什么建议我的应用程序的脚本需求构建一个非常简约的Python(2.x)版本的建议.

我的主要动机是尽可能降低脚印(内存和磁盘方式),以便我的原生应用程序不会遭受任何重大性能损失.甚至考虑Python DLL大小也是因为可能会增加应用程序的启动时间.

我们可以像Lua或其他轻量级解决方案一样低吗?

python scripting python-embedding

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

各种Delphi [语言,RTL,VCL]的新内容列表?

作为一个被困在旧版Delphi并最近升级到D2010的人,我认为我仍然使用D5时代的语言,RTL和VCL功能,并且不使用这些新功能,因为那些文件在某些​​方面是分散的.博客圈.所以我想问一下,如果有一个类似于Python的新文档的清单- 清晰简洁.

顺便说一句,请不要截屏.它们最近看起来相当丰富(可能是因为CodeRages),但我发现它们非常不直观.让我们把视频格式的文档留给RoR社区,我们应该:).

delphi

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

TWinControl的不透明度?

如何改变基于TWinControl的控件的不透明度?为什么他们没有将这种能力添加到TControl/TWinControl级别(为什么只有TForm)?

delphi graphics vcl alphablending opacity

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