URL パターンを定義するときは、正規表現を使用して URL から PK を取得することになっています。
PK のない URL が必要な場合はどうすればよいですか? また、それが提供されていない場合、現在ログインしているユーザーが使用されますか? 例:
- 訪問
/user
すると、現在ログインしているユーザーの DetailView が取得されます /user/edit
現在ログインしているユーザーの UpdateView を表示します
呼び出しで をハードコーディングしようとしpk=
ましたDetail.as_view()
が、無効なキーワードが報告されます。
URL conf でそれを指定するにはどうすればよいですか?
/user
URLにアクセスするときにPKが必要なエラーを示す私のサンプルコード:
urlpatterns = patterns('',
url(r'user/$',
DetailView.as_view(
model=Account,
template_name='user/detail.html')),
)`