분류 전체보기119 Flask로 API서버 구성 ( flask 환경 설정, flask 기본문법 ) python에는 flask라는 api서버를 개발할수 있는 프레임워크가 존재한다. 이것을 이용해 앞으로 api를 만들어 볼 것 이다. 먼저 아나콘다 환경에서 flask 전용 가상 환경을 설정해 본다. ( 이전 streamlit 환경도 있지만, 쓰임이 다르기 때문에 다시 만들어 준다. ) 1. Anaconda Prompt 에서 >conda create -n flask python=3.7 이라고 입력한다. ( 가상환경 이름은 flask이고, 파이썬 버젼은 3.7 한다. ) 2. 가상환경이 만들어졌다면 가상환경으로 들어간다. >activate flask 3. 이상없이 설정 되었다면 , 아래와 같은 화면으로 진입한다. 4. 이제 사용할 라이브러리를 설치한다. ( flask , flask-restful, mysql.. 2021. 4. 7. API 란 ? API 란 . Application Programming Interface 의 약자로 , 응용제체나 프로그래밍 언어가 제공하는 기능을 제어하게 하는 인터페이스를 말한다. 클라이언트가 데이터베이스로 접근하는것에 관하여 중간자 역할을 수행한다. 그 중 흔히 Restful API 라는 방법으로 사용을 하는데, Rest란 서버나 서비스에 존재하는 모든 자원(이미지, 영상등)에 고유한 URI를 부여하여 활용하는 것이다. ( 자원에 고유한 주소를 지정하는 방법) Rest의 구성에는, 자원(Resource) 행위(Method) 표현(Message) 가 있으며, 자원은 http://naya.com/user 와 같은 형태의 URI(URL)이다. 행위는 클라이언트가 웹서버에게 요청하는 목적 및 그 종류를 알리는 수단으로 .. 2021. 4. 7. Ubuntu 사용자와 그룹관리 현재 사용하고 있는 사용자 계정이 있다. 이것은 처음 시작할때 만든 계정이고, 이러한 계정은 생성시 따로 설정을 하지 않으면 본인의 계정명으로 새 그룹을 생성하고 그 그룹안에 사용자 계정을 만든다. 다중사용자가 가능한 운영체제이기때문에 , 여러개의 계정이 존재하는 것이 가능하고, 그룹또한 마찬가지이다. 계정 및 사용자는 뒤에 말하게 될 권한설정하는 것에도 별개로 작용한다. 그건 나중에 다시 이야기 한다. 먼저 현재 사용자 계정관련 정보와 그룹정보를 보는 파일을 실행해보겠다. > /etc/passwd /etc/group adduser name (유저이름이 name인 사용자 생성) >adduser --uid 1000 name (사용자ID가 1000이고 유저이름이 name인 사용자 생성) >adduser --.. 2021. 4. 5. Ubuntu 자동마운트 디스크를 마운트를 하고, 시스템 재시작을 하면 , 추가한 디스크는 마운트가 해제된다 . 이것을 재시작때마다 자동으로 마운트를 하게끔 하는 것이 가능하다. /etc/fstab 파일을 읽어서 항목을 파악해야한다. 위에 보이는 바로 이 부분이 기존 하드디스크가 자동마운트되며 실행 되는 부분이다. : 파일 시스템 장치명 : 마운트가 되는 디렉토리 경로 : 파일 시스템의 종류 : 파일 시스템 속성 설정 옵션 (옵션 내역) (마운트옵션) : dump 명령어를 사용하면 백업 데이터를 생성할 수 있는데, 그 대상이 되면 0, 아니면 1 : 파일 시스템에 이상이 있는 지 부팅할 때 점검할 지에 대한 항목 위와 같은 형식으로 되어 있는데, UUID 같은 경우는 내가 추가한 하드디스크에서 확인해서 위의 행과 같은 형식으로 .. 2021. 4. 5. 이전 1 ··· 12 13 14 15 16 17 18 ··· 30 다음 728x90