hasen's tech life

Twitter: @hasen

DjangoでReverse for 'password_reset_confirm' not foundというエラーが出たので対応した.

# DjangoでReverse for 'password_reset_confirm' not foundというエラーが出たので対応した.

> Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' is not a valid view function or pattern name.
$ vi APP_NAME/urls.py
++ url(r'^', include('django.contrib.auth.urls')),

参考: django password reset NoReverseMatch error

Djangoで SyntaxError: non-default argument follows default argument というエラーが出たので対応した.

# Djangoで SyntaxError: non-default argument follows default argument というエラーが出たので対応した.

> SyntaxError: non-default argument follows default argument

> 途中で引数にデフォルト値がついているものがあったので,削除.
$ vi hoge.py
aaa,
--- bbb=BBB,
+++ bbb,
ccc,

Djangoで got an unexpected keyword argument 'pk' というエラーが出たので対応した.

# Djangoで got an unexpected keyword argument 'pk' というエラーが出たので対応した.

> got an unexpected keyword argument 'pk'

$ vi hoge.py
-- def deta(request):
++ def data(request, pk)