ユーザーの作成フォーム-最速の方法は、サインアップ機能を作成します.
Djangoでユーザーを作成する最も簡単な方法は、ユーザー生成フォームを使用することです.
Djangoは、開発者がWebアプリケーションを構築するだけでフォーカスできるようにプレビルドホイールが付属しています.
ユーザー登録を作成するために、我々はこれらのファイルで働かなければなりません
1)見解パイ
2)URL.パイ
3)登録.HTML
1)見解パイ
フォームにはデフォルトのusername、passwd 1、password 2の3つのフィールドが含まれます.フォームは組み込みのHTMLコードを含んでいます
6)サインフォームを埋める時間.
しかし、その前に、我々は見解の中で機能を作成しなければなりません.POSTリクエストを登録から取得するPY.HTML
ビューパイ
登録.HTML
9 )しかし、一旦データベースを通過するなら、私たちのデータがどのように我々のデータベースに保存されるかについての若干の知識を得ます
そのためには、リンクを介してSQLiteのブラウザをダウンロード
https://sqlitebrowser.org/dl/
さて、これは次のようになります.
10 )「ファイルを開く」データベースを開きます.プロジェクトディレクトリdbファイルを開きます.
11 ) Authユーザを右クリックし、表を参照
12 )今このテーブルを見ることができます
13 )形式を提出する時
14 )送信後、フォームの値をこのように表示できます
15 )下記のGithub Repoリンクで、我々が持っているコードを全て取得します
今まで
次の投稿では、bootstrap UIで登録フォームをカスタマイズします
Djangoは、開発者がWebアプリケーションを構築するだけでフォーカスできるようにプレビルドホイールが付属しています.
ユーザー登録を作成するために、我々はこれらのファイルで働かなければなりません
1)見解パイ
2)URL.パイ
3)登録.HTML
1)見解パイ
from django.shortcuts import render
from django.contrib.auth.forms import UserCreationForm
def signUp(request):
fm = UserCreationForm()
return render(request, 'account/registration.html', {'form':fm})
2)URL.パイfrom django.urls import path
from . import views
urlpatterns = [
path('', views.signUp, name= 'SignUp')
]
3 ) HTML.パイ<!DOCTYPE html>
<html>
<head>
<title>Registation</title>
</head>
<body>
{{form.as_p}}
</body>
</html>
4 )私たちはdjangoのinbuilt authアプリケーションを使用しています>>>python manage.py makemigrations
>>>python manage.py migrate
5 )現在はJjango Inbuilt登録フォームを見ることができます.フォームにはデフォルトのusername、passwd 1、password 2の3つのフィールドが含まれます.フォームは組み込みのHTMLコードを含んでいます
6)サインフォームを埋める時間.
しかし、その前に、我々は見解の中で機能を作成しなければなりません.POSTリクエストを登録から取得するPY.HTML
ビューパイ
def signUp(request):
if request.method == "POST":
#print(request.POST)
fm = UserCreationForm(request.POST)
if fm.is_valid():
fm.save()
else:
fm = UserCreationForm()
return render(request, 'account/registration.html', {'form':fm})
7 )フォームデータの送信方法を指定する登録.HTML
<!DOCTYPE html>
<html>
<head>
<title>Registation</title>
</head>
<body>
<form action="", method="post">
{% csrf_token %}
{{form.as_p}}
<input type="submit" value="Submit">
</form>
</body>
</html>
8 )送信ボタンでフォームを埋める準備ができました9 )しかし、一旦データベースを通過するなら、私たちのデータがどのように我々のデータベースに保存されるかについての若干の知識を得ます
そのためには、リンクを介してSQLiteのブラウザをダウンロード
https://sqlitebrowser.org/dl/
さて、これは次のようになります.
10 )「ファイルを開く」データベースを開きます.プロジェクトディレクトリdbファイルを開きます.
11 ) Authユーザを右クリックし、表を参照
12 )今このテーブルを見ることができます
13 )形式を提出する時
14 )送信後、フォームの値をこのように表示できます
15 )下記のGithub Repoリンクで、我々が持っているコードを全て取得します
今まで
ラウルシュラ007 / ジャンゴセン
次の投稿では、bootstrap UIで登録フォームをカスタマイズします
Reference
この問題について(ユーザーの作成フォーム-最速の方法は、サインアップ機能を作成します.), 我々は、より多くの情報をここで見つけました https://dev.to/rahulshukla007/django-user-registration-c1nテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol