![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/FrzDT/btqGuGge05I/uKrCgFjj1pjP5ubdgwCLHk/img.png)
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 # 사용안함으..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/1ZyvD/btqGgXuVM5P/eL4KcyFdtQpKINP403XFvK/img.png)
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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/etYBqe/btqE752rPtz/QkKOHRmTuTraUdujq1zI0k/img.png)
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 해당 명령어로 실행시 동일한 패키지와 버전으로 설치되는 것을 확인 할 수있다. 위와 같은 방법으로 환경에 맞게 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/UHAP8/btqE6w0Tbja/UPsM7qIxDAVnCvtvxNPNMk/img.png)
환경설정 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 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/brJPOe/btqEjB2zUB8/bqsBElUBm7exp9CzgShbQk/img.png)
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
- 정의
- Python
- aaa패턴
- bitwarden-cli
- redis
- php-laravel
- POP3
- l5-swagger-response
- l5-swagger
- addMonthWithoutOverflow
- 테스트_다중트랜잭션
- 나는욕심쟁이
- graphql
- composer-self-update
- 둘이상인증한번에사용하기
- vim
- 메일
- laravel-test
- Laravel
- addMonth
- 정규식
- MySQL
- 자바스크립트
- django
- graphql-php
- exception-test
- session+token authorize
- 라라벨
- php
- password-manager