![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bakUuj/btqC9ObEqjd/iK7KwVT2KpeOKOcZLX6pW0/img.png)
django 에서 사용하는 user account 아닌 사용자가 유저모델을 정의해서 사용할 수 있다. 자세한 내용에 대해서는 django 공식 문서에서 확인할 수 있다. https://docs.djangoproject.com/en/3.0/topics/auth/customizing/ Customizing authentication in Django | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com reference src ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/PJCsy/btqCQ3UHiiK/4RlGI12f3oeF9S35mwpBR0/img.png)
Django - heroku 배포하기 0. heroku cli 설치하기 - download : https://devcenter.heroku.com/articles/heroku-cli 설치가 완료되면 cmd에서 heroku 명령을 실행할수 있다. heroku cli login 1. 필수 패키지 설치 ( gunicorm, requirements.txt ) gunicorn : 파이썬 웹서버 gateway interface 로 장고과 heroku 서버의 통신하는게 필요한 패키지 - install guniconrn - create requirements.txt - git repository 설정하기 ( local ) - git init : repository 설정하기 - .gitignore : git 싱크시에 제..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/d3C1Go/btqCtXZMPby/EbXwjY9k90EJ13KTvPPJUK/img.png)
Django - REST framework 구현하기 ver2.0 이번 포스팅에서는 REST framework 을 이용해서 todo list application 을 만들어볼 예정이다. 0. Django REST Framework 공식 사이트 https://www.django-rest-framework.org/ Home - Django REST framework www.django-rest-framework.org 1. application setup - project setting : adding application - project urls : - model - view - url for app ( restapi ) - result request : http://127.0.0.1:8000/restap..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/WxjMk/btqCtX6s6yp/h0HrW2JNX3i61z5CIqg7xK/img.png)
Django - REST framework 사용하기 장고 REST framework 공식 홈페이지 - 가능한 궁금한 내용은 아래 공식 홈페이지에서 확인하길 바랍니다. https://www.django-rest-framework.org/ Home - Django REST framework www.django-rest-framework.org 1. REST framework 설치하기 cmd : pip install djangorestframework 2. api 를 위한 기본 setup REST framework를 테스트하기 위한 app 을 추가한다. ( app : languages ) project settings 에 rest_framework 와 languages(app)을 추가한다. project ur..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bwHrzS/btqCgRMkIca/72xP6x6KEK7E7IZ0q3u1C0/img.png)
Django - 뷰 (list view, detail view) 먼저 기본적인 뷰 function 의 경우, 모델로 만들어진 모든 objects 를 불러서 render() 함수를 호출하고 특정템플릿에 list 를 함께 보내준다. 이런 일련의 작업들을 class-based generic list-view(ListView) 를 사용해서 간단하게 처리할 수 있다. function view 가 있지만 class-based view를 사용하는 이유는 코드의 양과 반복을 줄이고, 향후에 유지보수를 쉽게 할 수 있기 때문이다. 리스트뷰 만들기 - 이 코드로 모든 작업이 끝이다. Book 모델에 있는 모든 레코드를 가져와서 렌터링하고 템플릿을 호출하고 리스트를 함께 보내는 기능을 한다. 사용자가 원한다면, contex..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/eHpMZs/btqCe30O6Bu/gNCuLc8ZsomyrJGeRrc6K0/img.png)
Django - url 매핑 장고의 URL 매핑은 URL 을 뷰 클래스/함수로 연결시켜주는 기능한다. url 에서 특정값을 캡쳐하기 위해서는 을 사용하고 view 에서 사용할 변수명을 지정해주면된다. 필요에 따라서는 변수에 대한 데이터 형식을 지정해줄 수도 있다. 예를 들어 int, str, slug, uuid, path 등으로 값을 변환해서 전달한다. 예> : url 을 int 로 변환해서 pk 변수로 전달 Path Converters ( url 에 내용을 전달) https://docs.djangoproject.com/en/3.0/topics/http/urls/#path-converters URL dispatcher | Django documentation | Django Django The web f..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ZOeqg/btqCcBKbVcQ/5FDci0kJ5DlTmlDI4kvrVK/img.png)
Django - model 사용하기 장고의 웹 어플리케이션에서는 모델을 통해서 데이터에 접속하고 관리하게 됩니다. 모델은 저장된 데이터의 구조를 정의하고 데이터에 대한 필드타입, 사이즈 등등을 설정한다. 이번 포스팅에서는 모델을 정의 하는 방법, 또한 각각 필드데이터에 대한 속성에 대해서 알아본다. 1. 모델의 정의 모델의 django.db.models.Model 을 상속받아서 정의한다. 기본적은 모델은 다음과 같이 정의 할수 있다. - 필드(fields) 모델은 여러가지 타입의 데이터를 저정할수 있다. 여기서 데이터 타입은 데이터를 저장하는 데이터베이스의 필드속성에 매칭하는데 이용된다. 다음 예를 보자. my_field_name 은 데이터 필드의 이름이며, 문자열을 저장하기 위한 charField 타입..
- Total
- Today
- Yesterday
- angular
- Python
- du 명령어
- python slack
- http 요청
- 디스크 사용량
- 프로젝트 생성
- django
- cmd실행
- slack api
- win7
- amaztools
- 메시지 전송
- 미밴드
- 미밴드4
- 팀 소통
- HOME/END
- END key
- Karabiner-Elements
- vscode
- webhook
- channel oauth
- python message
- venv
- 파이썬
- 장고
- cmd창
- HOME key
- win10
- df 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |