django 1.6 썸네일형 리스트형 django 3일간 튜토리얼 1~4까지 하고 의식의 흐름대로 정리 MVC Model View ControllerMTV Midek Template View 구조MySite 폴더에 mysite폴더 polls폴더 db.sqlite3 manage.py 이렇게 4개의 파일이 만들어졌다.여기서 mysite는 프로젝트명이고 polls 폴더는 애플리케이션이다. mysite 프로젝트는 내부에 __init__.pysettings.pyurls.pywsgi.py등의 기본 구조를 가진다 하나의 프로젝트는 애플리케이션을 여러개를 포함할 수 있다.( polls같은) 서버 실행은 python manage.py runserver 를 manage.py가 존재하는 위치에서 커멘드에 입력시 실행된다. DB 설정은 python manage.py syncdb 를 해주면 manage.py 안에 설정된 세팅을 .. 더보기 django 1.6 Tutorial04 한글 공부 내용첫 번째 장고 응용, 제 4 부 작성간단한 양식을 작성일반 뷰를 사용하여 더 적은 코드를 더 나은URLconf에게 개정전체보기 수정 간단한 양식을 작성polls/detail.html을 수정해보자. 탬플릿은 THML 을 포함하고 있다.{{ poll.question }} {% if error_message %}{{ error_message }}{% endif %} {% csrf_token %} {% for choice in poll.choice_set.all %} {{ choice.choice_text }} /> {% endfor %} 위 소스는 라디오 버튼을 보여준다 각 투표 선택의.가 라디오 버튼은 poll choice 의 아이디와 관련 되어 있다.각 라디오 버튼의 이름은 “choice”이다. 이게 .. 더보기 django 1.6 Tutorial03 한글 공부 내용첫 번째 장고 응용 프로그램, 3 부 작성철학첫 번째 쓰기보기홈페이지 () 인수 : 정규식홈페이지 () 인수 :보기홈페이지 () 인수 : kwargs홈페이지 () 인수 : 이름기타를 작성실제로 무언가를보기 쓰기바로 가기 : 렌더링 ()404 오류를 발생바로 가기 :get_object_or_404 ()템플릿 시스템을 사용하여템플릿에 하드 코드 된 URL을 제거URL 이름의 네임Philosophy(철학) “뷰”는 장고 앱이 일반적으로 제공하는 웹페이지의 유형중의 하나이다. 첫 뷰 쓰기 views.py에 다음 코드를 입력한다from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at t.. 더보기 django 1.6 Tutorial02 한글 공부 Philosophy(철학) 직원이나 클라이언트 관리 사이트를 만드는 것은 지루하고 귀찮은 일인데 장고는 완전히 모델에 대한 관리 인터페이스 생성을 자동화 한다. 관리자 권한은 방문자가 사용할 수 없으면 사이트 관리자만이 사용 하능하다. 내용개발 서버 시작관리자 사이트 들어가기관리자가 되어 설문 앱을 수정하기무료 관리 기능 확인사용자 정의 관리자 양식(The Admin Form) 관련 Objects 추가하기 관리자 변경 목록을 사용자 정의관리자 룩앤필을 사용자 정의내 프로젝트 탬플릿 커스터마이징하기내 앱 템플릿 커스터마이징하기관리자 인덱스 페이지 커스터마이징하기 개발 서버 시작 장고 관리자 사이트는 기본적으로 활성화 되어 있다. 튜토리얼1에서의 python manage.py run server 을 사용해보.. 더보기 django 1.6 Tutorial01 한글 공부 프로젝트 만들기개발 서버디비 설치모델 만들기모델 활성화 하기API 사용해서 동작시키기 장고 설치하기(mac) sudo easy_install pip sudo install django 프로젝트 만들기 django-admin.py startproject mysite mysite라는 프로젝트를 만든다. mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py 기본 구조로 manage.py와 폴더 mysite를 가지고mysite 폴더는 다시 __init__.py settings.py urls.py. wsgi.py를 가진 상태로 생성된다. 개발 서버 python manage.py runserver 를 커멘드에서 입력시 http://127.0.0.1:8.. 더보기 이전 1 다음