Hello, I want to make a condition if the value of a field date is null then I'll do some treatments in python code. Thank you.
Câu hỏi này đã bị gắn cờ
3
Trả lời
47811
Lượt xem
I have found the solution it was simply
if (field_date==False):
maybe like this :
def create(self, cr, uid, vals, context=None):
if not vals['field_date']: # field_date is null/not set
vals['field_date'] = time.strftime('%Y-%m-%d')
return super(scale_material, self).create(cr, uid, vals, context=context)
This will throw a key error if field_date is not in vals. You could either do if not vals.get('field_date', False): or if not 'field_date' in vals and not vals['field_date']: Also don't forget the write method as well.
thank you for more explation
thank you for your response Iâll try it
I have found the solution it was simply if (field_date==False):
It does not work for me.
if variable == None:
your code here
that didn't work
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng ký| Bài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
|---|---|---|---|---|
|
|
1
thg 3 17
|
30939 | ||
|
|
2
thg 3 16
|
5550 | ||
|
|
0
thg 3 26
|
10 | ||
|
|
3
thg 6 25
|
4452 | ||
|
|
0
thg 3 25
|
4678 |
I have found the solution it was simply if (field_date==False):