일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 |
- 프로그래머스 코딩 테스트 연습
- Word Cloud
- c#
- github
- Python
- github actions
- 프로그래머스 월간 코드 챌린지 시즌1
- 프로그래머스 월간 코드 챌린지
- 파이썬
- 프로그래머스 코딩테스트 연습문제
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
- 애드센스
- selenium
- 브랜디
- terraform
- Codeforces
- WPF
- Firefox
- 스코페2021
- FastAPI
- heroku
- Spring Boot
- 클린 코드
- 디자인 패턴
- 프로그래머스 코딩테스트 연습
- git
- 바이오데이터 엔지니어
- PostgreSQL 설치 시 에러
- pycharm
- PostgreSQL
- Today
- Total
목록전체 글 (103)
프로그래밍 연습하기
Pycharm을 사용해서 파이썬 코드를 작성하는데 전에 뜨지 않았던 Unexpected Argument라는 경고가 떴습니다. Sqlalchemy의 테이블을 정의하고 사용하는 부분이었습니다. Mixin 클래스를 만들어서 다중 상속 했더니 Argument를 예측하는 부분에서 문제가 생기는 것 같습니다. class Mixin(object): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) 이렇게 Mixin 클래스에 __init__을 정의해주어서 해결할 수 있었습니다. 참고 https://stackoverflow.com/questions/59606289/unexpected-argument-warning-on-mixin-with-pyt..
프로젝트에 관한 내용이 들어가게 되었는데, 프로젝트 내용은 이후에 다시 분리해서 정리하겠습니다. 진행 중인 프로젝트의 테스트를 자동화 하기 위해 방법을 고민해봤습니다. 맨 처음에는 Heroku를 사용 중이기 때문에 Heroku CI라는 이름을 보고 나중에 이걸 이용하면 되겠다고 생각하고 있었습니다. 그런데 막상 사용 해보려니까 비용이 들어가는 것으로 보여서, 무료인 GitHub Actions(이하 액션)를 사용해보기로 했습니다. 당시 프로젝트는 Heroku에서 배포 방법 중 GitHub Connect(이하 커넥트)라는 것이 있어서 Master 브랜치에 Push되면 자동으로 Heroku에서 그것을 빌드하여 배포하는 방식이었습니다. 그래서 저는 커넥트를 유지하면서 테스트만 따로 해보려고 했습니다. 그러나 액..
Heroku Postgres Add-on을 사용하여 Postgresql 데이터베이스를 사용해보려고 했습니다. 그런데 실행이 되지 않아 로그를 살펴보니 다음과 같은 에러가 떴습니다. sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:postgres 찾아보니 Heroku에서 Database URI를 Heroku Config Vars로 기본적으로 제공해주는데, 값이 postgres:// 로 시작합니다. 그런데 SQLAlchemy가 버전업되면서 (1.4버전 이상) postgres URI scheme을 지원하지 않기 때문에, postgresql로 바꾸어줘야 합니다. 그런데 Database URI Config Vars는 수정이 되지 않..