model.py ... # 수정된 시간 update_at = models.DateTimeField(auto_now_add=True) ... models.py에서 수정된 시간을 자동으로 처리하기 위해 .save() .update()로 처리시 시간이 정상적으로 처리되지 않는 문제가 생겼다. settings.py # Internationalization # https://docs.djangoproject.com/en/3.0/topics/i18n/ LANGUAGE_CODE = 'ko-kr' TIME_ZONE = 'Asia/Seoul' USE_I18N = True USE_L10N = True #USE_TZ = True # default timee_zone utc 사용여부. USE_TZ = False # 사용안함으..
pip install cx_Oracle cx_Oracle 패키지를 이용하여 oracle 연결하기. # ./manage.py shell import cx_Oracle #연결에 필요한 정보 conn = cx_Oracle.connect({id}, {password}, {host}) cursor = conn.cursor() cursor.execute(""" select test_seq from dual """) for seq in cursor: print(seq) django settings.py에서 데이타베이스 정보 가져와서 사용하기 # ./manage.py shell from django.conf import settings import cx_Oracle # oracle: settings.py > DATAB..
Node.js npm과 같이 Python에도 pip라는 좋은 패키지관리툴이 있다. 프로젝트마다 동일한 패키지를 관리할 수 있는 방법에 대해서 알아보자 $ pip freeze > requirements.txt Django==2.2 django-rest-swagger==2.2.0 djangorestframework==3.11.0 ... freeze 명령어 사용시 pip에 설치되어있는 목록이 requirements.txt 파일에 저장된다. 파일명은 requirements.txt로 해야할 필요는 없다. 예시일뿐. 저장된 내용대로 설치하기 위해선 pip install -r requirements.txt 해당 명령어로 실행시 동일한 패키지와 버전으로 설치되는 것을 확인 할 수있다. 위와 같은 방법으로 환경에 맞게 ..
환경설정 1.1. 기본구성 pip >= 19.0.3 python >= 3.4 (django 2.2 지원 최소버전) # pip upgrade last version pip install --upgrade pip # check pip version pip --version pip 19.0.3 from /Users/.../pip-19.0.3-py3.7.egg/pip (python 3.7) 1.2. install django pip install django==2.2 pip install djangorestframework==3.11.0 $ django-admin startprject {project_name} $ ls {project_name}/ # django server start $ .manage.py ..
api.py from flask import Flask from flask_restful import Resource, Api app = Flask(__name__) api = Api(app) class HelloWorld(Resource): def get(self): return {'hello': 'world'} api.add_resource(HelloWorld, '/') if __name__ == '__main__': app.run(debug=True) 실행하기 $ python api.py * Running on http://127.0.0.1:5000/ * Restarting with reloader #파이참 사용시 .html 사용으로 rest api test 할 수 있다. # helloworld.h..
- Total
- Today
- Yesterday
- addMonthWithoutOverflow
- addMonth
- laravel-kafka
- 자바스크립트
- observer 매개변수 전달하기
- 정의
- graphql-php
- exception-test
- MySQL
- 테스트_다중트랜잭션
- aaa패턴
- Python
- vim
- eloquent-observer
- 정규식
- django
- password-manager
- POP3
- bitwarden-cli
- Laravel
- php-laravel
- l5-swagger-response
- laravel-test
- session+token authorize
- redis
- graphql
- php
- 메일
- 라라벨
- l5-swagger
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |