20190619 TIL
장고 datetime 필드에 값 입력하기
-
python datetime을 사용하여 하는 방법에 대해 알게되었다.
exposure_product=pytz.utc.localize( datetime.datetime.strptime( product_dict['exposure_product'], "%Y-%m-%d %H:%M" ) )
- 가장 위의 pytz라이브러리는 파이썬 datetime으로 위와같이 값을 입력할 시 timezone설정이 안되기 때문에, pytz를 import하여 로컬라이즈를 해준다.
관련 스택오버플로우
장고 모델링시 choices 사용은 언제하면 좋을까.
- 일반적으로 choices를 사용은, 많은 변화가 없는 정적인 데이터를 선택하게 할 때 사용하자.
장고 help_text
- 필드 옵션으로, 장고 폼 위젯에 보이게 하는 옵션이다.
-
필드가 폼에 사용되지 않더라도, 문서화에 유용하므로 사용하는것을 추천한다고 한다.
# 예시 help_text="Please use the following format: <em>YYYY-MM-DD</em>."
- 일반텍스트와
django.utils.html.escape()
를 사용하여 HTML 특수 문자들을 이스케이프 처리할 수 있다.