Python Django 프로젝트의 관리자 페이지 인터페이스를 Grappelli로 변경하기
오늘은 Python django 프로젝트의 관리자 페이지의 인터페이스를 스타일링해주는 grappelli을 적용해보려 합니다. 깃허브 해당 grappelli의 깃허브 주소는 아래와 같습니다. https://github.com/sehmaschine/django-grappelli 문서들은 아래 주소에 있습니다. http://readthedocs.o...
오늘은 Python django 프로젝트의 관리자 페이지의 인터페이스를 스타일링해주는 grappelli을 적용해보려 합니다. 깃허브 해당 grappelli의 깃허브 주소는 아래와 같습니다. https://github.com/sehmaschine/django-grappelli 문서들은 아래 주소에 있습니다. http://readthedocs.o...
오늘은 깃허브 트랜드를 보던 도중에 알게 되었던, fastapi 라이브러리를 직접 사용해보려 합니다. 깃허브 url https://github.com/tiangolo/fastapi 프로젝트 라이선스 This project is licensed under the terms of the MIT license. MIT 라이선스로 이루어져 있습니다...
오늘은 깃허브 트랜드를 보던 도중에 알게 되었던, Golang으로 크로스 플랫폼 GUI를 구현할 수 있는 Fyne 라이브러리를 직접 사용해보려 합니다. 깃허브 url https://github.com/fyne-io/fyne 개요 OpenGL을 사용하여 크로스 플랫폼으로 GUI를 구현한 Go언어 라이브러리입니다. OpenGL은 go-gl과 go...
오늘은 Python 정적 타입 검사기인 Pyright를 직접 사용해보려 합니다. 개요 Pyright는 정적 타입 검사기로서 mypy와 같은 기존 Python 타입 검사기의 문제들을 해결하기 위해 나왔습니다. 다른 점 우선 속도는 5배 이상 빠르다고 나와있으며, 파일을 수정했을 경우에는 더 빠르게 된다고 합니다. 그리고 타입스크립트로 작성되어 ...
오늘은 Python django 프로젝트의 관리자 페이지를 커스터마이징을 해보려고 합니다. 이전 포스트 관리자 페이지 접근까지 실습을 진행한 블로그 글은 이 곳에 있습니다. 이 포스트에서는 이미 django 프로젝트를 생성하고 앱의 데이터베이스 생성 과정을 마무리지었다는 것을 가정하고 시작합니다. 데이터베이스 준비 from django.db ...
오늘은 Python django 프로젝트에서 template을 만들어서 html으로 hello world를 출력하는 실습을 해보려 합니다. 이전 포스트 관리자 페이지 접근까지 실습을 진행한 블로그 글은 이 곳에 있습니다. 이 포스트에서는 이미 django 프로젝트를 생성하고 앱과 연결을 마무리지었다는 것을 가정하고 시작합니다. 모델 생성 및 연...
오늘은 Python django 프로젝트를 생성해보고 관리자 페이지에 접속하는 간단한 실습을 해보려 합니다. virtualenv 우선 새로운 django 프로젝트 폴더에 virtualenv로 파이썬 환경을 분리해줍니다. 프로젝트마다 다른 Python 의존성 패키지들을 각각의 독립적인 프로젝트 폴더에 따로 제공해줄 수 있습니다. pip3 inst...
오늘은 flutter로 만든 앱에 구글의 Firebase AdMob API를 사용하여 admob 광고를 첨부할 수 있는 firebase_admob 패키지에 대하여 알아보려 합니다. 이 포스팅을 쓰고 있는 현재는 배너 광고와 전면 광고, 그리고 보상형 광고만 지원합니다. 네이티브 광고는 아직 지원하지 않습니다. AndroidManifest.xml ...
오늘은 flutter로 웹뷰 위젯을 추가할 수 있는 webview_flutter 패키지에 대하여 알아보려 합니다. 안드로이드와 ios 모두 사용 가능하지만, 안드로이드에는 WebView, ios에는 WKWebView가 들어갑니다. WKWebView Starting in iOS 8.0 and OS X 10.10, use WKWebView to ad...
오늘은 flutter로 url을 열 수 있는 url_launcher 패키지에 대하여 알아보려 합니다. 안드로이드와 ios 모두 사용 가능하므로 in-app 조작에서만 안드로이드에서 웹뷰, ios에는 SFSafariViewController라는 차이점이 있습니다. 에뮬레이터 및 기기 준비하기 안드로이드나 ios 앱으로 테스트할 장치를 준비해야 합니...