一位同事最近问我如何深度克隆Map,我意识到我可能从未使用过克隆()方法 - 这让我很担心.
您找到克隆对象的最常见方案是什么?
在Django中处理"支持表"是否有最佳实践?
我不喜欢Field.choices
,因为它没有真正强制完整性(它甚至没有创建检查约束),所以我更喜欢创建一个完整的模型(通常,我发现自己在支持表中添加了额外的字段).
现在,如果我使用完整模型,我认为正确的方法是为表内容创建一个初始数据夹具,但是有一个"正确的方法"来命名行的实例,比如...
class State(models.Model):
name = model.TextField()
STATES = dict(
NEW=State.objects.get(pk=0),
IN_PROGRESS=State.objects.get(pk=1),
)
Run Code Online (Sandbox Code Playgroud)
... 或类似的东西.
行什么您使用?
我正在寻找模板引擎.要求:
我看过JSP-它几乎完美,除了servlet和文件系统耦合,Stringtemplate-我喜欢模板语法,但它在文件系统耦合上失败,文档缺乏,模板组和东西令人困惑,GXP,TAL,等等
想法,想法?