htmlpy 2を使用しようとしています。 .pyファイルに次のコードを使用します。インデックスファイルといくつかのCSSファイルがあります。私はhtmlをレンダリングできますが、cssをhtmlファイルにリンクすることはできません。私はabsractパスをhtml(D:/ test/css.css)で使用していますが、相対パスを使用している場合は機能しません。 htmlpyのドキュメントでは、static_pathとtemplate_pathを設定する必要があると述べました。右のGUIをインスタンス化した後htmlPy.AppGUI、常にセットstatic_pathとtemplate_path を使用してhtmlpyでcssとjsをリンクする方法
に関してドライバファイルのディレクトリへの絶対 パスと設定static_pathと template_pathとしてBASE_DIR変数を設定。 BASE_DIR
import htmlPy
import os
app = htmlPy.AppGUI(title=u"htmlPy Quickstart", maximized=True , developer_mode=True)
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
app.static_path = os.path.join(BASE_DIR, "static/")
app.template_path = os.path.join(BASE_DIR, "templates/")
app.template = ("index.html", {"username": "htmlPy_user"})
app.start()
は親切に私はhtmlpy 2にCSSやJSファイルをリンクすることができますどのように私を助けて。