작업/Django(11)
-
21.12.27 Django 튜토리얼 Part4 폼 쓰기, 제너릭 뷰 사용
detail.html을 수정해서 태그를 포함해보자 - 여기서 forlooop.counter는 for 태그가 반복을 한 횟수를 말한다. - 우리는 우리의 form의 method를 post로 했기 때문에 get방식처럼 url에 전달하는 게 아닌 새로운 리소스에 숨겨서 전달한다. - 그리고 post방식을 사용하기 때문에 크로스 사이트 요청 frogeries에 유의해야 한다. 모든 POST form은 {% csrf_token %} 을 템플릿 테그에 사용해야 한다. request.POST는 키로 전송된 자료에 접근할 수 있도록 해주는 객체이다. key,value존재 request.POST['choice'] 는 선택된 설문의 ID를 문자열로 반환한다. request.POST의 값은 항상 문자열이다. - 만약 POS..
2021.12.27 -
21.12.27 Django 튜토리얼 Part3 뷰(페이지) 추가하기
poll 어플리케이션은 다음과 같은 네 개의 view가 필요하다 질문 색인 페이지 - 최근의 질문들을 표시합니다. 질문 세부 페이지 - 질문 내용 , 투표할 수 있는 서식 표시 질문 결과 페이지 - 특정 질문에 대한 결과 표시 투표 기능 - 특정 질문에 대해 특정 선택을 할 수 있는 투표 기능 뷰 추가하기 1. polls/views.py에 요청을 처리하는 함수들 만들기 2. polls/urls.py에 path( route , view , kwargs , name) 호출을 추가하여 새로운 뷰를 polls.urls 모듈로 연결한다. 작동 원리 : 브라우저 URL에 /polls/질문숫자/를 입력하면 detail()함수를 호출하여 URL에 입력한 ID를 출력한다. 사용자가 웹 사이트의 페이지를 예를들어 /pol..
2021.12.27 -
21.12.25 Django 튜토리얼 Part2 첫번째 장고 앱 작성하기
>>> Entry.objects.filter(pub_date__lte='2006-01-01') SELECT * FROM blog_entry WHERE pub_date >> Entry.objects.filter(pub_date__lte='2006-01-01') # SQL 문 SELECT * FROM blog_entry WHERE pub_date
2021.12.27 -
21.12.22 Django 튜토리얼 Part1 간단한 설문조사(Polls) 어플리케이션
https://docs.djangoproject.com/ko/4.0/intro/tutorial01/ 설문조사 어플리케이션 만들어보자 Part1 사람들이 설문 내용을 보고 직접 투표할 수 있는 개방된 사이트 Part2 관리자가 설문을 추가,변경,삭제할 수 있는 관리용 사이트 참고: 내가 사용할 것은 python3와 django 4.0버전 프로젝트란 장고 인스턴스에 대한 모든 설정을 담은 파이썬 패키지 - 디렉토리 또는 코드 - . 데이터베이스 설정, 장고 설정 및 애플리케이션 설정 등을 포함함. 속성 - 쿼리셋 : 데이터베이스로부터 얻어낸 행의 집합을 나타내는 개체 - 슬러그 : 짧은 라벨로서 문자,숫자,밑줄 또는 하이픈만을 포함. 일반적으로 url에 사용. https://www.djangoproject...
2021.12.25 -
21.12.22 WSL2 원격 우분투 vscode에서 파이썬 장고 첫 설치
https://docs.djangoproject.com/ko/4.0/contents/ Django 문서 | Django 문서 | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 하아... vi 볼 때마다 트라우마 옵니다 엥.. read only라는 파일 억지로 vi /etc/resolv.conf해서 DNS server name 8.8.8.8로 바꾸고 난리를 다 쳤는데 그냥 wsl 원격 연결 종료 누르고 재시작하니까 됨.. 인터넷 다신 못 쓸까봐 무서웠던 IP 주소..
2021.12.22