일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- texttospeech
- 결과를얻는법
- graphicdriver
- 인천남중
- 타코트론
- 서구동구예비군훈련장
- 신영준
- 쇠막대기
- 인하멘토링
- jaypark.dating
- 서버로그
- 인하대학교
- 개발자를위한파이썬
- 2019회고
- 나는리뷰어다
- intell
- 프로그라피
- 놀이동산의슈퍼컴퓨터를작동시켜라
- Xangle
- tacotron
- 우분투비트확인
- 로그남기기
- 한빛미디어
- 심플소프트웨어
- 개발자회고
- 노트북덮개
- 프로그래머스
- machinelearning
- 봉사활동
- CrossAngle
- Today
- Total
목록내 블로그 (206)
jc.jang
주제 Form의 주요 기능으로서, 사용자로부터 입력값을 검증하는 기능이 있다. 입력값을 검증할 함수를 만들면 로직을 호출하고 사용자에게 노출하는 부분은 장고가 알아서 처리해준다. 노트 Form 유효성 검사가 수행되는 시점 def post_new(request): form_cls = PostForm template_name = 'myapp/post_form.html' success_url = '/' if request.method == 'POST': form = form_cls(request.POST, request.FILES) if form.is_valid(): # 유효성 검사가 수행됩니다. post = form.save() return redirect(post) else: form = form_cls(..
오늘 할 일 달랩 멘토링 프로젝트 진행 방법 업데이트 및 home 페이지 템플릿 적용 (4뽀모) 사용자 프로필 구현하기 원래 websocket을 이용해 채팅을 구현하려고 했으나, 프로젝트에 당장 필요하지 않은 주제라 미뤘음 Ask Company // Django 동영상 강의 듣기 (form part 6-7강) (3뽀모) django-summernote README.md 수정 후 PR 보내기 (2뽀모) 코딩 인터뷰 완전 분석 (2뽀모) 내일 할 일 여자친구와 3주년 데이트! 장애물 카페 와이파이가 끊겨서 불편함 그래서 다시 집으로...
프로젝트 진행하기 이 프로그램을 사용하는 상황과 필수 요소, 제약 조건 등을 정하기 내가 이 프로그램을 사용한다면, 힙합을 좋아하는 비슷한 취향의 이성을 찾기 위해 사용할 것 같다. 사이트에 가입한 유저들을 둘러보면서 마음에 드는 이성을 찾을 것 같다. 마음에 드는 이성을 찾으려면 이성에 대한 정보가 필요하다. 1분 소개 - 사진, 닉네임, 성별, 생년월일, 자기소개, 가장 좋아하는 박재범 노래, 최근에 다녀온 콘서트, 요즘 즐겨 듣는 노래, 좋아하는 다른 아티스트 나에 대해서 - 키, 체형, 취미, 좋아하는 or 하고 싶은 데이트, 문신 유무, 흡연 유무, 음주 유무, 직업 당신을 찾고 있어요. - 키, 체형, 문신, 흡연, 음주 내 취향에 맞는 이성을 검색 할 것 같다. 자신이 작성한 '당신을 찾고 ..
주제 Model 내역대로 Form을 쓰고자 할 때에는 ModelForm을 사용하는 것이 Form을 사용하는 것 보다 간결하다. Form을 사용하지만 거의 모든 코드는 Model 코드를 활용하기 때문에, 주요 코드는 Model을 통해 관리할 수 있다. 노트 ModelForm이란? 장고 Form을 상속 받음 지정된 Model로 부터 필드 정보를 읽어들여, Form Fields를 세팅함 내부적으로 Model Instance를 유지 유효성 검증에 통과한 값들로, 지정 Model Instance로의 저장 지원 ModelForm을 이용한 게시글 생성하기 myapp/models.py from django.db import models from django.core.validators import MinLengthVa..
주제 Form을 위한 장고의 기본 보안기능으로서 '사이트간 요청 위조 공격'을 어느 정도 막아주는 기능이 있다. 노트 사이트 간 요청 위조 공격이란? 사용자가 의도하지 않게 게시판에 글을 작성하거나, 쇼핑을 하게하는 등의 공격 현재 사이트의 웹 페이지가 로드 되면 "http://site-victim.com/new/"로 form이 전송됨. 요청을 받는 서버 입장에서, 공격을 막기 위해 Token을 통한 체크 POST 요청에 한해 CsrfViewMiddleware를 통한 체크를 함 POST 요청을 받을 때 Token 값이 없거나 유효하지 않다면, 403 Forbidden 응답 처리 순서 입력 Form을 보여줄 때, Token 값도 값이 할당 그 입력 Form을 통해 Token값이 전달이 되면, Token 유..
주제 장고의 Form의 기본 메커니즘과 활용하는 다양한 방법에 대해 알아보자. 노트 Form이란? 장고를 더욱 장고스럽게 만들어주는 주옥같은 Feature 주요 역할 입력 HTML 생성 입력폼 값에 대한 유효성 검증 및 값 변환 검증을 통과한 값들을 dict형태로 제공 Form 처리 방식 하나의 URL에서 2가지 역할을 모두 수행 빈 폼을 보여주는 역할과 폼을 통해 입력된 값을 검증하고 저장하는 역할 myapp/models.py from django.db import models from django.core.validators import MinLengthValidator from django.shortcuts import reverse class Post(models.Model): title = mo..