2019-02-14 23:59:24 Python

拙作のライブラリ「Rattle.py」のデモです。 インストールは pip install rat

Copy Copied! Full
#qpy:console #qpy:3 from rattlepy.templating import ( html, head, body, meta, link, title, p, span, div, h1, h2, ol, li, text) def scaffold(headers, content): with html(lang="ja") as elem: with headers(): pass with content(): pass return elem def header(): with head() as h: meta(charset="utf-8") meta(name="viewport", content="initial-scale=1.0;width=device-width") link(href="main.css", rel="stylesheet", type="text/css") with title(): text("Test Rattle.py") return h def content(): with body() as c: with div(className="main"): with h1(): text("Rattle.pyの世界へようこそ!") with p(): text("楽しくWeb開発しましょう!") with span(className="emphasized"): text("簡単にHTMLのテンプレートが作れます!") text("ストレスフリーに開発しましょう!") with p(): with h2(): text("Rattle.pyの特徴") with ol(): with li(): text("HTMLを純粋なPythonの構文で記述できます。") with li(): text("とても軽量です。") with li(): text("覚える必要のあることはほとんどありません。") text("PythonとHTMLの知識があればすぐに始められます。") return c print(scaffold(header, content))
拙作のライブラリ「Rattle.py」のデモです。

インストールは
pip install rattlepy
でできます!

GitHubリポジトリ:
https://github.com/frodo821/rattlepy
RECOMMEND