찾다

 >  Q&A  >  본문

peewee - Python의 ORM이 데이터베이스를 쿼리합니다. 결과가 없으면 오류가 보고됩니까?

peewee를 사용하고 있는데 데이터 조각을 쿼리할 때 데이터베이스에 일치하는 데이터가 없으면 DoesNotExist 오류가 직접 발생한다는 것을 발견했습니다. 저는 매번 오류를 던지는 이런 종류의 프레임워크를 참을 수 없습니다. 전역 오류 캡처를 작성했기 때문에 항상 자동으로 전역 오류 캡처 방법을 입력합니다. 중첩하려면 강제로 직접 작성해야 합니다. 때로는 쿼리가 너무 많아 여러 수준의 시도를 중첩해야 하는 경우도 있습니다.

질문하고 싶습니다. 쿼리에서 결과를 찾을 수 없는 경우 null을 반환하는 Java 또는 C#과 같은 ORM 프레임워크가 있나요? 직접 캡슐화하는 것이 가능한가요?

迷茫迷茫2752일 전1100

모든 응답(2)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-18 10:59:01

    SQLAlchemy

    회신하다
    0
  • PHPz

    PHPz2017-05-18 10:59:01

    으아아아

    도시가 null이고 이 쿼리가 예외를 발생시키는 대신 None(null)을 반환하는 경우 이 레코드가 존재합니까?

    회신하다
    0
  • 취소회신하다