2016-04-22 5 views
0

私はWeb開発の初心者です。通常、Python、PHP、Perlなどで記述されているサーバサイドスクリプトからHTML構文を印刷するのが一般的です。 すべてのエディタには、プログラマが書いているHTMLの構文チェックに役立ついくつかの機能があります。 しかし、HTMLコードがprintステートメントから発行された場合、どのようにHTML構文チェックを行うことができますか。動的なWebページのコーディングに使用するエディタ

は、例えば HTMLフォームを生成するサーバー側のPythonスクリプトは、ここで

print("<td><input type="file" name="upload_file" />") 

</td>が欠落している終了タグのようにすることができます。これについて警告できるエディタがありますか?そうでなければ、プログラマーはどのようにそれに対処しますか?

答えて

1

pythonを使用してこのコードを表示することはできません。サーバーを作成する場合は、(これらは3最も使用されている)、サーバ側の開発のために検討する必要があります:

また、ここでさらに多くのWebフレームワークを確認することができます:https://wiki.python.org/moin/WebFrameworks

1

重要な作業では、HTMLを埋め込むことはお勧めしません言語)をあなたのPythonコードに置き換えます。 jinja2others availableのいずれかのテンプレートエンジンを使用します。ほとんどのPython Webフレームワークは、少なくとも1つのテンプレートエンジンとの統合をサポートしています。

テンプレートエンジンを使用してコードとマークアップを区切ると、コードの管理が容易になります。特に、テンプレートエンジンコード用のファイルは基本的にHTMLであり、変数の置換、ループなどを許可するためのマークアップが追加されているため、エディタのHTML構文強調表示が機能します。

1

は、軽量で軽量で多くの機能を備えています。

関連する問題