일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- ubuntu
- mariadb
- smarty
- Postfix
- 천단위
- MySQL
- Eclipse
- 문자열자르기
- i18n
- TextBox
- RabbitMQ
- random
- jQuery
- 한글 깨짐
- centos
- 일괄변경
- Python
- install
- 확장자
- yum
- 부모창
- SVN
- TPL
- replace
- docker
- Selectbox
- Oracle
- JavaScript
- php
- Today
- Total
목록Python (4)
wilson's story
python에서 orm으로 작업하기 위해서는 table을 Model로 만들어줘야한다 이걸 자동으로 해주는 라이브러리 sqlacodegen https://github.com/agronholm/sqlacodegen 설치방법 pip install sqlacodegen Mariadb 사용법 sqlacodegen "mysql+pymysql://user:password@host:port/dbname" > models.py comment에서 한글이 깨질 경우 sqlacodegen "mysql+pymysql://user:password@host:port/dbname?charset=euckr" > models.py # models.py 파일을 vscode로 열고 Encoding을 EUC-KR로 변경 하면 commnet의..
python 에서 스케줄을 적용할때는 보통 리눅스의 cron 을 사용하였다 좀더 편한 방법을 찾던중 파이썬내에서 스케줄을 제어 할 수 있는 라이브러리가 있었다 https://pypi.org/project/APScheduler/ pip install APScheduler from apscheduler.schedulers.background import BackgroundScheduler def schedulerJob(): # 실행할 프로세스 def backgroundScheduler(): scheduler = BackgroundScheduler(daemon=True) scheduler.start() scheduler.add_job(schedulerJob, 'cron', hour=9) # schedulerJ..
google Oauth 를 이용하여 Flask 에서 로그인 처리를 하려 할 때 사용합니다 1. googleAPI 등록 우선 googleAPI에 등록이 되어있야한다 https://console.developers.google.com/apis에 접속한다 좌측 메뉴에 OAuth 동의 화면으로 이동하여 신규 OAuth를 생성한다 개인적으로 내부 계정으로 사용할 예정이라 애플리케이션 유현은 내부로 설정 애플리케이션 이름은 편한 데로 작성 지원 이메일은 로그인한 계정이 작성되어있다 이대로 완료하면 OAuth 사용할 준비 완료 좌측에 사용자 인증 정보 메뉴로 들어가면 신규일 경우 생성된 키가 아무것도 없을 것이다 사용자 인증 정보 만들기 를 눌러 OAuth 클라이언트 ID를 생성한다 애플리케이션 유형은 하고 자 하는..
여러개의 thread를 사용하면서 각각에서 반복문이 동작을 해야하는 경우 하단의 소스와 같이 사용하시면 됩니다 import threading def threadTest(val): while True: print(val) def processTest1(): test = "1" thread = threading.Thread(target=threadTest, args=(test,)) thread.start() def processTest2(): test = "2" thread = threading.Thread(target=threadTest, args=(test,)) thread.start() if __name__ == '__main__': processTest1() processTest2() 아래와 같이 사..