본문 바로가기
반응형

전체 글100

[Python Django] Foreignkey 외래키연동 1. 개요 Python Django Admin 에서 외래키 연동을 하기 위한 샘플코드이다. 사용자 정보와 거래처정보를 연동해서 보여준다. 2. Python Django Django는 2005년부터 시작된 Python의 오픈 소스 웹 프레임워크이자 풀 스택 프레임워크이다. 일반적으로 파이썬을 웹 서비스에 쓴다고 하면 Django 또는 Flask를 쓴다고 생각하면 된다. 기본적으로 Model에 해당하는 DBMS는 SQLite를 사용하게 되어있으며, Django Admin 기능을 통해 쉽게 조회/편집이 가능하다. import math from .models import * from api_user.models import UserInfoModel from rangefilter.filter import Date.. 2023. 3. 24.
nestjs + typeorm backend 예외처리 (7) 1. 개요 앞선 여번째 포스팅에서 아래와 같이 Middleware를 활용한 로그설정을 하였다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-Middleware-%EB%A1%9C%EA%B7%B8%EC%84%A4%EC%A0%95-6 이번포스팅에서는 Exception filters를 통한 예외처리를 해보겠다. 아래는 최종완성된 폴더경로이다. 2. Exception filters (예외필터) 개념 https://docs.nestjs.com/exception-filters Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, sca.. 2023. 3. 24.
nestjs + typeorm backend 인터셉터,CORS (5) 1. 개요 앞선 네번째 포스팅에서 아래와 같이 간단한 CRUD를 생성했다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-CRUD-4 이번포스팅에서는 CORS적용, 인터셉터추가를 한다. 2. CORS 적용 Cross-Origin Resource Sharing (CORS) 라고한다. 특정 도메인 외부에 위치한 리소스에 대한 액세스를 제어할 수 있는 브라우저 메커니즘 CORS를 활성화 하려면 서버가 브라우저에 요청처리를 한다고 알려야한다. ( 브라우저는 서버에 CORS요청을 보내면 응답헤더는 Access-Control-Allow-Origin 헤더를 보고 응답허용여부 결정.. 2023. 3. 23.
리눅스 계정생성 및 권한설정 정리 1. 개요 이번포스팅에서는 centos 에서의 계정생성및 관련된 권한설정하는 글을 작성하도록 하겠다. Community Enterprise Operating System 레드햇 엔터프라이즈 리눅스에서 파생된 리눅스의 배포판 중 하나이다. 센토스라고 읽는 경우도 있고 센토스라고 해도 대부분 알아듣지만, 센트오에스가 정확한 공식 발음이다. 단점이라하면 아래와 같다. CentOS 8 버전부터 Stream 버전만 지원함에 따라 사실상 RHEL을 무료로 사용할 수 있다는 장점은 사라진 상태이다. 2. 사용자생성 아래 쉘참고 # 현재 생성된 계정들 확인 $ cat /etc/passwd # 사용자 생성 방법 $ useradd -g [그룹명] [user명] # 사용자의 UID 지정 $ useradd -u [UID] [.. 2023. 3. 23.
[전자정부프레임워크] Spring profile (운영,개발 분리) 1. Spring profile profile이란 특정한 특징이나 공통점을 찾아 그룹화 하는 것이다. 스프링에서는 설정이나 빈같은 것들을 그룹화 하여 하나의 프로파일로 정의하고 여러 정의된 프로파일 중 원하는 것으로 애플리케이션을 구동할 수 있다. 개인(local), 개발(dev), 운영(prod) 형식으로 운영가능 아래소스는 전자정부프레임워크 3.10 기반이다. 2. pom.xml에 적용 ~~ 입력 (egovframework 3.10기준) # pom.xml 추가 dev true dev prod prod ~~~ 입력 (egovframework 3.10기준) 해당코드추가 # pom.xml 추가 src/main/resources src/main/resources-${env} 아래는 적용된 소스 install.. 2023. 3. 22.
Postgresql ddl 테이블정보 추출하기 1. 개요 이번포스팅에서는 Postgresql에서 ddl정보를 추출하는 SQL를 포스팅한다. 개발하면서 테이블정의서 등을 작성해야 되는데 일일이 작성하는것은 번거롭다. DDL SQL을 활용하여 테이블명/컬럼명/타입 정보등을 출력해보자. 2. 설치및 문서 정보 윈도우의 경우 Postgresl 사이트 에 접속하면 쉽게 설치할수있다. 리눅스의 경우 아래 링크를 참고하자. https://arckwon.tistory.com/entry/AWS-EC2-Ubuntu%EC%97%90-postgresql-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [AWS EC2] Ubuntu에 postgresql 설치하기 1. 개요 설치부터, pgAdmin접속까지 진행 Ubuntu 버전에 따라 설치가능한 postg.. 2023. 3. 22.
반응형