오늘도 개발

refresh_from_db() 본문

웹 프로그래밍/Django

refresh_from_db()

Sueeeeeee 2023. 2. 18. 17:45
db에서 모델을 다시 읽어들이는 메서드.
모델 인스턴스를 업데이트하는 테스트 작성 시 유용하다.
def test_update_username():
   user = User.objects.create(username='user1')
   update_username(username='user2')
   
   user.refresh_from_db()

   assert user.username == 'user2' # True