model相关内容

如何使用 getattr 从模型中获取外键值

我有一个模型 Project 并且我正在使用以下指令获取它的属性 attr = getattr(project, 'id', None) project 是实例,id 是字段,None 是默认返回类型. 我的问题是:如果我想用这个获取外键怎么办? 获取客户名称 project.customer.name满足以上条件如何获取客户名称? 已经试过了 如果可调用(属性):上 ..
发布时间:2022-01-02 09:31:35 Python

在 OO 模型中添加双向关系的最佳实践

我正在努力想出一种在 OO 模型中添加双向关系的好方法.假设有一个 Customer 可以下许多 Orders,也就是说 Customer 和 Order 类之间存在一对多关联,需要双向遍历:对于特定的客户,应该可以告诉所有他们下的订单,对于一个订单,应该可以告诉客户. 这里是一段 Java 代码,尽管问题在很大程度上与语言无关: class 客户 {私有集合订单 = 新的 HashSet ..
发布时间:2022-01-02 09:31:13 Java开发

将模型导入 OpenGL 项目

我正在学习 OpenGL 课程,我们可以选择使用 3D 建模应用程序(如 Maya 或 Blender)创建模型以在我们的作业中使用. 我不期待手动输入坐标,所以我很好奇我应该寻找哪些资源来编写 OpenGL 代码和导入模型.(纹理稍后出现).我也担心我正在导入的规模,但在这一点上担心可能很愚蠢. 感谢您提供任何资源建议.OpenGL 有很多东西,当我在谷歌上搜索我需要的东西时,我有时 ..
发布时间:2022-01-02 09:31:05 其他开发

为树视图创建 Qt 模型

我正在用 Qt(使用 C++)编写一个应用程序,我需要在树视图中表示一个对象结构.一种方法是为此创建一个模型,但在阅读了有关该主题的 Qt 文档后,我仍然很困惑. 我拥有的“结构"非常简单 - 有一个 Project 对象,它在 std::vector 容器中保存 Task 对象.这些任务也可以包含子任务. 我已经编写了读取 & 的方法使用 Qt 的 XML 类将这些项目写入/从 XM ..
发布时间:2022-01-02 09:30:55 C/C++开发

Django 模型中的默认过滤器

是否可以在 Django 模型中设置默认过滤器? 类似于: class MyModel(models.Model):时间戳 = 模型.DateTimeField(默认 = 日期时间.utcnow)active = models.BooleanField(默认=真)元类:排序 = ['-时间戳']过滤 = [活动 = 真] 解决方案 您必须覆盖 经理: class MyModelMan ..
发布时间:2022-01-02 09:30:47 Python

Rails:是否可以向 has_and_belongs_to_many 关联添加额外的属性?

我的意思是如果我有两个模型,通过 has_and_belongs_to_many 关联连接,我可以在每个关联的连接表中存储其他数据吗?也就是说,额外的数据不会是任一表中单个记录的一部分,而是它们之间的连接. 我的实际模型如下: 类部分真的结尾类包 所以重点是每个部分都有很多包,每个包都有不同的部分.我想补充的是一个数量.那不是每个零件的数量,而是每个零件的每个包装的数量. 我在 A ..

Django 中间模型中的访问字段

我正在为中间模型创建 Django 文档中所述的人员组和成员资格. class Person(models.Model):name = models.CharField(max_length=128)def __unicode__(self):返回 self.name类组(模型.模型):name = models.CharField(max_length=128)成员 = models.Many ..
发布时间:2022-01-02 09:30:21 其他开发

什么是Rails3 版本的errors.add_to_base?

我想在 Rails 3 中编写自定义验证,但遵循 这个例子 我明白了: 'ActiveModel::DeprecatedErrorMethods.add_to_base' 调用在 Rails 3.0 中已弃用 rails3 版本是什么: def 验证errors.add_to_base “如果你要附加一个文件,你必须为它输入一个标签"如果 !attachment.blank?和attachm ..
发布时间:2022-01-02 09:30:08 其他开发

Rails:更新模型属性而不调用回调

我有一个具有 :credits 属性的 User 模型.我想要一个简单的按钮,通过名为“add"的路由为用户的信用添加 5,以便/users/3/add 将向用户 id = 3 的信用添加 5. def 添加@user = User.find(params[:id])@user.credits += 5重定向到 root_path结尾 那是我的控制器的相关部分.问题是,我不想调用 @user. ..
发布时间:2022-01-02 09:30:01 其他开发

设计模式 - Objective-C - MVC 模型视图控制器

您好,我已经阅读了有关 MVC 的网络教程,并且已经阅读了此处的主题.我想我明白了 MVC 的概念,但我不确定它的实现. 我尝试将它应用到一个简单的程序,一个带有标签和按钮的窗口.按钮增加一个计数器,标签显示它的值. 我尝试了两种不同的方式. 在第一种情况下(示例有效)我融化了视图和控制器.正如我所说,该示例有效,但我希望你们告诉我它是否是 MVC 的正确实现,或者它没有遵循正确 ..

建立一个 3d 模型查看器 android?

我正在尝试在 opengl 中构建模型查看器,但被难住了...我基本上只想构建我自己的应用程序,该应用程序可以加载 .off 或 .obj 格式的自定义模型并将其显示在我的平板电脑上. 解决方案 看一下开源代码的例子: OBJloaderforAnd: http://sourceforge.net/projects/objloaderforand/ Android-GL ..
发布时间:2022-01-02 09:29:37 移动开发

CakePHP:获取模型中的用户信息

我正在模型中移动我的一些查找代码. 以前在我的控制器中我有 $this->Book->Review->find('first', array('条件' =>大批('Review.book_id' =>$id,'Review.user_id' =>$this->Auth->user('id')))); 所以在我的评论模型中,我放了类似的东西 function own($id) {$thi ..
发布时间:2022-01-02 09:29:12 其他开发

Rails 3 - 如何保存(取消)选中的复选框?

我在一个表单 (form_tag) 中有几个这样的复选框: 并像这样更新它们: variable = ModelName.find(params[:id])variable.update_attributes(params[:model_name]) 这只是片刻,当我选中一些复选框时 - 发送它们,它们将被保存.没关系.但是当我取消选中所有复选框时 - 发送表单 - 所以什么也没发生,在 ..
发布时间:2022-01-02 09:29:02 其他开发

使用 jQuery 为模型设置一个值

如何使用 jQuery 为我的模型设置值? 我有一个输入字段(其 id="comment"),我希望将其中的文本插入到 @Model.Comment使用 jQuery. 类似:@Model.Comment = $("#comment").val(); 解决方案 如何使用 jQuery 为我的模型设置值? 这没有任何意义.jQuery 在客户端上运行.模型存在于服务器上 ..
发布时间:2022-01-02 09:28:55 其他开发

Django DateTimeField auto_now_add 不起作用

在其中一个模型中,我设置了一个时间戳字段,如下所示: created_datetime = models.DateTimeField(auto_now_add = True) 虽然在 shell 中我能够创建一个 obj 并保存它,但是在我的应用程序中它引发了一个异常,即 created_datetime 字段不能为空. 困惑哪里出了问题!!如何重新爱上它. 解决方案 你可以这样 ..
发布时间:2022-01-02 09:28:45 Python

有没有办法透明地对 SQLAlchemy 对象执行验证?

有没有办法在设置属性之后(或设置时)但在提交会话之前对对象执行验证? 例如,我有一个具有 mac 属性的域模型 Device.我想确保 mac 属性在添加到数据库或在数据库中更新之前包含有效且经过清理的 mac 值. 看起来 Pythonic 的方法是将大多数事情作为属性来做(包括 SQLAlchemy).如果我用 PHP 或 Java 对此进行编码,我可能会选择创建 getter/s ..
发布时间:2022-01-02 09:28:36 Python

输入验证在 MVC 应用程序中属于什么位置?

我有一个从表单接收输入的 MVC 应用程序. 这是一个登录表单,因此唯一需要的验证是检查输入是否为非空. 现在,在我将其传递给模型之前,我会在控制器中对其进行验证. 这是否是最佳实践?是否属于模型? 解决方案 我不认为官方的最佳实践将验证限制在 MVC 模式的任何单个部分.例如,您的视图可以(并且应该)使用 Javascript 进行一些预先验证.您的控制器还应该提供相同类型的验证, ..