반응형
다음과 같은 모델이 있다고 가정합니다.
class Book(models.Model):
num_pages = ...
author = ...
date = ...
사전을 생성 한 다음이를 사용하여 모델을 삽입하거나 업데이트 할 수 있습니까?
d = {"num_pages":40, author:"Jack", date:"3324"}
해결 방법
다음은 사전 d를 사용하여 생성하는 예입니다.
Book.objects.create(**d)
기존 모델을 업데이트하려면 QuerySet filter
메소드를 사용해야합니다. 업데이트하려는 책의 pk
를 알고 있다고 가정합니다.
Book.objects.filter(pk=pk).update(**d)
참조 페이지 https://stackoverflow.com/questions/5503925
반응형
'파이썬' 카테고리의 다른 글
파이썬 Removing the TK icon on a Tkinter window (0) | 2020.10.06 |
---|---|
파이썬 How to display picture and get mouse click coordinate on it (0) | 2020.10.06 |
파이썬 Python MySQLdb : connection.close () VS. cursor.close () (0) | 2020.10.06 |
파이썬 최고의 Django 검색 앱은 무엇입니까? (0) | 2020.10.06 |
파이썬에서 프로세스 이름으로 PID를 얻는 크로스 플랫폼 방법 (0) | 2020.10.06 |
댓글