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

Django get_or_create iexact के साथ उपयोग किए जाने पर फ़ील्ड सेट करने में विफल रहता है

आप जो देख रहे हैं वह सही व्यवहार है।

get_or_create kwargs . से मेल खाने वाली वस्तु को प्राप्त करने और वापस करने के लिए शॉर्टहैंड है , अगर यह मौजूद नहीं है, तो इसे defaults का उपयोग करके बनाएं '। आपका लुकअप एक ऐसी वस्तु की तलाश में है जहां name 'cedar' . से केस-संवेदी मिलान है . वह वस्तु मौजूद है, इसलिए उसे वापस कर दिया जाता है। कुछ ज्यादा नहीं, कुछ कम नहीं।

अब अगर कोई मेल नहीं था, तो स्टीफन सही है, और आपको name specify निर्दिष्ट करना होगा defaults . में पैरामीटर। लुकअप सेपरेटर वाले सभी लुकअप __ create() . में पारित पैरामीटर से छीन लिया गया है .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज SQL के साथ Laravel 5

  2. PostgreSQL के लिए घंटों में टाइमस्टैम्प अंतर

  3. PostgreSQL का उपयोग करके स्ट्रिंग को यूनिकोड में कैसे बदलें?

  4. BEGIN कथनों के लिए लेन-देन में निष्क्रियता का क्या कारण हो सकता है

  5. PostgreSQL में साझा हिट कैश