댕고 학습노트. - 첫 번째 댕고 페이지 작성.

2235 단어
첫 번째 Django 페이지 작성
작성 프로세스
  • 데이터 모델(finished)
  • URL 구성
  • 컨트롤러
  • 페이지
  • URL 구성
    총url.py의 코드
    urlpatterns = [
        url(r'^admin/', include(admin.site.urls)),
        url(r'^$', "block.views.block_list"),
    ]
    
  • r 뒤에 있는 문자열의 이스케이프 방지
  • views.py(컨트롤러) 작성
    from django.shortcuts import render_to_response
    
    from models import Block
    
    def block_list(request):
        blocks = Block.objects.all().order_by("-id")
        return render_to_response("block_list.html", {"blocks": blocks})
    
  • render_to_response 렌더링 및 반환 템플릿
  • .objects 데이터베이스 조작
  • -id 마이너스는 역순
  • 을 나타낸다
  • Blocks의 유형은django가 정의한 데이터 형식??set, 조회 결과 집합
  • render_to_response 사전은 템플릿에 렌더링할 수 있는 변수입니다. 여러 키
  • 페이지 템플릿
    
    
    
        
        Python    
    
    
        

    Python

    {% for block in blocks %}
    {{ block.name }} {{ block.decs }} {{ block.manager.username }}
    {% endfor %}
  • Block마다 탭 부분을 한 번씩 출력하는 html 코드
  • {} django 문법, 괄호 안의 값을 출력
  • 템플릿 html 파일 만들기
    mkdir block/templates
    touch block/templates/block_list.html
    

    bootstrap으로 페이지 미화
    
    

    grid 격자 레이아웃 구분
    A
    B

  • 테이블
    A B
    C D
  • 테이블 클래스가 지정한 표의 스타일 테이블 테이블-stipe 테이블 테이블-bordered 테이블 - hover 등
  • 누름단추
    • bootstrap 定义class,class里面两个属性 第一个基本 第二个形式

    well 井

    ...

    문서 읽기
  • http://getbootstrap.com/
  • 좋은 웹페이지 즐겨찾기