예제(71)
-
4. 실전 프로젝트 - 북마크 - 2
4.4. 관리자 페이지에 모델 등록 모델을 이용한 데이터 작업을 하려면 해당 뷰를 만들어야 합니다. 하지만 뷰를 만들기 위해서는 시간이 걸립니다. 또 뷰를 만들면서 확인하는 작업을 할 때 미리 입력된 데이터가 핅요하기도 합니다. 그래서 관리자 페이지에 미리 모델을 관리할 수 있도록 등록해두면 편리합니다. admin.py에 다음 코드를 입력합니다. from django.contrib import admin from .models import Bookmark admin.site.register(Bookmark) admin.py는 모델을 관리자 페이지에 등록해 관리할 수 있도록 하는 역할과 관리자 페이지에서 보이는 내용의 변경, 기능 추가 등을 ㄱ할 수 있도록 코드를 입력하는 파일입니다. from .model..
2019.06.04 -
4. 실전 프로젝트 - 북마크 - 1
이전 장까지 배웠던 내용을 머리속으로 떠올려 보면서 실제 프로젝트를 하나씩 만들어 보겠습니다. 하나의 장에서 사용한 내용은 다음 장에서도 동일하게 사용할 것입니다. 기능 하나하나를 본인이 만들고 싶은 프로젝트에 어떻게 적용할지 고민하면서 따라해 보세요. 이번 장에서는 북마크 서비스를 만들어보겠습니다. 인터넷 즐겨찾기 관리 서비스입니다. 간단하게 모델을 만들고 CRUD 페이지 들을 구현해 실제로 하나의 서비스를 만들 때 기본이 되는 앱 단위의 기능 개발을 어떻게 해야할지 배워보겠습니다. 4.1. 프로젝트 만들기 항상 시작은 프로젝트 만들기부터 입니다. 파이참을 열고 [Create New Project] 버튼을 클릭해 새로운 프로젝트를 생성합니다. 프로젝트 이름은 [bookmark]로 설정하고 가상환경도 추..
2019.06.03 -
3. 튜토리얼 따라하기 - 설문조사 - 2
3.8. 관리자 페이지 확인하기 관리자 페이지에 접근하기 위해서는 관리자 계정이 필요합니다. 다음 명령어를 이용하여 관리자 계정을 만듭니다. python manage.py createsuperuser 관리자 계정을 생성하면 바로 서버를 실행합니다. python manage.py runserver 서버를 동작시키고 웹 브라우저를 이용해 127.0.0.1:8000/admin/을 주소창에 입력해 관리자 페이지에 접속합시다. 로그인 화면에서는 방금 만든 관리자 계정을 이용해 로그인합니다. 로그인을 하면 관리자 메인 페이지를 볼 수 있습니다. 아직까지는 관리자 페이지에서 사용자 계정과 그룹만 관리할 수 있습니다. 관리자 페이지에서 [Question] 모델을 관리하려면 등록을 해야 합니다. admin.py 파일에 ..
2019.05.27 -
3. 튜토리얼 따라하기 - 설문조사 - 1
천리길도 한걸음 부터라고 했습니다. 이번 장에서는 장고 공식 튜토리얼을 따라하면서 사이트를 만드는 과정을 체험해보고 장고로 어떻게 웹 어플리케이션을 만드는지 순서를 익혀보겠습니다. 3. 설문조사 서비스 만들기 설문조사 서비스는 장고의 공식 튜토리얼입니다. 따라서 자세한 내용을 살펴보기보다 전테 제작 흐름과 튜토리얼에서 알려주고자 하는 바를 살펴보는 방식으로 가볍게 진행하겠습니다. 3.1. 프로젝트 만들기 파이참을 켜고 웰컴 창에서 [Create New Project] 버튼을 클릭해 새로운 프로젝트를 만듭니다. 프로젝트의 이름을 설정하고, 가상환경도 같이 만들어 줍니다. [Create] 버튼을 클릭합니다. 프로그램을 만들고 나면 바로 장고를 설치합니다. pip install django 장고를 설치하고 장..
2019.05.24 -
8. 기념일 구하기
1. 자바스크립트는 기본적으로 제공하는 객체들이 있습니다. 예를 들면, 날짜를 알려주는 Date(), 수학 함수들을 지원하는 Math(), 배열을 지원하는 Array() 등이 있습니다. 객체(Object)는 웹 문서를 구성하는 요소라고 할 수 있습니다. 웹 페이지에서는 상태 표시줄, 스크롤바, 폼버튼 등을 객체라고 볼 수 있습니다. 속성(Property)은 객체의 특징 및 상태를 나타냅니다. 예를 들어, window객체는 name(이름), 이미지 객체는 width, height와 같은 속성을 가집니다. 메소드(Method)는 객체가 하는 동작을 나타냅니다. 지금까지 사용했던 document.write(); alert();와 같은 것을 메소드라고 할 수 있습니다. 객체와 속성, 객체와 메소드를 연결할 때는..
2017.08.22 -
6. 퀴즈 프로그램 만들기
1. 자바스크립트의 강점은 웹 페이지에서 사용자와 상호작용을 할 수 있다는 점입니다. 이번에는 사용자와 상호작용할 수 있는 여러 가지 입력폼을 만들어 보세요. 2. 다음과 같이 버튼과 함수를 이용한 간단한 경고장 띄우기를 만들어 봅니다. -1) 소스코드 버튼 -2) 실행결과 3. 간단한 퀴즈 프로그램을 만들기 위해 버튼을 활용하는 프로그램을 만듭니다. 역사 퀴즈를 만들어 봅니다. -1) 소스코드 역사 퀴즈 정답 체크 -2) 실행 결과 4. 한국사 객관식 문제를 만들어 봅니다. 아래와 같이 코드를 작성해 봅니다. -1) 소스코드 한국사 8급 문제 1. 다음 중 고려시대 왕은? 근초고왕 의자왕 충렬왕 성종 -2) 실행결과
2017.08.21