– 데이터베이스(Bbs 클래스)에 저장된 데이터를 가져와 게시판에 텍스트 목록을 출력 – 해당 텍스트 페이지로 이동하려면 텍스트 목록 제목을 클릭하십시오.데이터베이스에 저장된 텍스트 데이터 릴리스 – Views.py, 데이터베이스, 객체 맵.-ModelClass.objects.all()은 테이블에서 DBMS의 SQL 문 선택*과 동일하며, 즉 테이블에 저장된 모든 데이터를 가지고 있다.
– 데이터 유형이 쿼리셋에 저장된 데이터임을 알 수 있다.#views.py def list (요청) : orm_obj = Bbs.objects.all () printing (‘-orm_obj.all () type :’, type (orm_obj) 타격 마크 (‘-orm_obj.all) : ”, orm_obj) 문맥 = orm_obs ‘: orm_obj,’session_user _name’: request.session[‘user_name’, ‘session_user_id’: request.session[‘user_id’]rettTurn (request, “bbs/list.html, content)
게시 페이지로 이동하면 데이터베이스에 저장된 모든 공개 데이터가 표시되고, 페이지가 전송되면 데이터가 콘텐츠(독촉)로 전송된다.-이제 html 문서로 전송된 데이터를 출력할 수 있다.<tbody=tbody’>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> td> post.regdate td> td> td>span=’badgebg-red’ /tr>/tr>% endoforex – .py-template 방법으로 전송된 포스트 데이터에서 각 쿼리 텍스트 데이터를 출력하며, 이는 뷰 필드의 목록 함수에서 컨텍스트로 전송된다.- %ifbs%는 데이터없이 처리할 수 있습니다. 사용 가능하지 않더라도 – 제목 앞에 “a”태그를 얻는 방법을 사용하여 연결하여 각 페이지로 이동할 수 있습니다. 공개되지 않은 (왼쪽)을 해제하고 2.게시글 제목를 해제할 때 해당 페이지로 이동하여 게시된 제목을 클릭하여 해당 URL로 이동하십시오.공시 텍스트의 고유 인덱스(id) 값은 검색 가능한 방법으로 서버로 전송되고 서버로 전송되어 읽기 .html 및 렌더링을 제공한다.– 데이터가 URL을 지정할 때 검색된 방식으로 전송된다. 목록에서 HTML을 백엔드로 보냅니다. 하나는 url/?id = post.id이고, 다른 하나는 template method의 사용이다.Ultemplates는 두 방법에 따라 양모와 뷰를 만드는 데 있어서 장고 특성이 다르다.%url’get_contents’id = post.id% #urls.py 경로 ( “bbs_get_content / <int : id>, views.bbs_get_content, name=’bbs_get_content’), #views.pydeffbs_get_content (요청, id) : #jango는 urlget 방법을 사용하고 뷰의 매개 변수 값은 함수의 계수 값을 초과합니다. 방법 = “GET”: 인쇄 ().”-bbs_get_content–“)orm_obj = Bbs.objes.get(id = id)orm_obj.viewcnt + = 1orm_obj.save(id)Upand down 문장 = orm_obj’:orm_obj, ‘session_user_name’:request.session[‘user_name’,”” 세션_user_id’: request.session[‘user_id’] return 염색(‘user_id’) “bbs/read.html, content) html 코드에서 %url%>url 방법을 사용하기 위해 html 문서에서 뷰 함수의 매개 변수로 입력한 값과 경로에 이름을 등록하고 ../bbs_get_content/?id = post.id #urls.py 경로 (‘bbs_get_content/’, View.bbs_get_content, nam=’bbs_get_content’), #views.pydeffbs_get_content():do.method = “GET”:sprinting(“-bbbs_get_content–“)orm_obj= Bbs.obj s.get (id = job.GET [‘id’])orm_obj.viewcnt + = 1orm_obj.save () context = orm_obj’:orm_obj, ‘session_user_name’: request.session [‘user_name’,’session_user_id’: request.ssion [‘user_id’] return renderer. (요청, ‘bbbbj’) [read] html’, 내용) – 일반적인 GET 계획은 이전과 같지 않다.- orm_obj.viewcnt+=1을 저장할 때마다 데이터베이스 값이 업데이트되고 목록.html 파일이 반환된다.뷰 – 부품(콘텐츠)의 컨텍스트에 전달되지 않고 화면에 출력할 수 있는 데이터의 각 속성 값을 입력하십시오. #urls.py 경로 직경 ( “list_all”, View.list_all, 이름 = ‘list_all’) #views.py def list_all () : ()
/td>post.writer.writer./td>
post.regdate
<스팬 클래스 = ‘배지 bg-red’>post.viewcnt</span></ td></ tr>
/bbs_get_content/?id=post.id.