teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

タイトル変更

2020/10/24 11:35

投稿

nre
nre

スコア35

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Django】ログインしたユーザーのみが「いいね」出来る様に制限をかけたいです
1
+ 【Django】いいね機能にログインユーザー制限をかけたいのにうまくいきません
body CHANGED
File without changes

2

ログの追加

2020/10/24 11:35

投稿

nre
nre

スコア35

title CHANGED
File without changes
body CHANGED
@@ -123,6 +123,12 @@
123
123
 
124
124
  ### 補足情報(FW/ツールのバージョンなど)
125
125
 
126
+ 処理のログをよく観てみるとこちらが表示されております。このリンクのせいで正しいリダイレクト先が呼び出せないのでしょうか?
127
+ ```django
128
+ [23/Oct/2020 19:21:19] "GET /login/?next=/api/like/12/ HTTP/1.1" 200 6225
129
+
130
+ ```
131
+
126
132
  下記が参考にしたものです。
127
133
  [django公式ドキュメント](https://docs.djangoproject.com/en/3.1/topics/auth/default/)
128
134
  [いいね機能はこちらのサイトにあるコードカスタマイズしました。](https://e-tec-memo.herokuapp.com/article/75/)

1

関数のURLを追加で記述

2020/10/23 10:23

投稿

nre
nre

スコア35

title CHANGED
File without changes
body CHANGED
@@ -58,6 +58,8 @@
58
58
  urlpatterns = [
59
59
  path('', views.TopView.as_view(), name='top'),
60
60
  path('<int:pk>/', views.DetailView.as_view(), name='detail'), #詳細ページのパス
61
+ path("<int:pk>/like/", views.like, name="like"),
62
+ path("api/like/<int:pk>/", views.api_like, name="api_like"),
61
63
  ]
62
64
  ```
63
65