PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Django get_or_create gagal menyetel bidang saat digunakan dengan iexact

Apa yang Anda lihat adalah perilaku yang benar.

get_or_create adalah singkatan dari 'dapatkan dan kembalikan objek yang cocok dengan kwargs , jika tidak ada, buat menggunakan defaults '. Pencarian Anda mencari objek di mana name adalah kecocokan case-insensitive untuk 'cedar' . Objek itu ada, jadi dikembalikan. Tidak lebih, tidak kurang.

Sekarang jika tidak ada yang cocok, Stéphane benar, dan Anda perlu menentukan name di defaults parameter. Semua pencarian yang berisi pemisah pencarian __ dilucuti dari parameter yang diteruskan ke 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. Modul tidak ditemukan saat mengimpor paket Python dalam prosedur plpython3u

  2. Daftar Periksa Kepatuhan SOx untuk PostgreSQL

  3. Menyebarkan PostgreSQL pada Wadah Docker

  4. Persyaratan kunci utama dalam SQL mentah memperumit kueri di Django

  5. PostgreSQL + Hibernate + Spring otomatis membuat database