错误消息是:from datetime import datetime
from odoo import fields, models
SomeClass(models.Model):
_name = 'some.class'
_description = 'Some Class that has "urdher.shpenzim" as a Many2one field'
urdher_shpenzim_id = fields.Many2one(
'urdher.shpenzim`,
domain=['|', ('date', '=', False),
('date', '>=', '{}-01-01'.format(datetime.now().year))])
任何建议都非常有帮助。
答案 0 :(得分:-1)
您应该尝试以下操作:
在config/database.php
文件中保留默认值或空值。创建新的服务提供商(使用artisan命令或手动创建)
php artisan make:provider DatabaseConfigProvider
然后将新的提供程序添加到config / app.php文件中的$ providers数组中。
最后将以下代码添加到boot()方法中。
public function boot()
{
$result= \DB::select('select version() as version')[0];
$this->app['config']->put('database.connections.mysql.version', $result->version);
}
put()参数中的键可以是您想要的任何键。