목록python (15)
스택큐힙리스트
저는 파이썬에서 datetime.datetime 객체를 직렬화하여 JSON를 사용해 전송하고 JSON을 사용해 JavaScript에서 역 직렬화하려고 합니다. 이를 가장 잘 처리하는 방법은 무엇인가요?답변 1이를 처리하기 위해 json.dumps에 'default' 매개변수를 추가할 수 있습니다. date_handler = lambda obj: ( obj.isoformat() if isinstance(obj, (datetime.datetime, datetime.date)) else None)json.dumps(datetime.datetime.now(), default=date_handler)'2010-04-20T20:08:21.634121'이게 ISO 8601 형식이다.보다 포괄적인 기본 핸들러 함수: ..
두 개의 명령어를 실행하는 것과 하나의 명령어를 실행하는 것의 차이점은 무엇인가요? foo = FooModel()그리고 bar = BarModel.objects.create()두 번째 것은 즉시 데이터베이스에 BarModel 를 생성하나, 첫 번째 것은 save() 방법을 불러와야 데이터베이스에 추가됩니까?답변 1 https://docs.djangoproject.com/en/stable/topics/db/queries/#creating-objects하나의 단계로 객체를 생성하고 저장하려면 create() 메소드를 사용하세요.답변 2[Django Model()와 Model.objects.create()의 차이점]Django는 Python 기반의 Web 프레임워크로, Model을 통해 데이터베이스와 상호작용..
PEP 557과 함께 데이터 클래스가 파이썬 표준 라이브러리에 소개되었습니다.그들은 @dataclass 데코레이터를 사용하며 기본값이 있는 변할 수 있는 namedtuples로 알려져 있지만, 이게 정확히 무슨 의미인지 그리고 일반 클래스와 어떤 점이 다른 지 잘 이해되지 않습니다.파이썬 데이터 클래스는 정확히 무엇이며, 언제 사용하는 것이 가장 좋은가요?답변 1데이터 클래스는 많은 로직을 포함하지 않고 상태를 저장하기 위해 지원되는 일반 클래스입니다. 대부분의 속성으로 이루어진 클래스를 만들 때마다 데이터 클래스를 만듭니다.이 dataclasses 모듈의 역할은 데이터 클래스를 생성하기 쉽게 만드는 것입니다. 여러 번 반복되는 코드 작성을 대신해줍니다.이 기능은 데이터 클래스가 해시 가능해야 할 때 특..
다음 오류가 발생 중입니다. Exception in thread Thread-3:Traceback (most recent call last):File /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py, line 810, in __bootstrap_innerself.run()File /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py, line 763, in runself.__target(*self.__args, **self.__kwargs)File /Users/Matthew/Desktop/Skypebot 2.0/bot.py, line..