장고:저장된 내용 활용하기: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{장고}} == 개요 == DB에 저장된 내용을 활용할 수 있어야 한다. 뷰의 기능을 떼어와 여기에 합쳐 정리하면 되겠다. == 객체 불러오기 == <syn...)
 
 
1번째 줄: 1번째 줄:
{{장고}}
{{장고}}


== 개요 ==
==개요==
DB에 저장된 내용을 활용할 수 있어야 한다.
DB에 저장된 내용을 활용할 수 있어야 한다.


뷰의 기능을 떼어와 여기에 합쳐 정리하면 되겠다.
뷰의 기능을 떼어와 여기에 합쳐 정리하면 되겠다.


== 객체 불러오기 ==
==객체 불러오기==
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
from 모델파일 import 모델
from 모델파일 import 모델
14번째 줄: 14번째 줄:
</syntaxhighlight>
</syntaxhighlight>


== 객체 모두 불러오기 ==
==객체 모두 불러오기==
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
from 모델파일 import 모델
from 모델파일 import 모델


모델명.objecs.all()  # 저장되어 있는 모든 객체를 불러올 수 있다.
모델명.objecs.all()  # 저장되어 있는 모든 객체를 불러올 수 있다.
</syntaxhighlight>
=== 탬플릿에서 객체 모두 표시하기 ===
<syntaxhighlight lang="html+django">
{% if 객체리스트 %}
    {% for 객체명 in 객체리스트 %}
    <div>
        {{ 객체명 }}
    </div>
</syntaxhighlight>
</syntaxhighlight>

2021년 1월 2일 (토) 13:42 기준 최신판

장고! 웹 프레임워크! 틀:장고

  1. 장고:개요
  2. 장고:웹페이지설계
    1. 장고:앱
    2. 장고:url
    3. 장고:model
      1. 장고:DB
      2. 장고:모델 필드
      3. 장고:모델의 변경
    4. 장고:view
      1. 장고:클래스형 뷰, 제네릭 뷰
      2. 장고:view 각종 기능
    5. 장고:template
    6. 장고:static. 정적파일 사용하기
      1. 장고:CSS 사용하기
      2. 장고:JS 사용하기
      3. 장고:글꼴 사용
      4. 장고:부트스트랩
    7. 장고:media. 미디어 파일 사용하기
  3. 장고:관리자페이지
  4. 장고:settings.py
  5. 장고:기능구현
    1. 장고:회원관리
    2. 장고:유저
    3. 장고:커스텀 유저
    4. 장고:소셜로그인
    5. 장고:입력받기
    6. 장고:저장된 내용 활용하기
    7. 장고:변수 내보내기
    8. 장고:글쓰기
    9. 장고:페이징(페이지나누기)
    10. 장고:답변쓰기(댓글쓰기)
    11. 장고:추천,즐겨찾기
    12. 장고:새글(최신글) 나타내기
    13. 장고:썸머노트 설치
    14. 장고:네비게이션 바 만들기
    15. 장고:검색기능
    16. 장고:카테고리 만들기
    17. 장고:사진 올리기
    18. 장고:파일 업로드
    19. 장고:이메일app 만들기
    20. 장고:매직 그리드
  6. 장고:웹서비스
    1. 장고:Git
    2. 장고:리눅스에 올리기
    3. 장고:우분투에 올리기(nginx 사용)
    4. 장고:도커로 올리기
  7. 장고:팁

개요[편집 | 원본 편집]

DB에 저장된 내용을 활용할 수 있어야 한다.

뷰의 기능을 떼어와 여기에 합쳐 정리하면 되겠다.

객체 불러오기[편집 | 원본 편집]

from 모델파일 import 모델

객체 = 모델 불러오기[방법 다시 찾아서 채워넣자. 게시판 수정하는  참고.]

객체 모두 불러오기[편집 | 원본 편집]

from 모델파일 import 모델

모델명.objecs.all()  # 저장되어 있는 모든 객체를 불러올 수 있다.

탬플릿에서 객체 모두 표시하기[편집 | 원본 편집]

{% if 객체리스트 %}
    {% for 객체명 in 객체리스트 %}
    <div>
        {{ 객체명 }}
    </div>