models相关内容

Django Order_BY自定义函数

我在模型roll_numb中有字段. roll_numb的值如下. 070-001 070-007 070-343 080-002 080-008 当我order_by roll_numb时,排序与上面相同. 我想用-拆分roll_numb并按剩余部分排序. (即001、002、008) 代码 class Meta: ordering = ['roll_num ..
发布时间:2020-05-10 19:02:17 其他开发

在Rails 3中动态获取模型属性

如何动态地从模型对象获取属性?我将User对象的属性设置为字符串: u = User.find(1) 我可以做类似u.get("user_id") 的操作吗 解决方案 您可以尝试使用ActiveRecord模型实例(例如哈希). u = User.find(1) name = u[:name] field = "first_name" first_name = u[field ..
发布时间:2020-05-10 19:01:48 其他开发

Django从另一个模型获取模型

我有两个模型,一个作者和一个文章.每篇文章都需要引用其作者,以便我可以在模板中访问其值.最有效的方法是什么? class Author(models.Model): name = models.CharField(max_length=256) picture = models.CharField(max_length=256) class Article(models.M ..
发布时间:2020-05-10 19:01:25 Python

手动定义getter/setter(attr_accessor或attr_writers)时如何使用read_attribute

我建立了一个search模型,并希望至少填写一个字段.我发现了一个有助于验证的问题,除了我要通过attr_accessor或attr_writer重新定义getter/setter时,验证有效. (我在表单上有一些虚拟属性,需要与验证分开.)为了弄清楚问题出在哪里,我测试了一个具有常规属性item_length的属性.如果添加attr_accessor :item_length,验证将停止工作.因 ..
发布时间:2020-05-10 19:01:18 其他开发

Ruby on Rails:两种模型之间的关系

我正在挑战自己建立一个小的市场,以便您可以在类别中发布“请求".为此,我既有请求模型又有类别模型.如何在这些模型之间添加关系,以使Category知道它属于请求,反之亦然?我已经做到了: category.rb has_and_belongs_to_many :requests request.rb has_one :category 现在在我的表单部分中,我有以下代码 ..
发布时间:2020-05-10 19:00:50 其他开发

如何在Django模型中存储函数

编辑:我完全重写了这个问题,因为原始问题没有清楚地解释我的问题 我想运行一个特定于每个特定模型实例的函数. 理想情况下,我想要这样的东西: class MyModel(models.Model): data = models.CharField(max_length=100) perform_unique_action = models.FunctionField ..
发布时间:2020-05-10 19:00:06 Python

如何将复杂的Django查询构建为字符串

我正在动态生成具有多个参数的查询字符串.我试图在字符串中包含对象名称("nut","jam").该查询必须是"OR"查询.我的代码在下面,并且出现以下错误.解决方案此处,对我不起作用. from viewer.models import Model1 from django.db.models import Q list1 = [ {'nut' : 'peanut', 'jam' : ..
发布时间:2020-05-10 18:59:59 其他开发

Rails:验证多个模型之间的唯一性

是否有一种方法可以验证两个不同模型中的列之间的属性的唯一性.例如: 我有一个自行车模型和一个汽车模型.创建新的自行车时,我想确认该自行车的名称是唯一的,因为没有其他自行车或具有该名称的汽车.我不想将它们放到一个模型中,因为它们具有截然不同的属性.我在轨道上2.3.8 谢谢. 解决方案 Rails不会自动跨模型验证(无论如何,我也不认为).您可能应该只编写自己的检查方法,等等.. ..
发布时间:2020-05-10 18:59:37 其他开发

Yii2自定义验证器不按照指南的建议工作

今天我已经在这里搜索了一段时间,但是我无法理解为什么我的验证器无法在我的模型中工作. 我下面的代码中有一个带有“页面"模型的模块. 我需要使用2个属性来验证模型.它们是hero_link和hero_linked.如果hero_linked为true,我想要求hero_link. 在指南此处中,他们解释这种验证器的正确语法 我在模型中使用了这种语法,但是它没有像我期望的那样进 ..
发布时间:2020-05-10 18:59:35 其他开发

如何在ASP.NET MVC 4中正确使用元组

我正在尝试使用元组在一个视图中使用两个模型,但出现此错误: "/"应用程序中的服务器错误. 传递到字典中的模型项的类型为'PagedList.PagedList 1[S00117372CA3.Product]', but this dictionary requires a model item of type 'System.Tuple 2 [PagedList.IPagedList 1[ ..
发布时间:2020-05-10 18:59:28 C#/.NET

如何在Django中指定索引类型? (btree vs哈希等)

就像标题中所说的那样,如何在Django模型中的字段上指定所需的索引类型. class Person: ... age = models.IntegerField(db_index=True) 但是现在呢?如何确保它是一个btree索引而不是一个hash.还是全部为我们自动完成,并且django使用了一些大表来选择“最佳索引类型" 解决方案 Django默认在 ..
发布时间:2020-05-10 18:59:19 数据库

如何在Rails 2.3.5中从模型渲染局部

我有一个Rails 2.3.5应用程序,我试图从模型中渲染几个Partial(我知道,我知道-我不应该这样做).这样做的原因是将Comet服务器(APE)集成到我的Rails应用程序中,并且需要根据模型的事件(例如after_create)推送更新. 我尝试这样做: ActionView::Base.new(Rails::Configuration.new.view_path).ren ..
发布时间:2020-05-10 18:58:52 其他开发

Django类覆盖无法通过系统检查

我正在尝试在我的开发环境中从Django 1.7.1升级到1.8.我的一个模型似乎有问题,我认为核心文件已升级且与我的模型混在一起.我似乎无法弄清楚是什么原因导致的. 这是我尝试运行manage.py测试时遇到的唯一错误 CommandError: System check identified some issues: ERRORS: graphite_alerts.CheckRe ..
发布时间:2020-05-10 18:58:42 Python