Technique (56) 썸네일형 리스트형 파이썬 Django decorator(데코레이터) decorator 함수 앞뒤로 꾸며질 구문에 대하여 손쉽게 재사용할 수 도록 하는 또다른 함수이다. 파이썬 Django MVC(MTV)패턴 장고는 MVC(Model-View-Controller)를 기반으로 한 프로젝트라고 한다. 하지만 장고는 MTV라고 부른다.. 하지만 같은 개념이다 MVC와 MTV MTV 요청 처리 과정 1. 클라이언트로 부터 요청이 수신되면 URLconf에서 url을 분석한다. 2. URL 분석이 완료되면 매핑되는 VIEW로 요청을 전달한다. 3. VIEW를 자신의 로직을 수행한다. 4. 로직의 처리가 완료 되면 Template을 사용하여 클라이언트에 전송할 HTML을 생성한다. 5. VIEW를 최종적으로 HTML을 클라이언트에 응답으로 보내 처리를 완료한다. 1, Model (MVC의 Model) 모델은 데이터베이스에 저장되는 데이터를 의미한다.(ORM) 2, Template (MVC의 View) 템플릿은 사용자에게 .. 파이썬 Django APP 생성하기 Django App은 Django에서 사용하는 "파이썬 패키지"이다. Django 프로젝트는 Django APP을 여러개 포함할수 있다. 그래서 앞장에서 설정한것럼 프로젝트명이 아닌 "config ." 프로잭트를 생성하여 나중에 보기 편하도록 생성한 것이다. 앞에 설명에 이어서 해당 폴더에서 ./manage.py startapp 'APP명' 위 명령으로 프로젝트에 포함되는 app을 생성한다. 위 명령을 실행하면 아래 이미와 같이 app명으로 서브 폴더가 생성되고, 생성된 폴더 하단에 APP에 필요한 파일들이 생성된다. 여기 까지가 기본적인 python Django 설정이 완료 되었다. 파이썬 Django 프로젝트 생성 하기 1. Django 설치 하기 - 최신 버전 설치 pip install django django-admin startproject '프로젝트명' - 특정 버전 설치 pip install django=1.8 - 이미 설치된 Django 버전 업그레이드 하기 pip install django --upgrade 2. 프로젝트 생성 - 프로젝트를 만들 디렉토리로 이동한 후 - "django-admin startproject 프로젝트명" 를 실행하여 새 프로젝트를 생성한다. django-admin startproject '프로젝트명' - 프로젝트명 입력하여 생성 하면 해당 프로젝트명으로 생성 되는데 해당 폴더 구조가 아래 처럼 생성 되어서 지저분해진다. 그래서 좀더 심플 하게 프로젝트를 생서하기 위하여 프로젝트를 .. 윈도우10 업데이트 (윈도우키) + R을 눌러서 실행창을 띄운 다음 위의 스크린샷처럼 gpedit.msc 를 입력하시고 확인 버튼을 누릅니다. 그러면 로컬 그룹 정책 편집기가 실행 됩니다. 위의 이미지처럼 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Windows 업데이트 카테고리로 들어가시면 오른쪽에 자동 업데이트 구성 이라는 설정 항목이 있습니다. 해당 항목을 더블클릭 합니다. 구성되지 않음으로 설정되어 있을 것 입니다. 이제 사용으로 변경하고, 아래의 옵션 내용 중 자동 업데이트 구성 부분을 2 - 다운로드 및 자동 설치 알림 으로 변경하고 확인을 누릅니다. 이렇게 해서 로컬 그룹 정책에서의 설정은 완료되었습니다. 이번에도 윈도우키 + R 을 눌러 실행창을 띄웁니다. 이번에는 services.msc 를.. [Vuetify] v-dialog eager Vuetify에서 v-dialog을 사용하여 다이얼로그 창을 생성하여 보여줄때 처음 한번에 한하여 데이터 바인딩이 제대로 되지 안을때가 있다. 이유는 v-dialog안에 컨텐츠가 mounted되었지만 렌더링 되지 않아서이다.. 이것을 해결결하기 위해서는 v-dialog 옵션에 eager를 True로 설정하여주면 마운트 된 컴포넌트 컨텐츠를 강제로 렌더링한다. [ORACLE] Dual ▶ Dual 테이블의 정의 - 오라클 자체에서 제공되는 테이블 - 간단하게 함수를 이용해서 계산 결과값을 확인 할 때 사용하는 테이블 ▶ Dual 테이블의 사용용도 - dual 테이블은 사용자가 함수(계산)를 실행할 때 임시로 사용하는데 적합하다. - 함수에 대한 쓰임을 알고 싶을때 특정 테이블을 생성할 필요없이 dual 테이블을 이용하여 함수의 값을 리턴(return)받을 수 있다. 더보기 ex) SELECT 시퀀스.NEXTVAL FROM DUAL; ex) SELECT SYSDATE FROM DUAL; ex) SELECT CURRENT_DATE FROM DUAL; ex) Merge into 내부에서 사용 http proxy 설정 Vue CLI가 생성하는 프로젝트 템플릿 코드에서는 약간의 설정 파일만 작성하면 웹팩 개발서버를 이용해 프로시 서버 기능을 사용할 수 있다. 프로젝트 최상위 디렉토리에 vue.config.js파일을 생성하고 아래의 코드를 작성한다. vue.config.js module.exports = { devServer: { host: 'localhost', port: '80', proxy: { '/api': { target: 'http://localhost:8081', changeOrigin: true } } }, 이렇게 하면 개발용 서버에 /api/contacts를 요청하게되면 http://localshot:8081/contacts로 요청일 전달 도니다. 만약 위의 서비스 API 서버를 로컬에서 실행하지 않는다면.. 이전 1 2 3 4 5 ··· 7 다음