2019/09 16

python json to xml OR xml to json ... 과연 정확하게 되고 있는가?

두가지 모듈의 차이점에 대하여 정리 구글링을 하면 보통 xmltodict를 많이 추천하는데 치명적 문제(?) 가 있었다. request 는 json으로 받는다 json 데이터를 xml로 변환 한다 python의 requests 를 이용해서 api에 호출을 한다. 이때 data는 방금 변환한 xml를 사용한다. 이때 api에 호출이 불가능했습니다. 왜 그랬을까요 ㅠㅡㅠ? 일단 설치 pip install xmltodict pip install json2xml 임포트 해주세요 import json import xmltodict from json2xml import json2xml, readfromstring xmltodict를 이용해서 변환 해보겠습니다. 테스트용 xml asdf1 asdf2 xml -> js..

django rest api 2) 프로젝트 실행하기

1. 이전에 생성한 프로젝트 이름은 server입니다. 프로젝트 내부의 settings.py 를 열어준다 INSTALLED_APPS에 내용을 입력해준다. 'rest_framework' 'search'(앱이름) 만 추가해준다 프로젝트/setting.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'search' ] 2. 프로젝트 내부의 urls.py를 오픈해준다. 기본적으로 뭔가 적혀있다. djan..

django rest api 1) 초기 셋팅

모델 생성을 하지 않는 django rest api 를 만들기 위한 설정 장고를 사용할 디렉토리를 일단 생성해주고 내부로 이동해준다 mkdir django\_test cd django_test 가상환경이 없다면 설치해준다 pip install virtualenv 가상환경을 생성한다. 어차피 프로젝트 내부에 있는거니까 간단하게 venv로 생성해주었다 virtualenv venv 가상환경을 활성화시켜준다(현재 django_test 폴더 내부인 상태) call venv/scripts/activate 필요한 라이브러리를 설치한다 pip install django pip install djangorestframework 프로젝트를 생성한다. 난 간단하게 server 라는 이름으로 생성했다. django-admin..