old/디비설with장고
-
09. 사용자 페이지 구성방법(Ajax 사용방법)old/디비설with장고 2018. 7. 19. 00:35
01. Intro Ajax가 뭔지 찾아보면 동기 비동기? 어쩌고 저쪼고 말이 많다. 나도 아직 뭔소린지 잘 모르겠는데 쉽게 이해한 바로는 페이지를 이동하지 않고 일부분만 업데이트 되게 하는 기능을 말하는 것 같았다. 즉 화면에서 뭔가 변화가 생겼는데, 위의 주소창에서 주소의 변화가 없게 하는 것! Ajax는 한번만 해보면 다른데서 계속 복붙하면 된다 ㄱㄱ 02. 시작해보자 -일단 movie_select.html 파일을 연다. 여기서 ajax를 사용하기위해서 를 꼭 불러온다음 다음 코드를 작성한다. 저렇게 한뒤 페이지에 들어갔을때 working이라고 경고창 뜨듯이 뜨면 잘된 것! -눈이 침침한 사람들은 자세히봐라! -이러고 나면 밑에 설렉트 창이랑 버튼을 만들어준다. 위에 form 태그에 적힌 어쩌고 저쩌..
-
08. 사용자 페이지 구성방법(Url편)old/디비설with장고 2018. 7. 18. 20:53
01. Intro 사실 내가 좀 바빠가지고 웹페이지를 만들때 꼭 필요한걸 생각해봤다. 그랬더니 1) url 경로 설정하기2) 영화나 과자, 기념품 같은 걸 선택하면 선택한 값을 어디론가 넘겨줘서 처리할 수 있게 만들기(a 태그 이용 및 각종 옵션 등 이용하기)3) ajax 사용하기 이렇게 세가지가 있다. 홈페이지의 전체를 구현하는 것이 힘들기 때문에 1)영화를 선택하는 페이지를 만들고,2)과자와 기념품을 고르면 동적으로 화면에 띄워주는 기능 구현으로 마무리 할 것이다. 로그인이나 트리거를 이용하는 것 등등은 나중에 기회가 된다면 정리할 것이다. 02. URL 설정하기 -먼저 폴더를 보자 - 여기서 index.html 이라고 메인 페이지 역할을 해줄 놈을 만드는 것부터 시작하자 - 파일을 열어서 이렇게 깔..
-
07. 관리자 페이지 커스터 마이징 하기(심화)old/디비설with장고 2018. 7. 18. 02:07
05. 심화! 앞장에 이어서 심화를 해보겠다! "장고에서 생성해주는 관리자 페이지를 커스터마이징 하는 방법을 알아볼것이다. 아예 다른 페이지를 생성해도 되지만 인터넷에서 참고자료를 찾아서 커스터마이징을 하는 방법을 알아냈는데 꽤나 유용했다. 참고한 슬라이드는 https://www.slideshare.net/bbayoung7849/djangoadminsitecustomexample 이고 이 슬라이드에서 사용한 코드는 이분의 깃헙에 올라가있다. 깃헙 주소: https://github.com/bbayoung/django-admin-site-custom-example 이 분의 슬라이드를 참고하여서 커스터마이징 하는 방법을 알아보도록 하겠다." 이 슬라이드를 보고 따라서 만들려고 했지만 따라하는 것이 어려웠어서 ..
-
06. 관리자 페이지 커스터마이징_BASICold/디비설with장고 2018. 7. 16. 21:42
"makemigrations : models.py에서 적용한 변경사항이나 추가된 혹은 삭제된 사항들을 감지하여 파일로 생성migrate : 적용되지 않은 migrations들을(설정값들을) 적용시키는 역할 즉, makimigrations는 장고에서 제공하는 모델의 변경사항들을 감지하고 기록하는 역할을 하며 migrate는 그러한 기록된 파일들과 설정값들을 읽어서 그 변경사항을 db에 저장하는 역할을 한다. 출처: https://twpower.github.io/23-difference-between-makemigrations-and-migrade-in-django" 01. Intro 장고에서 생성해주는 관리자 페이지를 커스터마이징 하는 방법을 알아볼것이다. 아예 다른 페이지를 생성해도 되지만 인터넷에서 참..
-
05. ERD 생성하고 오라클에 테이블 생성하기old/디비설with장고 2018. 7. 1. 02:37
01. Intro 이제 본격적으로 장고를 이용해서 웹페이지를 만들어 볼 것이다. 예시로 참고한 프로그램은 영화 예매만 프로그램 슬라이드 - https://www.slideshare.net/_ce/db-42499372 로 이 프로그램을 장고로 만들어 보면서 장고에 익숙해지는 것이 목표이다. erwin같이 erd를 그리는 툴은 알아서 구해야한다. erwin은 유료 프로그램이지만 da#같은 프로그램은 무료이다. 이 프로그램을 통해서 erd를 생성해도 좋을 것이다. 예시를 참고하긴 했지만 간략하게 하기 위해서 조금씩 변형하였다. 튜토리얼을 따라가면서 erd의 의미를 파악해도 좋다. - sql script 파일: - erwin 파일: 대충 그린 erd라서 오류가 있을 수 있지만 우리는 간략하게 프로젝트를 해보는 ..
-
04. 장고와 오라클 연동하기(AWS RDS 편)old/디비설with장고 2018. 7. 1. 01:04
01.Intro rds로 한다고 뭐 별건 없다. 걍 aws 로그인하고, rds 생성 좀 한다음에 settings에서 한 5줄정도만 내용 바꿔주면 끝이다. 그래서 local의 오라클과 연동하는 방법과 다른 내용만 올리겠다. 02. AWS RDS 생성하기 - aws에 로그인 한다 - 서비스 탭에서 rds 선택 -인스턴스를 선택! -DB 인스턴스 시작을 누른다 - 오라클 선택하고 -원하는 버전으로 디비 선택 -여기서 입력하는 마스터 사용자 이름과 마스터 암호를 잘 기억했다가 나중에 sqldeveloper에서 입력해야한다 -여기서부터 딱히 건들것 없다 -그대로 -그대로 -여기가 다 만들어지면 나오는 화면이다. 생성하는데 시간이 좀 걸리기때문에 기다려야한다 - 다 생성되고나면 아래로 스크롤을 내리면 세부정보를 볼..
-
03. 장고와 오라클 연동하기(Local 편)old/디비설with장고 2018. 6. 30. 18:51
01. Intro장고는 기본적으로 sqlite3라는 데이터베이스를 사용한다. 하지만 데이터베이스로 오라클을 엄청 많이 쓰기도 하고, 내가 들은 수업에서는 오라클을 사용하였기 때문에 장고에서 오라클을 연동하는 방법을 설명하려고 한다. 또한 로컬에 설치된 오라클과 연동하는 방법 외에도 아마존 웹서비스 rds 서비스를 이용하는 방법도 소개하려고 한다. 02. Oracle 설치하기 및 sql developer 설치하기 일단 oracle은 11g를 사용하였고, 클라이언트는 sql developer를 사용하였다. - 오라클 설치: http://all-record.tistory.com/37- sql developer 설치: http://all-record.tistory.com/76 03. Local 오라클과 연동하기..