일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- websocket
- useEffect
- 장고
- 코딩테스트 고득점 Kit
- useState
- 백준
- 자바스크립트
- 프로그래밍 언어론
- react
- 프로그래머스
- NextJS
- 코딩테스트 고득점 Kit 완전탐색
- 리액트 훅
- 프로그래머스 완전탐색
- codesandbox
- JavaScript
- 자바
- react firebase
- design pattern
- vanillaJS
- Java
- 프로그래머스 자바
- React JS
- 컴퓨터 네트워크
- 디자인 패턴
- react hook
- 리액트
- 자바 공부
- 코틀린
- 데이터모델링과마이닝
- Today
- Total
목록장고 django (3)
기록하는 개발자
-paginator는 장고에서 기본적으로 제공해준다. 기존 코드 : home.html에서 blog.objects.all 로 쿼리셋 전체를 보낸다. 수정된 코드 : 페이지네이터를 사용하여 원하는 개수만큼 페이지를 쪼개서 보낸다. 1. blog app의 views.py 수정 from django.shortcuts import render, redirect,get_object_or_404 from django.utils import timezone from django.core.paginator import paginator #추가된 코드 from .models import Blog def home(request): #import 해 온 models.py에서 Blog 객체를 모두 가져와서 blogs에 저장 b..
auth(authentication) 인증 ex) 1. 사용자가 에브리타임에 회원가입 요청(request) 2. 서버는 회원 정보를 에브리타임 db에 저장 3. 사용자 로그인 4. 에타 서버가 user table에 맞는지 확인(authenticate) 5. 토큰 발급(우리가 생각하는 로그인 기능) 1. user와 회원가입을 다루는 app 만들기 python manage.py startapp account 2. settings.py 설정 - INSTALLED_APPS 에 'account', 추가 3. account의 views.py 설정 -(1) from django.contrib.auth.froms import AuthenticationForm, UserCreationForm 추가 - Authentica..
Template 상속 동일하게 사용되는 html 부분을 base.html 에 저장해 이를 사용할 html 파일들이 상속하는 것 1. base.html # 공통으로 사용 될 html 부분을 기존 html 작성하 듯 동일하게 작업한 뒤에 아래와 같은 코드라인을 작성해준다. # 상속 받는 html 파일들은 block content와 endblock 사이에 해당 html 파일들에서 보여줄 내용을 작성한다. #공통으로 보여줄 html 내용 작성 {% block content %} {% endblock %} 2. 상속 받는 html (ex.home.html) {% extends 'base.html' %} #base.html 상속 받아오기 {% block content %} # home.html 내용 작성 {% en..