Pythonプログラミング webpyフレームワーク 学習とdefのテンプレート
I: テンプレートを理解する
テンプレートとは、あるものの構造パターンを固定化・標準化したものである。
例えば、Webページの構成はhtml,head,bodyとする必要があり、そのルールに従うだけで、内部でどのように実行されるかを詳しく知る必要があるのです。
web.py: ページはhtmlファイルとバックエンドクラスによって対応するように統一されており、Webフレームワークはhtmlファイルがクラスのパラメータを取得するための完全なメカニズムを提供します。
II: シンプルなテンプレート
1. ディレクトリに新しいファイル html を作成し、その中に index.html ファイルを作成する。
index.htmlの内容。
~/.ssh/id_rsa.pub
2. 先ほど作成したhtmlフォルダを取得
render = web.template.render('html/') # フレームワークは html ディレクトリに移動し、すべての html ファイルを探します。
3. 特定のファイル名で操作する
render.index() #indexは私が作成したindex.htmlを意味します。
4.インスタンス
走行の結果
デフォルトのポートは8080ですが、変更することも可能です。
python プロジェクト名.py ポート番号
iii: def with
1. パラメータの受け渡し
name='チャン・サン'
render.index(name) #indexはindex.htmlを作ったという意味で、nameはそのファイルのパラメータの値が何であるかを意味します。パラメータは複数可能です}。
2. パラメータの受け入れ
スペースの問題に注意してください。
走行の結果
IV:ノート
1. ポート番号の問題点
2. index.html のスペースに関する問題
3. 複数のプログラムが起動する問題、プログラムを実行する前に複数のプロセスを終了させる必要がある場合があります。
上記は、学習とdefのPythonプログラミングのためのWebPyフレームワークテンプレートの詳細であり、defのためのWebPyフレームワークテンプレートについての詳細は、スクリプトハウスの他の関連記事に注意を払うしてください
関連
-
[解決済み】Flask ImportError: Flask という名前のモジュールがない
-
[解決済み】TypeError: zip 引数 #1 は繰り返しをサポートする必要があります。
-
[解決済み] Django の datetime の問題 (default=datetime.now())
-
[解決済み] Pythonです。urllib.quoteをインポートする
-
[解決済み] Pyinstaller "サイトモジュールのインポートに失敗しました"
-
[解決済み] Pythonで.datファイルから読み込んで計算する。
-
[解決済み] ImportError: cbookという名前をインポートできません。
-
[解決済み] Python 3 で MP3 を読み込む
-
import Error:Missing optional dependency 'openpyxl'. pipまたはcondaを使用してopenpyxlをインストールしてください。
-
[Problem log] Python run エラー: str に str (not "int") を連結することしかできない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Python TypeError: データフレームで計算しようとすると、系列を<クラス 'int'>に変換できない。
-
[解決済み】OSError: Pandas の csv でファイルからの初期化に失敗しました。
-
[解決済み] 初回実行時のFlask 開発用サーバーを本番環境で使用しないこと
-
[解決済み] Pythonの書式指定子内で変数名を使うには?
-
[解決済み] Tensorflowのtf.contribモジュールは何のためにあるのですか?
-
[解決済み] なぜ os.path.abspath と os.path.realpath の両方を使用するのでしょうか?
-
[解決済み] urlクエリで%7Dという文字は何を意味するのですか?
-
[解決済み] Pythonです。ImportError: lxml が見つかりません、インストールしてください。
-
要件ファイルを開くことができませんでした。[Errno 2] そのようなファイルまたはディレクトリはありません。/requirements.txt エラー解決
-
python3 reports AttributeError: モジュール 'sys' has no attribute 'setdefaultencoding'.