admin(2)
-
3. 튜토리얼 따라하기 - 설문조사 - 3
3.14. 제네릭 뷰 사용하기 제네릭 뷰는 장고에서 미리 준비한 뷰를 말합니다. 웹 프로그래밍에 일반적으로 사용되는 뷰들은 이미 장고에서 대부분 만들어 뒀습니다. 이것들을 사용하면 코드를 적게 사용하고 기능들을 빠르게 완성할 수 있습니다. 다음 코드를 참조하여 views.py를 수정합니다. 기존에 있던 index, detail, results 뷰는 삭제합니다. from django.views import generic from .models import Question, Choice class IndexView(generic.ListView): template_name='polls/index.html' context_object_name='latest_question_list' def get_querys..
2019.05.28 -
2. 장고 시작하기 - 2
2.6. 장고 기본 명령들 대략적으로 파일들을 살펴보았으니 기본 명령들을 정리하고 살펴보겠습니다. django-admin startproject : 장고 프로젝트를 만드는 명령입니다. 웹 서비스를 만들 때마다 한 번 실행합니다. 이후 명령들은 django-admin을 이용해 실행할 수 있지만 보통 python manage.py를 통해 실행합니다. startapp : 프로젝트에 기능 단위인 앱을 새로 만들 때 사용합니다. makemigrations : 어플리케이션에 변경 사항을 추적해 DB에 적용할 내용을 정리합니다. 보통 앱 안에 있는 모델(model)의 변경 사항이 있을 때 주로 사용합니다. sqlmigrate : 실행할 SQL 명령문을 출력합니다. 어떤 명령문을 실행할지 확인할 때 사용하며, 튜닝이 ..
2019.05.22