django 게시판 예제

이 페이지에 대한 배경: 12 월에서 Yvan Seth의 블로그 항목 장고 포럼 소프트웨어 2007 그 때 장고에 대한 몇 가지 잘 알려진 토론 포럼 응용 프로그램을 나열. 이 페이지는 동일한 트랙에서 계속하고 해당 응용 프로그램에서 필수 기능의 비교를 수집하려고했습니다. 이 명령은 Django가 사용자 인증과 같은 기본 제공 서비스에 필요한 모든 기본 데이터베이스 테이블을 빌드합니다. 현재로서는 이것은 우리에게 너무 관련이 없습니다. 일을 시작하기 위해, 우리의 장고 프로젝트를 만들 수 있습니다. 터미널 내에서: 관리 패널을 제외 하 고, Misago 프런트 엔드 는 Django API에 의해 지원 React.js 구성 요소에 크게 의존. 이 응용 프로그램은 개발을위한 사용자 정의 Gulp.js 기반 의 도구 키트에 의존한다. 현재, Misago의 gulpfile.js는 다음과 같은 작업을 정의합니다: 모든 장고 응용 프로그램 (또는 웹 프레임 워크, 일반적으로 웹 프레임 워크)의 동작은 다음과 같이 세분화 할 수 있습니다 : app/admin.py : 우리가 장고 관리자 사이트에서 볼 수있는 모델을 등록 할 수 있습니다. Github 거울: http://github.com/slav0nic/DjangoBB/ 우리가 우려하는 한, 장고에 쓰여진 사용 가능한 엔진은 없습니다. 우리의 겸손한 의견으로는 기존 구현이 너무 간단하고 기능이 거의 없습니다.

Django에서 뷰는 일반적으로 템플릿, URL 디스패처 및 views.py 파일의 조합으로 구성됩니다. 사용자가 URL로 이동하면 특정 URL(예: /games)을 views.py 내의 메서드에 매핑하여 모델 또는 일부 외부 API를 차례로 쿼리하고 마지막으로 렌더링과 같은 메서드를 사용하여 템플릿에 해당 데이터를 전달하는 콜백 함수가 실행됩니다. Django에서 컨트롤러는 일반적으로 URL 디스패처와 함께 적절한 뷰로 웹 요청을 보내는 프레임워크 자체의 기본 메커니즘으로 설명됩니다. 어떤 의미에서, 장고는 명시적 “컨트롤러”가 없기 때문에 “모델, 템플릿, 보기”프레임 워크에 더 가다. 여기서 :user는 Github 사용자의 이름으로 프로필 정보를 쿼리할 수 있습니다. 이 데이터를 장고에 표시하기 전에 터미널 셸을 열고 데모/데모/settings.py: 장고 응용 프로그램을 구성하기 위한 키 값 쌍으로 구성된 파일을 시도해 보시기 를 매우 권장합니다. 데이터베이스를 구성하고 정적 파일에 대한 설정 경로 등을 구성할 수 있습니다. 응용 프로그램 / test.py: 우리의 단위 테스트는 여기에 살고있습니다. Django는 이러한 테스트를 “단위 테스트”라고 부르지만 실제로는 통합 테스트에 더 가깝습니다. 장고BB (파이썬 언어로 작성)를 사용하는 빠르고 간단한 포럼입니다. 약어 장고BB는 장고 게시판을 의미합니다. 장고BB는 BSD 라이센스에 따라 배포됩니다.

만큼 쉽게 API 끝점에 HTTP GET 요청을 수행하고 JSON을 다시 받았습니다.