본문 바로가기

분류 전체보기91

제이쿼리로 첫번째 select 태그가 선택 될때마다 아래의 select option 태그 변경하기 jQuery를 사용하여 첫 번째 태그가 선택될 때마다 아래의 두 번째 태그의 태그를 변경하는 방법을 보여드리겠습니다. 이를 위해 change 이벤트를 사용할 수 있습니다. $(document).ready(function() { // 첫 번째 select 태그의 변경 이벤트 리스너 $('#firstSelect').on('change', function() { // 선택된 값을 가져옴 const selectedValue = $(this).val(); // 두 번째 select 태그의 option을 변경 $('#secondSelect').empty(); // 기존 option 제거 if (selectedValue === 'option1') { $('#secondSelect').append('Option 1 -.. 2023. 8. 8.
[제이쿼리] 제이쿼리로 HTML상 select 추가 Select 태그 추가 2023. 6. 13.
AES 암호화 복호화 pip install pycryptodome from Crypto.Cipher import AES from Crypto.Random import get_random_bytes from Crypto.Util.Padding import pad, unpad def encrypt(plain_text, key): # 16 바이트(128비트)의 임의의 키 생성 initialization_vector = get_random_bytes(16) # 암호화할 데이터를 패딩 처리 padded_plain_text = pad(plain_text.encode(), AES.block_size) # AES 암호화 객체 생성 및 초기화 cipher = AES.new(key.encode(), AES.MODE_CBC, initializa.. 2023. 6. 7.
[Flask] 디비 내용 엑셀 다운로드 기능3 axios.get('/download_excel', { responseType: 'blob' }) .then(response => { // 응답으로 받은 파일 데이터 처리 const url = window.URL.createObjectURL(new Blob([response.data])); // 다운로드 링크 생성 및 클릭 const link = document.createElement('a'); link.href = url; link.setAttribute('download', 'data.xlsx'); document.body.appendChild(link); link.click(); link.remove(); }) .catch(error => { console.error(error); }); from.. 2023. 5. 18.
[Flask] 디비 내용 엑셀 다운로드 기능2 from flask import Flask, render_template, make_response import mysql.connector from openpyxl import Workbook app = Flask(__name__) # MariaDB 연결 설정 db = mysql.connector.connect( host="localhost", user="your_username", password="your_password", database="your_database" ) @app.route('/download_excel') def download_excel(): # 쿼리를 실행하여 데이터 가져오기 cursor = db.cursor() query = "SELECT * FROM your_table" .. 2023. 5. 16.
[Flask] 디비 내용 엑셀 다운로드 기능 from flask import Flask, make_response import mysql.connector import pandas as pd app = Flask(__name__) # MariaDB 연결 설정 db = mysql.connector.connect( host="localhost", user="your_username", password="your_password", database="your_database" ) @app.route('/download_excel') def download_excel(): # 쿼리를 실행하여 데이터 가져오기 cursor = db.cursor() query = "SELECT * FROM your_table" cursor.execute(query) resul.. 2023. 5. 16.