2017-10-29 2 views
1

CreateViewを使用してユーザー登録フォームを作成する予定です。これは可能ですか?Django - CreateViewによるユーザー登録フォームの作成

class CreateProfile(CreateView): 
    model = Profile 
    fields = ['user', 'favorite_food'] 

しかし、ユーザーのフィールドは、ユーザーのドロップダウンボックスを示しています

class Profile(models.Model): 
    user = models.OneToOneField(User) 
    favorite_food = models.CharField(max_length=100) 

ビューで:ここで

がモデルです。どのようにしてユーザー名とパスワードを要求するのですか?

答えて

0

ユーザー名とパスワードフィールドをしたい場合は、django.contrib.authUserモデル...

を使用していると仮定すると、あなたはUserモデルのModelFormを行う必要があります。

https://docs.djangoproject.com/en/1.11/topics/forms/modelforms/

:ここ

はどのようModelForm作品を説明するドキュメントです

関連する問題