Web
-
[Django] admin 커스텀하기Web 2020. 3. 19. 15:43
Django tutorial(part7)을 진행하면서 Django의 admin을 커스텀하게 되었다. 전에 해본 경험이 있기에 그 때 해본것 이외의 것만 간단히 적어보았다. 이전에 했던 admin 커스텀은 아래에 참고로 남겨둔다. 2019/12/25 - [Web] - [Django] Admin site 커스터마이즈 하기 [Django] Admin site 커스터마이즈 하기 Django의 장점 중에 하나인 관리자(admin) 페이지를 더 잘 사용하기 위해서 admin.py 를 커스터마이즈 해보자! 다양한 기능이 있지만 우선 내가 사용해본 것 위주로 작성했다. Django의 기본 사용과 model 작성 관.. dev-lagom.tistory.com 1. fieldsets 특정 model object의 필드 순..
-
[Django] Admin site 커스터마이즈 하기Web 2019. 12. 25. 17:27
Django의 장점 중에 하나인 관리자(admin) 페이지를 더 잘 사용하기 위해서 admin.py 를 커스터마이즈 해보자! 다양한 기능이 있지만 우선 내가 사용해본 것 위주로 작성했다. Django의 기본 사용과 model 작성 관련 부분은 생략했다. Model 등록하기 전 Model을 admin site에 등록하는 방법 첫번째 방법 기본 ModelAdmin을 이용해서 admin페이지에 등록한다. # admin.py from django.contrib import admin from .models import Paper admin.site.register(Paper) 두번째 방법 데코데이터를 이용하여 admin페이지에 등록한다. # admin.py from django.contrib import adm..
-
Django Restful API 문서를 작성하기(feat. drf-yasg)Web 2019. 10. 22. 15:49
django rest api를 문서화 하자! django restframework를 이용해서 RestAPI를 만들었다. 프론트 혹은 다른 사람과 원활한 소통을 위한 문서 작업을 했다. swagger 보다 drf-yasg가 문서적으로 더 보기에 좋은것 같아서 이를 이용했다. 자동으로 되는 부분이 많은 만큼 이해가 않되는 부분이 있지만 당장 빠르게 사용하기에는 충분한거 같아서 이를 사용했다. Install pip install -U drf-yasg pip install flex settings.py에 APP추가 INSTALLED_APPS = [ ... 'drf_yasg', ] yasg.py 생성 후 내용 입력 urls.py에 바로 넣어도 되지만 urls.py에 내용이 너무 길어지기 때문에 분리 시켰다. fr..
-
AWS with PuTTYWeb 2019. 9. 5. 11:54
시작하기 전 기본 준비물은 아래와 같다. PuTTY WinSCP Amazon EC2에서 생성된 프라이빗 키 형식(.pem) 파일 Public IP PuTTY PuTTY Key Generator(PuTTYgen) Load 버튼을 눌러서 .pem 파일을 찾는다. .pem 파일을 .ppk 파일로 변환하려고 하는 것 이다. SSH-2 RSA 선택 Save private key 클릭하여 .ppk 파일을 저장한다. PuTTY(PuTTY Configuration) Host Name(or IP address) 쓰기 ex) ubuntu@ 12.123.123.123 Port는 22 왼쪽 Category에서 Connection => SSH => Auth 메뉴로 이동 Browse버튼 클릭 => 위에서 생성한 .ppk 파일 선..
-
PWA - Push NotificationWeb 2019. 8. 2. 15:15
Firebae Cloud Messaging(FCM)을 이용했다. Firebase 프로젝트를 만들기 Firebase 구성 객체 가져오기 var firebaseConfig = { apiKey: "api-key", authDomain: "project-id.firebaseapp.com", databaseURL: "https://project-id.firebaseio.com", projectId: "project-id", storageBucket: "project-id.appspot.com", messagingSenderId: "sender-id", }; FCM 키 쌍 생성하기 Firebase 홈페이지 -> 해당 Firebase 프로젝트 -> settings -> 프로젝트 설정 -> 클라우드 메시징 -> 웹 푸..
-
-
Firebase deployWeb 2019. 7. 30. 14:17
firebase를 이용해서 deploy 하기 1. node.js 및 npm 설치 2. Firebase CLI 설치 $ npm install -g firebase-tools 3. Google 계정으로 Firebase 로그인 $ firebase login 만약 로그아웃을 하여 계정을 변경하고 싶은 경우 $ firebase logout 4. 모든 Firebase 프로젝트를 나열 $ firebase list 5. 최신 버전으로 CLI 업데이트 $ npm install -g firebase-tools 6. Firebase 프로젝트 초기화 $ firebase init 7. json파일 변경 // firebase.json { "hosting": { "public": "dist" } } 싱글 페이지의 경우 추가 // ..