기타/Django & Web

기타/Django & Web

TypeError: 'Manager' object is not callable

오류코드 : views.py안의 blog_info = MustGo.objects().all() blog_info = MustGo.objects.all()

기타/Django & Web

[django] 중복되는 html을 한 곳에 모아놓는 : base.html

1. models.py가 속해 있는 프로젝트 안에 templates폴더를 만든다. 2. base.html도 생성한다. 3. app안의 템플릿 안에 중복이 되는 코드를 복사 붙여넣기한다. {% block content %} {% endblock %} 저 block 사이에 페이지마다 변경된 내용이 들어가면 된다. 4. 다시 각 앱안의 html파일 안에 {% extends 'base.html' %} {% block content %} {% for blog in blogs.all %} {{ blog.title }} {{ blog.pub_date_pretty }} {{ blog.summary }}.... more {% endfor %} {% endblock %} {% extends 'base.html' %} {%..

기타/Django & Web

[django] Pagination

Blog의 문제는? 글들이 몇개인지 상관없이, 아래에 덧붙여짐 글을 적당히 끊어주는 작업이 필요하다! next를 누를 때 /?page = 1 , ?/page = 2이런식으로 pagination을 사용! M,T,V,url Template, views.py를 건드려줘야함 views.py from django.core.paginator import Paginator 1. 무슨 객체를, 한페이지 당 몇개씩 Pagination시킬 것인지 결정 2. 페이지 단위로 잘랐다면, 이젠 (전체 데이터가 아닌) 페이지를 한 단위로 갖고 놀기 페이지네이션 하기 전 데이터 뭉치 -> 무슨 객체를 한페이지당 몇개씩 실을 것인지 결정 : Paginator(object, 한페이지당 몇 개씩)함수 사용 -> 내가 원하는 페이지 갖고오..

기타/Django & Web

[django] User 확장과 인증

Users table : 사용자마다 보여지는 페이지들이 다름 : 장고가 user테이블을 제공해줌 기존의 users 장고를 상속받아서 우리가 만드는 user를 만들면 됨 장고에서 제공해주는 authentication(인증) 클라이언트 : 회원가입 요청(회원정보) -> 서버에서 user테이블에 저장 : 로그인요청 -> 서버가 authenticate( 로그인 정보와 user table 정보가 맞는지 인증) 하고 클라이언트에token(login-인증된 상태를 보내줌)을 보냄 : 토큰에 대한 요청 -> 서버가 해당 user에 대한 응답 authenticate(인증), login , logout 을 통해 클라이언트의 인증을 관리 account 앱 만들기 1. python manage.py startapp accou..

yujindonut
'기타/Django & Web' 카테고리의 글 목록 (5 Page)