ホームページ  >  記事  >  ウェブフロントエンド  >  Django コントロールの使用法とパラメーターの受け渡しについての詳細な説明

Django コントロールの使用法とパラメーターの受け渡しについての詳細な説明

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-19 16:48:513738ブラウズ

今回は、djangoコントロールの使用方法とパラメータの受け渡しについて詳しく説明します。djangoコントロールとパラメータの受け渡しを使用する際の注意事項について説明します。

この記事では、djangoHTML フォーム コントロールの単一選択と複数選択を紹介し、パラメーターを渡す方法について説明します。

1. HTML のフォーム コントロール:

フォームは通常、HTML で次のように書かれます:

<form method="post" action=""> 这个method代表方法,方法一般有两个一个是'post',一个是'get',action是提交表单到何处,可填写一个网址。不填则默认到本页面。
{%csrf_token%} 这个是django中的一个标签,用于防止恶意攻击使用,如果不加入这个标签,会遇到不能提交的问题,处理麻烦一点,建议加上。
<input name="select" type="radio" value=&#39;radio&#39;>这就是一个单选标签,多选为type='checkbox'。 value是显示的内容,并且后端提交后也将此作为值,其中name是后端
获取时所用的如后端使用 select = request.POST['select']获取这个单选按钮的value,另外也可以用select = request.POST.get('select',None)来获取。
<input name="submit" type="submit" value="提交" />这就是一个提控件,其中的type='submit'会保证点击后表单(<form></form>)中的内容被提交到后端。
<input name="text" type="text" value="" />一个输入框
</form>
<!-表单结束>

HTML の前の段落の全体的な構造は

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
</head>
<body>
<form method="post" action=""> 
{%csrf_token%}
<input name="select" type="radio" value=&#39;radio&#39;>
<input name="text" type="text" value="" />
<input name="submit" type="submit" value="提交" />
</form>
</body>
</html>

です すると先ほどのHTMLはこんな感じです。

2. django の view.py でデータを受け入れます:

バックエンドは、フロントエンドによって渡されたデータを受け入れるためにビューに def を書き込むことができます:

例:

rreee

これは、django 1.10.5 python 3.5 html 5 で実行された、django がフロントツーバックの対話を確立する単純なケースです。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

Echartsは動的に色を変更するヒストグラムを実装します

jQueryはすべて選択と単一選択を反転します

jQueryは背景色のグラデーションアニメーション効果を操作します

以上がDjango コントロールの使用法とパラメーターの受け渡しについての詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:HTML学習メモ2次の記事:HTML学習メモ2