PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да проверя дали нещо съществува в база данни postgresql с помощта на django?

Можете да използвате

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

Това ще ви върне стойности true/false. Когато използвате count, orm генерира заявка, която ще се изпълнява много по-дълго, отколкото в съществуващия метод. Методът get ще предизвика изключение, когато обектът не съществува.

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. PostgreSQL Създаване на индекс

  2. Как да изброя индекси, създадени за таблица в postgres

  3. Postgres UPDATE to_tsvector актуализира всички редове до същата стойност

  4. Heroku Postgresql с Google Datastudio

  5. Импортирайте XML файлове в PostgreSQL