PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

कैसे जांचें कि django का उपयोग कर पोस्टग्रेस्क्ल डेटाबेस में कुछ मौजूद है या नहीं?

आप उपयोग कर सकते हैं

Entry.objects.filter(name='name', title='title').exists()

यह आपको सही/गलत मान लौटाएगा। जब आप गिनती का उपयोग करते हैं तो ओआरएम क्वेरी उत्पन्न करता है जिसे मौजूदा विधि की तुलना में काफी लंबा निष्पादित किया जाएगा। जब वस्तु मौजूद नहीं होती है तो प्राप्त विधि अपवाद उत्पन्न करेगी।

request.POST एक डिक्शनरी है, इसलिए इसके साथ db चेक करने के लिए आप इसका इस्तेमाल करते हैं, यानी:

Entry.objects.filter(name=request.POST['name'], title=request.POST['title']).exists()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी अन्य नाम का उपयोग करके ORDER में CASE पोस्टग्रेट करता है

  2. रेल:कॉलिंग .limit(5) परिणामों का क्रम बदल देती है

  3. django डीबी माइग्रेशन पोस्टग्रेज के साथ विफल रहा

  4. एक बार जब मैं django में मॉडल सक्रिय करता हूं, तो मैं उन्हें सीधे postgresql pgAdmin UI में क्यों नहीं पूछ सकता?

  5. क्या NpgsqlDbType को साफ़ करने के लिए उपयोग किया जाना चाहिए CLR प्रकार की त्रुटि नहीं लिख सकता