[파이썬/프로젝트] "내 꿈은 건물주!" 4편: Streamlit으로 10분 만에 웹 대시보드 완성하기 (완결)
·
Programming/Python
"검은건 콘솔창이요 하얀건 글씨였던 터미널은 안녕! 이제 멋진 웹 화면에서 클릭 한 번으로 내 빌딩을 관리하자!" 안녕하세요! 빌딩 관리 시스템 만들기 시리즈의 마지막 이야기, 4편에 오신 것을 환영합니다! 🎉1편: Python OOP 및 데이터 구조 설계 (dataclass)2편: SQLite 데이터베이스 연동 및 입주사 정보 CRUD 구현3편: Pandas를 활용한 사용량 기반 관리비 정산 및 리포트 자동 생성지금까지 백엔드 핵심 로직과 데이터베이스, 정산 시스템까지 완벽하게 구축했습니다. 하지만 검은색 터미널 창에서 명령어를 입력해 관리하는 건 '스마트 빌딩' 느낌이 조금 부족했죠?오늘 마지막 회차에서는 파이썬 기반의 웹 프레임워크인 Streamlit을 활용해, HTML/CSS/JavaScript..
[JQuery] ajax 호출하기
·
Programming/Web
ajax call웹개발을 하면서 가장 많이 사용하는부분이 자바스크립트이고 그중 JQuery 를 많이 사용하는데요. Jquery 를 사용하여 ajax를 호출하여 데이터 처리하는데 많이 사용합니다. 버튼을 눌렀을 때 화면의 값을 읽어서 DB 처리 페이지로 넘겨 주로 처리하죠var form_data = { MODE: "SAVE", DATA1: $("#DATA1").val()};// 폼 데이터 POST 로 넘길 값들$.ajax({ type: "POST", // POST 방식으로 호출 url: "URL", // URL 정보 data: form_data, success: function (response) { alert(response); // response 에는..
[Delphi] 웹프로그래밍 #4 - 게시판 만들기
·
Programming/Delphi
웹프로그래밍 04 - 게시판 만들기새로운 프로젝트를 생성합니다. ISAPI 프로젝트를 만들고 저장을 DelphiBoard 로 합니다.이번엔 게시판은 DB 연결을 해야 하니 MSSQL 을 사용하기 위해 ADOConn, ADOQuery1 컴포넌트도 올려줌니다.이번에 사용할 액션은 우선 3개 List(기본), Read(읽기), Write(쓰기) 입니다. ​HEAD 와 FOOT 만들기웹의 HEAD 부분을 코딩합니다.function TWebModule1.Head: String;var view_html : String;begin view_html := ''+ sLineBreak; view_html := view_html + ''+ sLineBreak; view_html := view_html ..
[Delphi] 웹프로그래밍 #3 - 코딩 심화
·
Programming/Delphi
웹프로그래밍 03지난번 강좌는 실행까지 부분이고 실제 코딩을 해보겠습니다. ​ Projects 창에서 WebModuleUnit1.pas 를 더블클릭하면 아래창이 나오고 마우스 오른쪽 버튼을 클릭하면 아래 팝업이 나옵니다.Action Editor 창이 열리면여기에서 Path를 추가할수 있습니다. Path 란​ http://localhost/TEST/test.dll/list?page=1 list 같이 Path 를 추가하여 여러개의 하위서비스를 추가할수 있습니다. 기본은 "/" 라서 아무것도 없으면 기본이 처리됩니다.Object Inspector 창에서 Events 탭에서 OnAction 이벤트를 추가하여 아래처러 코딩하면procedure TWebModule1.WebModule1WebActionItem1Act..
[Delphi] 웹프로그래밍 #1 - IIS 설정
·
Programming/Delphi
웹프로그래밍 01IIS 에서 ISAPI 설정하는법 먼저 IIS(인터넷 정보 서비스) 관라자 를 열어서 프로그램을 사용할수 있게 설정해야 합니다. 그렇지 않으면 브라우저는 오류 페이지를 보여주거나 dll 파일을 다운로드 합니다. ​ MIME 형실 설정“.dll” 를 선택하고 마우스 오른쪽 버튼을 눌러 [편집] 모드로 들어간다.기존에 설정되어 있던 "application/octet-stream"을 "text/xml"로 변경하고 "확인"을 누르자. 처리기 매핑 설정"ISAPI-dll"이 "사용 안함"으로 되어있다. "ISAPI-dll”를 선택하고 마우스 오른쪽 버튼 클릭하여 "기능 사용 권한 편집"을 선택. ISAPI-dll 이 안보인다면 Windows 기능 추가 에서 IIS 항목의 ISAPI 기능에 체크하면..
[ASP] 사이트 갤럭시를 이용하여 파일 업로드
·
Programming/ASP.NET
사이트갤럭시사이트갤럭시를 이용하여 파일업로드 구현방법 소스 업로드 페이지파일을 저장하는 페이지Dim file_upload, fs, fsdir, upfile, filedir'사이트갤럭시 생성Set file_upload = Server.CreateObject("SiteGalaxyUpload.Form")Set fs = CreateObject("Scripting.FileSystemObject")' 저장할 경로 구하기fsdir = server.mappath("\") & "\upload\"'이미지 업로드upfile = file_upload("image1")If Len(upfile) > 0 Then filedir = file_upload("image1").filepath Image1 = mid(filedir, i..