[django] 튜토리얼 따라하기 - 2
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
[django] 튜토리얼 따라하기 - 2
기몽 Gimong 2020. 3. 13. 19:50
1. 데이터 베이스 설치
프로젝트의 위치로 이동한 후에 anaconda prompt에 python manage.py migrate 명령어를 입력해주세요!
<튜토리얼에서는 sqlite를 사용해 따로 설치가 필요하지 않습니다>
2. 모델 만들기
경로는 C: -> mysite -> polls -> models.py입니다.
모델이란 부가적인 메타데이터를 가진 데이터베이스의 구조(layout)를 말합니다.
-django 튜토리얼 2장中-
2. settings.py 설정하기
경로는 C: -> mysite -> settings.py이며 'polls.apps.PollsConfig',를 settings,py에 추가해 주세요
2. 변경사항 migration으로 저장하기
경로는 C: -> mysite이며 anaconda prompt에 python manage.py makemigrations polls 명령어를 실행합니다..
3. 마이그레이션 이름을 사용하여 SQL을 반환
경로는 C: -> mysite이며 anaconda prompt에 python manage.py sqlmigrate polls 0001 명령어를 입력해주세요
3-1. 동기화
경로는 C: -> mysite이며 anaconda prompt에 python manage.py migrate 명령어를 입력해주세요
4. API로 재생하기
경로는 C: -> mysite이며 anaconda prompt에 python manage.py shell명령어를 입력해주세요
4-2. API로 재생하기
다음을 순서대로 입력해주세요
1.from polls.models import Choice, Question
2.from django.utils import timezone
3.q = Question(question_text="What's new?", pub_date=timezone.now())
4.q.save()
5.q.question_text = "What's up?"
6.q.save()
요렇게 What's new라는 질문과 시간을 Question에 추가했습니다. -참고로 quit 명령어를 실행하면 돌아올 수 있습니다.-
5.모델 수정하기
경로는 C: -> mysite -> polls -> models.py입니다.
6.관리자 생성하기
경로는 C: -> mysite -> polls -> models.py이며 python manage.py createsuperuser 명령어를 처리하신후에 입력하라는 대로 입력해주시면 됩니다.
7.서버 들어가서 관리자로 로그인하기
python manage.py runserver 명령어를 실행해주세요.
7-1. 서버 들어가서 관리자로 로그인하기
http://127.0.0.1:8000/admin 로 접속해 보시면 요런 창이 뜹니다.
여기에 아까입력한 Username과 Password를 각각 입력해주세요.
7-2. 서버 들어가서 관리자로 로그인하기
로그인에 성공하면 보이는 창입니다.
8.관리자가 질문 수정 가능하게 만들기
경로는 C: -> mysite -> polls -> admin.py입니다.
9. 확인
이제 관리자로 질문을 수정하고 추가할 수 있게 되었습니다!
해당 글은 django 튜토리얼의 1페이지를 보고 따라하면서 실행해본 내용을 정리한 것입니다.
해당 문서로 이동하시려면 이곳을 클릭해 주세요
해당 링크 -
from http://gimongstudy.tistory.com/68 by ccl(A) rewrite - 2020-03-15 02:54:11
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
댓글 쓰기