기술, 정보 노트
close
프로필 배경
프로필 로고

기술, 정보 노트

  • 분류 전체보기 (177)
    • 애드센스 (6)
    • 재테크 (0)
    • 토렌트 (4)
    • IT리뷰 (1)
    • Tech (164)
      • 블로그 (2)
      • 프론트엔드 (21)
      • 파이썬 (7)
      • Django (69)
      • Network (17)
      • SoC (21)
    • 정보 (2)
      • 건강 (0)
  • 홈
  • 태그
  • 관리자
Django - modelform 에 hidden input 추가하기

Django - modelform 에 hidden input 추가하기

modelform을 사용하면서 model 에 정의되지 않는 별도의 사용자 필드를 추가해야 하는 경우가 많다. (ㅋ 나만 그런가) 암튼 이런경우, 템플릿에서는 안 보이기를 원하는 것이 당연하다. 이미 준비되어 있다 장고는 대부분이 forms.HiddenInput() class TagStatusForm(forms.ModelForm): class Meta: model = TagStatus widgets = {'tag': forms.HiddenInput()} https://stackoverflow.com/questions/15795869/django-modelform-to-have-a-hidden-input Django ModelForm to have a hidden input So I have my TagSt..

  • format_list_bulleted Tech/Django
  • · 2022. 5. 2.
  • textsms
Django - Form 태그에 속성 값 추가하기

Django - Form 태그에 속성 값 추가하기

html form 필드에 다양한 속성값을 주고 싶다...이건 기본이다. 장고 폼을 쓰면서 이런 속성을 쉽게 줄 수 있는 방법은 다양하게 있겠지만 그냥 아래 글 처럼 속성을 주는 것이 편할 듯 이글을 참고하시길 => Django Form에서 DOM class 설정 등의 front-end 조작법 # myapp/forms.py class MyForm( forms.ModelForm ): class Meta: model = MyModel def __init__( self, *args, **kwargs ): super( MyForm, self ).__init__( *args, **kwargs ) self.field[ 'my_field' ].widget.attrs.update( { 'class': 'form-cont..

  • format_list_bulleted Tech/Django
  • · 2022. 4. 12.
  • textsms
Django update view 함수 오버라이딩 해보기

Django update view 함수 오버라이딩 해보기

장고 업데이트를 위해 UpdateView 를 쓰는데, 저장할때 먼가를 바꾸기 위해서 사용자 기능을 넣기 위해서는 함수를 오버라이딩을 해야 한다. 몇개 샘플로 남겨두자. view 코드는 아래와 같다. 폼객체에 먼가를 수정을 가하고 싶다면 form_valid 오버라이딩 함수에서 instance 에 작업 하면 되겠다. class FirmwareUpdateView(...UpdateView): def form_valid(self, form): print("form_valid override") instance = form.save(commit=False) print(self.request.FILES.items()) for filename, file in self.request.FILES.items(): print..

  • format_list_bulleted Tech/Django
  • · 2021. 12. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (177)
    • 애드센스 (6)
    • 재테크 (0)
    • 토렌트 (4)
    • IT리뷰 (1)
    • Tech (164)
      • 블로그 (2)
      • 프론트엔드 (21)
      • 파이썬 (7)
      • Django (69)
      • Network (17)
      • SoC (21)
    • 정보 (2)
      • 건강 (0)
최근 글
인기 글
최근 댓글
태그
  • #SoC
  • #Django
  • #ARM
  • #장고
  • #ORM
  • #파이썬
  • #웹개발
  • #Hidden
  • #백엔드
  • #프론트엔드
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바