sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan kontrollerer man, om der findes noget i en postgresql-database ved hjælp af django?

Du kan bruge

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

Dette vil returnere til dig sande/falske værdier. Når du bruger count, genererer orm forespørgslen, som vil blive udført meget længere end i den eksisterende metode. Get-metoden vil rejse en undtagelse, når objektet ikke eksisterer.

request.POST er en ordbog, så for at tjekke db med den bruger du, dvs.:

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


  1. psycopg2 kan ikke se min PostgreSQL-instans

  2. SQL OPDATERING

  3. Sådan får du sidst indsatte id fra tabellen MySQL

  4. Hvordan indsætter jeg værdier i en tabel fra to arrays i Postgres?