Django – settings.py 변수 상수 사용하기

전역변수나 상수처럼 settings.py 에 정의된 놈들을 쓰고 싶다면 이렇게 하자. setti…
전역변수나 상수처럼 settings.py 에 정의된 놈들을 쓰고 싶다면 이렇게 하자. setti…
modal 창을 띄워서 UpdateView, CreateView 를 처리하고 난 다음 success_url의 경우 호출한 detail 화면으로 보내는 것이 일반적이다. 그럼 detail url 을 success_url 로 리턴할 수 있어야 한다. get_success_url() 을 overriding 해준다. 간단하게 resolve_url() 함수를 쓰면, path parameter 도 같이 처리할 수 있다. 작성한 코드 조각을 남겨둔다. urls.py 파일에는, path(“orderitem/<int:pk>”, orderitem_view, name=”orderitem_view”), 이렇게 되어 있는 url 로 돌아가고 싶다고 가정하면, 아래 처럼 path parameter 를 주면 된다. class OrderItemWorklineUpdateView(BSModalUpdateView): model = OrderItem template_name = “_modal_update.html” form_class = OrderItemWorklineForm success_message = “변경완료”…
Django ninja api 엔진을 쓰고 있는데, 쿼리스트링을 처리하는 함수를 만들려고 한다…
가장 기본이긴 한데, 막상 쓰려니 또 찾아보네 정리해두자 코드 조각으로 Name.objec…
폼 객체에서 파일이 넘어 올 때 처리하는 코드 일부를 남겨둔다. enctype=multipart/…
ModelForm init 함수에서 특정 필드값 초기값 주는 방법, 아래 글에 자세히 나와 있…
CreateView 저장 작업을 할때 커스텀 동작이 필요하다면, form_valid()를 오버라이딩…
말이 필요없다. redirect 하는데 파라메터 있는 경우 처리를 위한 코드 조각을 저장…
그냥 예제 ModelForm init() 함수에서 수행할 것을 몇 가지 저장해 둔다. 원하는 필드만 보여주기 fields 필요 없는 필드 제거해서 보여주기 exclude labels 를 이용한 원하는 라벨 표기 widgets 으로 원하는 form 객체 가져다 놓기 필드에 필터링 해서 데이터를 올려줄 수 있는 queryset empty label 보여주지 않게 하기 class ProductProfileForm(forms.ModelForm): class Meta: model = ProductProfile fields = [“company”, “name”, “product”, “fwver1”] exclude = [“updated_at”, “created_at”] labels = { “company”: _(“*회사”), “name”: _(“프로파일명”), “product”: _(“상품명”), “fwver1”: _(“펌웨어”), } widgets = { “company”:…