Python관련/Django(6)
-
[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] 05. MVT 코딩순서
1.프로젝트 만들기 - django-admin startproject projectname 2. 앱만들기 - python manage.py startapp appname 3. 프로젝트 모델 코딩하기 - models.py 모델 구성 - admin.py 구성한 모델 등록 4. URLconf 코딩하기 (urls.py 파일) 5. 템플릿 코딩하기 (templates/*.html 파일들) 6. 뷰 코딩하기 path(route, view, name) route : url 패턴을 표현하는 문자열(url string이라고 부르기도 한다.) view : url string이 매칭되면 호출되는 뷰 함수 name : url 패턴별로 고유 이름 지정 ex) path('polls', views.index, name='index..
2019.04.07 -
[Django] 04. VSCode 설정
vscode 를 사용하는데 계속 뭐가 안된다. 다른사람은 다 된다는데 나만 안된다. 확인해보니까 뭐 여러 이유가 많아서 이중 하나인데 명확하게 모르겠다. 확장 모듈로 python, python for VSCode 를 설치한다. 터미널에서 pip install pylint-django를 설치한다. VSCode에서 File → Perferences → Setting [Ctrl + , ] 클릭 Extension → Python → Edit in settings.json (막 여러개 있는데 (Edit in settings.json)다 똑같은거다 당황하지 말자 ) 그리고 아래 내용 추가 {"python.linting.pylintArgs": [ "--load-plugins=pylint_django" ],}
2019.04.01 -
[Django] 03. 계정 설정
계정 설정 01. 계정 설정 서버를 시작하고 python
2019.03.21 -
[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