프로젝트 비디오는 https://youtu.be/ythhec-bdqa입니다
코딩 방법을 배우기 위해 협업 웹 응용 프로그램을 만들었습니다. 모든 사람은 (기본적으로 수업 일뿐) 대화를 만들 수 있으며 모든 사람은 해당 수업에 등록 할 수 있습니다. 주요 구성 요소는 다음과 같습니다.
페이지는 우리가 이미 만든 것과 비슷하지 않습니다. 소셜 미디어 앱이나 전자 상거래가 아닙니다. 다른 시절 프로젝트와도 비슷하지 않습니다.
복잡성 측면에서, 나는 둘 이상의 모델 (아래 설명)과 몇 개의 JavaScript 파일을 프론트 엔드에 사용하여 Django를 사용했습니다. 또한 모든 웹 애플리케이션은 다양한 화면 크기 (주로 휴대 전화 및 컴퓨터)에 응답합니다.
Views.py에는 모든 백엔드 코드가 있습니다. 주요 기능은 다음과 같습니다.
Models.py. 다른 모델은 다음과 같습니다.
talks.js : 대화를 필터링하고 대화를 검색 할 때 대화를 보여주고 자동 완성
new_talk.js : 태그를 추가하는 새 대화를 만드는 두 번째 부분. 태그를로드하고 표시하고 새 태그를 저장하며 새 대화에 선택한 태그를 추가합니다.
mytalks.js : 당신이 등록한 대화를 받고 dom에 그들을 보여 주려면
위에서 설명한 모든 다른 HTML 페이지의 템플릿 (레이아웃 파일을 포함하여 총 8 개)
웹 응용 프로그램에 사용 된 모든 CSS가있는 CSS 파일. Flexbox 및 그리드와 같은 기술이 사용됩니다
URL, 관리자, 설정, 정적 이미지와 같은 다른 덜 중요한 파일 ...