본문 바로가기

Python

(5)
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 ..
파이썬 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 사용이 필요한 라이브러..
로또 번호 추출 파이썬 프로그래밍 # main.py import pandas as pd from collections import Counter import random import os from sklearn.linear_model import LinearRegression import numpy as np # 데이터 파일 경로 file_path = 'C:/Wokrspace/PycharmProjects/pythonProject/sample/lotto.txt' # 파일 경로 확인 if not os.path.exists(file_path):     print(f"파일을 찾을 수 없습니다: {file_path}")     exit(1) # 데이터 파일을 공백으로 구분하여 읽어오기 with open(file_path, 'r') as file:..
AI CHAT PROMPT #  main.py # AI21 APIkey 발급 from ai21 import AI21Client from ai21.models.chat import ChatMessage import json # AI21 API 클라이언트 초기화 api_key = "MlZ1l5ny8vkbkWvAzs3c1hYKNNAkN7YQ"  # 실제 API 키 client = AI21Client(api_key=api_key) def chat_with_ai21():     # 대화 기록을 저장할 리스트     conversation_history = []     print("챗봇에 질문을 입력하세요 (종료하려면 'exit' 입력):")     while True:         # 사용자 입력 받기 (한글 입력 지원)         ..