장고 재단 – 부트 트랩을 사용하여 웹 사이트 만들기: 7단어 목록, 릴리스 확인

– 데이터베이스(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’>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&gt >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&gt >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&gt >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&gt >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&gt >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&gt post.regdate td> td>span=’badgebg-red’

/tr>/tr>% endoforex

< dd>

– .py-template 방법으로 전송된 포스트 데이터에서 각 쿼리 텍스트 데이터를 출력하며, 이는 뷰 필드의 목록 함수에서 컨텍스트로 전송된다.- %ifbs%는 데이터없이 처리할 수 있습니다. 사용 가능하지 않더라도 – 제목 앞에 “a”태그를 얻는 방법을 사용하여 연결하여 각 페이지로 이동할 수 있습니다.

공개되지 않은 (왼쪽)을 해제하고 2.게시글 제목를 해제할 때 해당 페이지로 이동하여 게시된 제목을 클릭하여 해당 URL로 이동하십시오.공시 텍스트의 고유 인덱스(id) 값은 검색 가능한 방법으로 서버로 전송되고 서버로 전송되어 읽기 .html 및 렌더링을 제공한다.– 데이터가 URL을 지정할 때 검색된 방식으로 전송된다. 목록에서 HTML을 백엔드로 보냅니다.

하나는 url/?id = post.id이고, 다른 하나는 template method의 사용이다.Ultemplates는 두 방법에 따라 양모와 뷰를 만드는 데 있어서 장고 특성이 다르다.%url’get_contents’id = post.id%/td>post.writer.writer./td>

post.regdate <스팬 클래스 = ‘배지 bg-red’>post.viewcnt</span></ td></ tr>

#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/bbs_get_content/?id=post.id. / td>post.writerpost.gtspan=>post.viewcnt

#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 파일이 반환된다.뷰

제목 입력 유형 = “텍스트” 클래스 = “형식 제어” 클래스 = “형식 제어” 값 = “orm_obj.titititi “정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정시정

– 부품(콘텐츠)의 컨텍스트에 전달되지 않고 화면에 출력할 수 있는 데이터의 각 속성 값을 입력하십시오.

버튼 유형 = “submit” 클래스 = “btn” btn-primary “id = “list_all” > LIST ALL $(문서), 브리기드()ction() $ ( ‘#list_all’); 포인트 (()position.href= ‘./list_all’);

#urls.py 경로 직경 ( “list_all”, View.list_all, 이름 = ‘list_all’) #views.py def list_all () : ()