💻 프로그래밍/Django
-
코린이의 DRF(Django REST Framework) 사용해버리기~💻 프로그래밍/Django 2018. 12. 31. 17:54
안녕하세요! Jay 입니다. 정말 오랜만에 글을 쓰는 것 같아요! ㅎㅎ 그동안 많은 일들이 있기도 했고~ 연말이라 조금 게을러진 마음을 다시 한번 다잡고자 다시 글을 씁니다!새로운 것들을 배우기도 했고요ㅎㅎㅎ:D오늘은 DRF(Django REST Framework)를 CBV(Class-Based_view)로사용하는 방법을 알아보려고 합니다. ※ DRF를 사용한 API만들기 먼저 DRF를 사용하려면 해당 라이브러리를 설치해야겠죠? $ pip install django-rest-frameworkDRF 패키지를 설치하고 pip list 해보시면 아래와 같이 패키지가 설치된 걸 볼 수 있습니다. 이제 API로 사용할 App을 생성해보도록 하겠습니다. $ django-admin startapp movie movi..
-
attempt to write a readonly database 와 unable to open database file💻 프로그래밍/Django 2017. 12. 30. 19:07
안녕하세요! 코딩하는 JAY입니다. 벌써 2017년이 끝나가네요...이틀뒤면 흑흑.. 어서와라! 18년아~~!!(아, 물론 2018년입니다)오늘은 제가 로컬에서 만들었던 Django서버를 AWS에 릴리즈하면서 겪은 문제에 대해 포스팅하려고 합니다.AWS 릴리즈를 위해 똑같이하면 될 줄알고 기본적인 Django, AWS, apache2 세팅을 마치고, db.sqlite3 까지 생성을 완료 했습니다. 다음에 views.py 에서 똑같이 입력받는 POST 데이터를 save()하려고 하는데..... 서버(IP)에 접속하니..... "attempt to write a readonly database" 라는 메시지가 나타나면서 템플릿 페이지가 실행되지 않는 것 입니다.. 사실 여기 까지는 별로 문제가 없었습니다."..
-
requests 모듈의 사용과 DB에 데이터 저장하기💻 프로그래밍/Django 2017. 12. 25. 22:20
안녕하세요! 코딩하는 JAY입니다!!! 정말 오랜만의 포스팅이네요 ㅠㅠ 그동안 나름 토이프로젝트다 뭐다 해서 이것저것 하느라 블로그 포스팅에 조금 소홀했습니다.. 무튼, 이번 포스팅에서는 requests모듈을 이용해 서버에 데이터를 전송하고 DB에 저장하는 방법을 알아보도록 하겠습니다. 1. requests 모듈이란?requests 모듈은 간단한 HTTP 요청처리를 위해 사용되는 모듈이다. 파이썬 기본 내장 모듈이아닌 별개로 만들어진 오픈소스이기 때문에 따로 설치를 해주어야 한다.- POST 요청 requests 모듈의 post함수는 IP와 Data를 인자값으로 받으며, 보시다시피 사용방법은 정말 간단합니다.Data는 Dictionary 형태로 보냅니다. 2. Django에서 DB 마이그레이션 하기1번에..
-
[Django]파일관리 및 파싱(static file과 media file에 대한 고찰)[2/3]💻 프로그래밍/Django 2017. 9. 28. 18:48
안녕하세요~ 개발하는 JAY 입니다!! (호우~) 오늘은 Django에서 파일관리를 하는 방법중 static file에 대한 내용을 포스팅 하려고합니다 ㅎㅎ 지난 1/3 내용을 보면 static file은 - static file : 개발 리소스로서 정적인 파일 관리(Image, CSS, javascript 등) 요런 내용이였습니다. 자! 이제 실제로 static file을 사용하는 방법에 대해 설명 드리겠습니다. static file을 사용하기 위해서는 3가지를 알아야 합니다. 1. STATIC_ROOT = "'/path/..." STATIC_ROOT는 python manage.py collectstatic 명령어를 통해서 수집되는 static 파일들이 위치하는 절대 경로(디렉토리)입니다. 2. STA..
-
[Django]파일관리 및 파싱(static file과 media file에 대한 고찰)[1/3]💻 프로그래밍/Django 2017. 9. 6. 20:37
안녕하세요~개발하는 JAY입니다!! 쏴리질러~~~~~ㅇㅅㅇ;;(죄송합니다) 오늘은 Django에서 파일을 관리하고 파싱하는 방법에 대해서 알아보겠습니다.(총 3단계로 나누어 포스팅 하겠습니다.) 현재 저는 Django + Python + AWS를 이용해 작은 프로젝트를 하고 있습니다.(아주 소소한 개인 프로젝트입니다:D) (Django 홈페이지 내용) Django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)입니다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크입니다. Django에 대한 자세한 설명은 따로 포스팅할때 이야기 하고, 본론으로 들어가 Django에서 파일관리는 크게 두 가지로 할 수 있습니다...