【问题标题】:order records with a search通过搜索订购记录
【发布时间】:2017-10-25 16:38:49
【问题描述】:

我怎样才能有订单记录才能使用它?

我试过了

not_clean_data = self.env['my_model'].search([],order = 'user_id, datetime asc')

但徒劳无功

【问题讨论】:

    标签: odoo odoo-10


    【解决方案1】:

    您必须分别为每个字段提供排序规则:

    not_clean_data = self.env['my_model'].search([], order='user_id desc, datetime asc')
    

    【讨论】:

    • 我试过了,但它总是返回 my_model 上的记录
    【解决方案2】:

    在你的py文件中定义

     def _get_default_data(self):
                            not_clean_data = self.env['my_model'].search([], order='user_id desc, datetime asc, limit=1)
                            print "group:"
                            return not_clean_data
    
            xyz = fields.Many2one('my_model', "ABC", change_default=True, default=_get_default_data)
    

    希望对你有帮助。 谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多