django(3)
-
[Djanogo] 06. Ajax 통신
1. Ajax 비동기식 자바스크립트 XML (Asynchronous Javascript And Xml) 의 약자로써 하이퍼 텍스트 표기언어만으로 어려운 다양한 작업을 웹페이지에서 구현해 상호 작용 할수 있도록 만든 기술 별도의 ActiveX 설치나 웹페이지를 다시 로딩하지 않고서도 메뉴등 화면상의 객체를 자유롭게 다룰수 있는 장점이 있으며 속도도 빨라 웹기술로 각광 받고 있다. 2. 구성 Template와 View 의 비동기 통신을 위해 Ajax 통신 구성 이때 필요한 모듈이 있으며 Jquery 라른 javascript 를 사용한다. ① View 구성 할 것 - Ajax 통신방식은 여러 방식이 있지만 저는 json 방식을 사용합니다. import json - 결과를 리턴하기 위해 HttpResponse를..
2019.04.14 -
[Django] 02. setting 파일 설정
setting 파일 설정 일단 https://tutorial.djangogirls.org/ko/django_installation/ 여기 사이트를 참고하여 작성중 정리가 안되어서 큰일이네 ..... 01. 정적인 파일 경로 추가 setting.py에서 STATIC_ROOT 파일을 추가해줍니다. STATIC_URL='/static/' STATIC_ROOT = os.path.join(BASE_DIR,'static') 02. 접속 허용 주소 변경 setting.py에서 ALLOWED_HOSTS=[] 항목이 있습니다. 모든 IP를 추가할려면 * 넣어주시면 됩니다.ALLOWED_HOSTS=['*'] 03. 데이터 베이스 생성 python manage.py migrate 04. 웹서버 시작 python manage..
2019.03.18 -
[Django] 01. 설치
설치 일단 https://tutorial.djangogirls.org/ko/django_installation/ 여기 사이트를 참고하여 작성중 정리가 안되어서 큰일이네 ..... 01. 가상환경 ( Virtual Environment ) 가상화 하는 이유는 간단하다 여러 개발자가 다른버전의 파이썬을 쓸 경우 개판된다. 그렇기 때문에 이를 막고자 프로젝트별 혹은 개발자별 개발 환경을 따로 만들고자 가상화를 한다고 한다. ① 가상화 패키지 설치 sudo apt install python3-venv ② 가상화 계정 추가현재 위치에서 가상화 계정이 추가 됩니다. python3 -m venv 계정명 ex)python3 -m venv myvenv ③ 가상화 실행하기 source 계정명/bin/activate ex)..
2019.03.18