💭

【Django】Pythonで作るRest API【31Register Test】

2023/02/21に公開

【31Register Test】

YouTube: https://youtu.be/-FoaGq9_7nI

https://youtu.be/-FoaGq9_7nI

今回は前回作成したregisterのビューのテストを行います。

ローカルサーバーを起動して

http://localhost:8000/admin/

http://localhost:8000/accounts/register/

こちらをブラウザで表示しておきます。

{
	"first_name": "userC",
	"last_name": "lastC",
	"email": "userC@mail.com",
	"password": "test"
}

テストで使用しているデータはこちらをコピーしてください。

最後にこちらのregisterのビューをアプリ内で使用する場合は、
「Post」のビューでパーミッションの設定をする必要があります。

「PUT」と「DELETE」のビューにつきましては、
パーミッションの他に、条件分岐で「request.user」が
管理者ユーザーまたは対象となる「Post」の「author」と
一致したときのみ処理を行うように設定する必要があります。

Discussion