파이썬으로 html연동어떻게 하는지 궁금합니다.

조회수 14019회

요즘 무인시스템 처럼 키오스에 작동하는 프로그램을 제작하려고 합니다. 운영체제는 윈도우이고 언어는 파이썬인데 파이썬 gui를 사용하면 너무 모양이 안이뻐 html,css로 빼대와 디자인을 구성하고 파이썬으로 db서버와 연결하여 만들려고 합니다. 문제는....

파이썬 wxpython모듈중 wx.html2모듈이 있기는한데 한두페이지를 프로그램을 만들때 문제는 없는데 수많은 여러페이지 버튼과 링크등등 섞어 쓰면 한계가 있더군요 특히 파이썬 "" "" 주석문에 html 코드와 자바스크립트 등등 쓰니 onclick=location.href 도 안먹히고 ;; 제약이 많아 html문서를 파이썬으로 (백엔드) 연동하려면 어떻게해야하는지 궁금합니다...

장고나 플라스크 작동원리인데.. 이걸 어떤 모듈? 방식으로 써야하는지 모르겠습니다 딱하나 찾은거는 htmlPy https://htmlpy.readthedocs.io/en/master/ 라는 모듈인데 이게또.. 튜토리얼이 너무 없어서 ㅜㅜ

두가지로 방법이 가능한지 알려주세요

  1. 파이썬 파일안에 html+css+js+python 코드를 한파일에 사용하는 방법
예)1
import html ,css, js
htmlcod= """
<DOCTYPE html>
<head>
<style>
a.button{color:red; ......}
b.button{color:blue; ...}
...
<body>
<button type=button class=a ..... onclick="location.href='{page}'"></button>
...
</bdoy>
</html>
""".format(page=python)

python="이곳으로 링크"
요런식

(2). html 독립으로 하나씩 폴더에 만들어 파이썬과 연동하는 방법 폴더안에 page.html, page2.html 이렇게 만들고 이것들은 파이썬으로 연동하는법 (장고 처럼 MVC 패턴?)

두가지 중 어떤거라도 좋습니다 가능하면 알려주세요 ㅜㅜ

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)