ユーザーを作成するDjangoの方法は何ですか? 私はスーパーユーザーではなく、ユーザーとアカウントを作成するためのシンプルなフォームです。Djangoでユーザー用の登録フォームを作成する方法
1
A
答えて
1
Djangoドキュメントは、認証のトピックをかなりよくカバーしています。ログイン、ログアウト、パスワード変更、リセット。これは、検証のために、ユーザ名とパスワードを2つ見込んでDjangoの組み込みのユーザー作成フォームを使用しています
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django.http import HttpResponse
from django.shortcuts import render
def create_user(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
form.save()
return HttpResponse("User created successfully!")
else:
form = UserCreationForm()
return render(request, 'auth/create_user.html', {'form': form})
:登録のために、あなたはこのような何か、独自のビューを作成する必要があります。あなたのテンプレートは次のようになります:
<form action='/create-user/' method='post'>
{% csrf_token %}
{{ form }}
<input type="submit" value="Submit" />
</form>
0
登録はDjangoフレームワークの一部ではありません、AFAIK。私はdjango-registration
(https://django-registration.readthedocs.io)アプリケーションをお勧めします。それはいくつかのカスタムテンプレートを必要としますが、あなた自身のサインアップビューを書くことで多くの問題を軽減することができます。
関連する問題
- 1. django登録フォームの作成方法
- 2. Djangoユーザー登録フォームKeyError
- 3. Django - CreateViewによるユーザー登録フォームの作成
- 4. Django登録フォーム、匿名ユーザーですか?
- 5. djangoユーザー登録
- 6. Wordpressでサブスクライバーレベルの個別登録フォームを作成する方法
- 7. Osclassで複数ステップのユーザー登録を作成する方法
- 8. djangoの登録でDjangoのユーザー名を自動生成する
- 9. PHPで登録フォームを作成する
- 10. joomlaで複数ステップ登録フォームを作成する方法
- 11. 複数のユーザーを作成する「登録フォーム」
- 12. カスタムdjango登録フォーム
- 13. Django登録控除登録フォーム
- 14. ログイン/登録フォームを作成する
- 15. AJAX登録フォームを作成する
- 16. 登録フォームを作成する:asp.net
- 17. ユーザー登録後にユーザーページを動的に作成する方法
- 18. ユーザー登録時にサーバーにディレクトリを作成する方法は?
- 19. 登録ユーザーごとにFTPアカウントを作成する方法
- 20. drupalユーザー登録フォームのタイトル/ブランディングを変更する方法
- 21. django-tastypie APIを使用してプログラムでユーザーを登録または登録する方法は?
- 22. Nodejsユーザー登録フォームのエラー
- 23. Django-allauthとカスタム登録フォーム
- 24. Django rest auth extension登録フォーム
- 25. Django登録フォーム確認メール
- 26. ユーザーをMicrosoft Active Directoryに登録する登録フォーム
- 27. mysqlのストアドプロシージャを使用してユーザー登録を作成する
- 28. ユーザー登録フォーム - だけ
- 29. Drupal:ユーザー登録フォームをカスタマイズする
- 30. Rails3&Deviseでユーザー登録した後でプロファイルを作成する方法
既存ユーザーのログインフォーム(タイトルの示すとおり)または新規ユーザーの登録フォーム(質問に示されている)を意味しますか? – Ben
ユーザーと認証はすべて結びついており、ドキュメントで十分にカバーされています。 https://docs.djangoproject.com/en/1.10/topics/auth/ – Vernon
登録フォームが必要です –