मेरे पास यह है और यह एकदम सही काम करता है
Model.name.startswith(name)
लेकिन मुझे इसकी आवश्यकता है
name.startswith(Model.name)
एक स्ट्रिंग में फ़ील्ड मान की घटना। धन्यवाद
0
waynee
21 सितंबर 2020, 15:17
1 उत्तर
सबसे बढ़िया उत्तर
मूल्य () का प्रयोग करें। ध्यान दें कि एक वाइल्डकार्ड जोड़ा गया है
Model.select().where(Value(name).startswith(Model.name))
संबंधित एसक्यूएल, लगभग:
SELECT id, name
FROM model_tbl
WHERE '<value in name var>' LIKE (name || '%')
1
coleifer
23 सितंबर 2020, 22:35
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।