Questions tagged «models»

3
models.py越来越大,最好的分解方法是什么?
主管的指示:“我要避免在其中添加任何逻辑models.py。从现在开始,让我们将其用作访问数据库的类,并将所有逻辑保留在使用模型类或包装它们的外部类中。” 我觉得这是错误的方法。我觉得将逻辑保持在模型之外只是为了减小文件大小是一个坏主意。如果模型中的逻辑最好,则无论文件大小如何,逻辑都是真正应该去的地方。 那么,有没有一种简单的方法可以只使用include?用PHP讲,我想向主管建议,我们只是models.py从其他地方获得了include()模型类。从概念上讲,这将使模型具有我们想要的所有逻辑,但可以通过增加文件数量来减小文件大小(从而减少诸如冲突等的版本控制问题)。 因此,有没有一种简单的方法可以从models.py文件中删除模型类,但是仍然可以使模型与所有Django工具一起使用?或者,对于“大” models.py文件的一般问题,是否有完全不同但优雅的解决方案?任何输入将不胜感激。

2
重用R中内置的模型
在R中建立模型时,如何保存模型规格,以便可以在新数据上重用它?假设我在历史数据上建立了逻辑回归,但直到下个月才有新的观察结果。最好的方法是什么? 我考虑过的事情: 保存模型对象并在新会话中加载 我知道某些模型可以使用PMML导出,但是对于导入PMML并没有真正了解 简单来说,当您需要在新的会话中使用模型时,我试图了解您的工作。 提前致谢。
82 r  models 

3
如果不存在则创建
我有一个Django应用程序,该应用程序从Web API读取数据并将其放入数据库中。 有没有一种方法可以从某个模式创建新对象,但是如果该对象已经存在,则可以防止重复异常? 换句话说,有没有一种方法可以保存对象,但是如果对象已经存在,则什么也不做?
80 django  models 

1
Rails 4:在子路径中组织Rails模型而不使用命名空间模型吗?
可能会有这样的事情吗? app/models/ app/models/users/user.rb app/models/users/education.rb 目标是更好地组织/ app / models文件夹,但不必为模型命名空间。 Rails 3的一个悬而未决的问题是: Rails 3.2.9和子文件夹中的模型。 使用命名空间指定table_name似乎可以工作(请参见Rails 4模型子文件夹),但是我想在没有命名空间的情况下执行此操作。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.