1. ホーム
  2. スクリプト・コラム
  3. パイソン

Pythonプログラミング webpyフレームワーク 学習とdefのテンプレート

2022-01-26 16:55:57

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フレームワークテンプレートについての詳細は、スクリプトハウスの他の関連記事に注意を払うしてください