ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 장고의 정의
    기타/파이썬 2021. 1. 12. 12:19

    Djangdo의 뜻

    보안이 우수하고 유지보수가 편리한 웹사이트를 빠르게 개발하도록 도움을 주는 파이썬 웹 프레임워크

    장고는 완결성, 다용도, 안전성, 확장성, 쉬운 유지보수, 포터블한 장점이 있다.

     

    장고의 코드

    요청을 알맞은 뷰로 전달 (urls.py)

    지정된 URL 패턴과 일치하는 HTTP 요청이 수신되면 관련된 함수가 요청을 전달한다

    urlpatterns = [
        path('admin/', admin.site.urls),
        path('book/<int:id>/', views.book_detail, name='book_detail'),
        path('catalog/', include('catalog.urls')),
        re_path(r'^([0-9]+)/$', views.best),
    ]

    urlpatterns 객체는 path(), re_path() 함수를 항목으로 가지는 리스트이다.

    path() 메소드는 괄호를 사용해 인수를 정의한다.

    views.bool_detail은 이 함수가 book_detail() 클래스이며 views모듈 안에서 찾을 수 있다는 뜻

     

     

    요청 처리하기(views.py)

    웹 클라이언트로부터 HTTP 요청을 수신, 응답을 되돌려주는 역할을 한다.

     

     

    데이터 모델 정의하기 (models.py)

    장고는 모델이라는 파이썬 객체를 통해 데이터를 관리하고 쿼리한다.

    모델은 필드 타입, 최대 크기, 기본 값, 선택 목록 옵션, 문서 도움말 텍스트, 폼 라벨 텍스트 등을 포함하여 저장된 데이터의 구조를 정의한다.

     

     

    데이터 쿼리하기 (views.py)

    데이터베이스를 간단히 탐색하기 위한 쿼리

     

     

    데이터 렝더링 (html 템플릿)

    페이지가 생성될 때 출력문서의 구조를 지정할 수 있다.

    댓글

Designed by Tistory.