본문 바로가기

전체 글

(20)
python django postgres 데이터베이스 - 필터 기능 추가 (2/2) python django postgres 데이터베이스 - 브라우저 출력(1/2) 에서 데이터베이스 정보를 가져오는 부분이였으면, python django postgres 데이터베이스 - 필터 기능 추가 (2/2)에서는 데이터베이스의 내용에 필터를 걸어서 브라우저 출력하는 내용이다. 조건은 소스 수정후 브라우저 디폴트 출력 후,  화면 하단부에 있는 "필터 테스트 버튼" 을 클릭하면database_d 데이터베이스의 custom_book_table 의 title 컬럼값에  문자열 "1" 이포함된 경우필터링한 조건으로 하단부에 추가로 출력 한다. 이전에django 프레임워크, venv환경, postgres 디비이름 : database_d, 아이디:users, 패스워드:1234설정은 1/2 에서 확인했다. 터미..
python django postgres 데이터베이스 - 브라우저 출력 (1/2) python django 프레임워크에서 postgres 디비연동 후데이터베이스의 테이블 정보를 브라우저에 출력하는 내용입니다. 윈도우환경, pycharm, venv, django 폴더생성(설정폴더 등) 로컬 postgres 데이터베이스,  사용자계정, 패스워드, 생성 후 작업 pycharm 터미널에서 전처리 venv 환경에서 아래 명령어 실행 pip install djangodjango-admin startproject myprojectpython manage.py startapp appview생성된 django 프레임워크 구조  models.py 파일 # appview/models.py from django.db import models class Book(models.Model):     title ..
python django postgres 연동 manage.py createsuperuser 에러 python django 프레임워크 에서postgres db연동을 할때 터미널에python manage.py createsuperuser명령어가 에러가 나서 실행이 안되는 경우가 있다. 이때  settings.xml 에서    DATABASES = {     'default': {         'ENGINE': 'django.db.backends.postgresql',         'NAME': 'database_d',         'USER': 'users',         'PASSWORD': '1234',         'HOST': 'localhost',         'PORT': '5432',         'OPTIONS': {             'client_encoding': '..
python django postgres 디비 연동 postgres 데이터베이스는 RDBMS 로 복잡한 쿼리연산, 확장성에 장점이 있고,초기 환경설정이 다소 까다로울수 있다는 단점이 있다.  윈도우환경에서 pycharm 개발툴 django 설치후로컬 서버(지금 사용하는 내컴퓨터)에 postgres 디비서버를 설치후database 생성했다.  아래는 django 프레임워크 소스에 postgres DB 를 연동하는 과정이다. pycharm 터미널에서pip install psycopg2실행해서 라이브러리 설치한다. 설정폴더의  settings.py, urls.py 2개의 소스를 작성한다.#settings.py from pathlib import Path # Build paths inside the project like this: BASE_DIR / 'subd..
파이썬 pycharm django 연동 파이썬 개발시 Pycharm 개발툴이나 Visual Studio Code 개발툴 사용을 고민할때가 있다.장단점이 있으나 django(프레임워크) 개발시에는 Pycharm이 손이 덜간다.어드민 Config 설정파일이 필요한데 생성도 간편하다.단, Pycharm 은 Visual Studio Code 에 비해 다소 무겁데 돈다.  실행순서는 Pycharm 툴에서 툴 왼쪽위 상단 햄버거 버튼 > Files > New Project > Pure Python >  워크스페이스폴더선택 > interpreter type 선택 > create   interpreter type 에서 사용자 필요에 따라 단순한 일반 venv 환경은 project venv 를 선택하고,tensorflow, opencv 사용이 필요한 라이브러..
Java Spring Maven React / Webpage 브라우저 출력 이 블로그의 개발환경 메뉴에 작성되어 있는자바 스프링 메이븐 REACT 개발환경 프론트엔드 와 백엔드 환경설정(2/2) 스크립트 에 아래 Webpage 테스트 소스를 적용하면 수월하다. 백엔드 Spring Maven 프레임워크 PageController.java 추가 // PageController.java 추가// Backend: Java Spring Boot with Maven// Frontend: React// Backend (Java Spring Boot): Controller Examplepackage com.example.demo.controller; import org.springframework.web.bind.annotation.*; @RestController@RequestMapping..
아두이노 LED 점등 테스트(C++) IOT 사물인터넷 개발 관련해서 아두이노로 친숙해 질수 있다. 아두이노 UNO 보드로 테스트를 하자. 정품이 아닌 호환보드는 IDE 툴에 드라이버 설치시 까다로울수 있으나,보드구매시 가격은 저렴하다(저렴한것은 메인보드만 8600원 정도)사용자 선택 사항이다.  아두이노 개발툴을 다운받자 DOWNLOAD URL :https://support.arduino.cc/hc/en-us/articles/360019833020-Download-and-install-Arduino-IDE   다운받은 후  아두이노 회로보드를 컴퓨터 TO USB3.0 케이블로 연결한다.   그리고 Aduino IDE 설치후 실행한다. 실행후 도구 > 보드 를 지정한다(정품이 아닐 경우에 툴에서 보드이름으로 잡아주지 않으면 윈도우 장치관리자..
자바 스프링 메이븐 REACT 개발환경 프론트엔드(2/2) 자바 스프링 메이븐으로 백엔드 를 만들었으면(포트 8081)이제 프론트엔드 개발환경을 만들자 REACT 프론트는 Visual Code 를 사용한다.개발툴을 환경에 맞게 다운 받아 설치한다,https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging moder..