質問編集履歴

35

書式の変更

2021/08/27 13:29

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,3 +227,5 @@
227
227
  return ip
228
228
 
229
229
  ```
230
+
231
+ よろしくお願いします。

34

2021/08/27 13:29

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,7 +227,3 @@
227
227
  return ip
228
228
 
229
229
  ```
230
-
231
-
232
-
233
- よろしくお願いします。

33

書式の変更

2021/08/27 11:40

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,3 +227,7 @@
227
227
  return ip
228
228
 
229
229
  ```
230
+
231
+
232
+
233
+ よろしくお願いします。

32

書式の変更

2021/08/27 07:49

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,7 +227,3 @@
227
227
  return ip
228
228
 
229
229
  ```
230
-
231
-
232
-
233
- よろしくお願いします。

31

書式の変更

2021/08/26 08:31

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,3 +227,7 @@
227
227
  return ip
228
228
 
229
229
  ```
230
+
231
+
232
+
233
+ よろしくお願いします。

30

書式の変更

2021/08/24 11:35

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,7 +227,3 @@
227
227
  return ip
228
228
 
229
229
  ```
230
-
231
-
232
-
233
- よろしくお願いします。

29

書式の変更

2021/08/22 10:32

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,3 +227,7 @@
227
227
  return ip
228
228
 
229
229
  ```
230
+
231
+
232
+
233
+ よろしくお願いします。

28

書式の変更

2021/08/22 04:42

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -227,7 +227,3 @@
227
227
  return ip
228
228
 
229
229
  ```
230
-
231
-
232
-
233
- よろしくお願いします。

27

タイトルの変更

2021/08/21 11:42

投稿

chko16
chko16

スコア3

test CHANGED
@@ -1 +1 @@
1
- Django 取得したIPアドレスをもとに同一ユーザーによる複数回のコメント投稿を防止したい
1
+ Django IPアドレスを使って同一ユーザーによる複数回のコメント投稿を防止したい
test CHANGED
File without changes

26

書式の変更

2021/08/21 09:50

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
9
+ ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で数日間にわたり解決策が見出せずにいます。
10
10
 
11
11
 
12
12
 

25

2021/08/21 09:48

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザー(匿名ユーザー)による複数回のコメント投稿を防止する機能を実装したいと考えております。
5
+ その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザーによる複数回のコメント投稿を防止する機能を実装したいと考えております(コメントの制限は1記事につき1コメントまで)
6
-
7
-
8
-
9
- また、コメントの制限は1記事につき1コメントまでと考えています。
10
6
 
11
7
 
12
8
 

24

書式の変更

2021/08/21 08:38

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)。
1
+ 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能がないサイトです)。
2
2
 
3
3
 
4
4
 
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- お時間がありましたらこの問題解決にご協力していただきたいです。
17
+ お時間がありましたら問題解決にご協力していただきたいです。よろしくお願いします。
18
18
 
19
19
 
20
20
 

23

書式の変更

2021/08/21 07:27

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- があればこの問題解決にご協力していただきたいです。
17
+ 時間がありましたらこの問題解決にご協力していただきたいです。
18
18
 
19
19
 
20
20
 

22

書式の変更

2021/08/21 05:40

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -212,11 +212,7 @@
212
212
 
213
213
  ```Python
214
214
 
215
- #IPアドレスの取得については以下のコードでできますが、
216
-
217
- #コメント投稿したユーザーのIPアドレス取得方法とIPアドレスでコメント投稿を
215
+ #IPアドレスの取得については以下のードでできますが、コメント投稿したユーザーのIPアドレス取得方法とIPアドレスでコメント投稿を制限する方法がわからない状態です。
218
-
219
- #制限する方法がわからない状態です。
220
216
 
221
217
 
222
218
 

21

2021/08/21 05:36

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザー(匿名ユーザー)によるコメントの複数回投稿を防止する機能を実装したいと考えております。
5
+ その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザー(匿名ユーザー)による複数回のコメント投稿を防止する機能を実装したいと考えております。
6
6
 
7
7
 
8
8
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
13
+ ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
14
14
 
15
15
 
16
16
 

20

書式の変更

2021/08/21 02:50

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -214,25 +214,25 @@
214
214
 
215
215
  #IPアドレスの取得については以下のコードでできますが、
216
216
 
217
- #コメント送信時のIPアドレス取得方法とIPアドレスでコメント投稿を
217
+ #コメント投稿したユーザーのIPアドレス取得方法とIPアドレスでコメント投稿を
218
218
 
219
219
  #制限する方法がわからない状態です。
220
220
 
221
221
 
222
222
 
223
- def get(self, request):
223
+ def get_client_ip(request):
224
-
224
+
225
- forwarded_addresses = request.META.get('HTTP_X_FORWARDED_FOR')
225
+ x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
226
-
226
+
227
- if forwarded_addresses:
227
+ if x_forwarded_for:
228
-
228
+
229
- client_addr = forwarded_addresses.split(',')[0]
229
+ ip = x_forwarded_for.split(',')[0]
230
230
 
231
231
  else:
232
232
 
233
- client_addr = request.META.get('REMOTE_ADDR')
233
+ ip = request.META.get('REMOTE_ADDR')
234
-
234
+
235
- return HttpResponse(client_addr)
235
+ return ip
236
236
 
237
237
  ```
238
238
 

19

書式の変更

2021/08/20 18:27

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ただ、ネット参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
13
+ ただ、ネットでは参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
14
14
 
15
15
 
16
16
 

18

2021/08/20 18:24

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ただ、ネットに参考になるような情報がなく、加えて私の力不足で解決策が見出せずにいます。
13
+ ただ、ネットに参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
14
14
 
15
15
 
16
16
 

17

書式の変更

2021/08/20 17:56

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -235,3 +235,7 @@
235
235
  return HttpResponse(client_addr)
236
236
 
237
237
  ```
238
+
239
+
240
+
241
+ よろしくお願いします。

16

書式の変更

2021/08/20 16:49

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)
1
+ 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)
2
2
 
3
3
 
4
4
 
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- また、コメント投稿の制限は1記事につき1コメントまでと考えています。
9
+ また、コメントの制限は1記事につき1コメントまでと考えています。
10
10
 
11
11
 
12
12
 

15

2021/08/20 16:47

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)
1
+ 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)
2
2
 
3
3
 
4
4
 

14

書式の変更

2021/08/20 12:30

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -210,4 +210,28 @@
210
210
 
211
211
 
212
212
 
213
+ ```Python
214
+
215
+ #IPアドレスの取得については以下のコードでできますが、
216
+
217
+ #コメント送信時のIPアドレスの取得方法とIPアドレスでコメント投稿を
218
+
213
- よろしくお願します。
219
+ #制限する方法がわからな状態です。
220
+
221
+
222
+
223
+ def get(self, request):
224
+
225
+ forwarded_addresses = request.META.get('HTTP_X_FORWARDED_FOR')
226
+
227
+ if forwarded_addresses:
228
+
229
+ client_addr = forwarded_addresses.split(',')[0]
230
+
231
+ else:
232
+
233
+ client_addr = request.META.get('REMOTE_ADDR')
234
+
235
+ return HttpResponse(client_addr)
236
+
237
+ ```

13

2021/08/20 11:32

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザーによるコメントの複数回投稿を防止する機能を実装したいと考えております。
5
+ その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザー(匿名ユーザー)によるコメントの複数回投稿を防止する機能を実装したいと考えております。
6
-
7
-
8
-
6
+
7
+
8
+
9
- コメント投稿の制限は1記事につき1コメントまでと考えています。
9
+ また、コメント投稿の制限は1記事につき1コメントまでと考えています。
10
10
 
11
11
 
12
12
 

12

2021/08/20 09:41

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- もしお暇があればこの問題解決にご協力していただきたいです。
17
+ お暇があればこの問題解決にご協力していただきたいです。
18
18
 
19
19
 
20
20
 

11

書式の変更

2021/08/20 09:03

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,16 @@
1
- 現在Djangoを使ってブログサイトのようなものを作っています。
1
+ 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)
2
-
3
-
4
-
2
+
3
+
4
+
5
- その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
5
+ その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザーによるコメントの複数回投稿を防止する機能を実装したいと考えております。
6
-
7
-
8
-
6
+
7
+
8
+
9
- コメントの制限は1記事につき1コメントまでにしたす。
9
+ コメント投稿の制限は1記事につき1コメントまでと考えてす。
10
-
11
-
12
-
10
+
11
+
12
+
13
- ネットに参考になるような情報がなく、加えて私の力不足で解決策が見出せずにいます。
13
+ ただ、ネットに参考になるような情報がなく、加えて私の力不足で解決策が見出せずにいます。
14
14
 
15
15
 
16
16
 

10

タイトルの変更

2021/08/20 07:31

投稿

chko16
chko16

スコア3

test CHANGED
@@ -1 +1 @@
1
- Django 取得したIPアドレスをもとに複数回のコメント投稿を防止したい
1
+ Django 取得したIPアドレスをもとに同一ユーザーによる複数回のコメント投稿を防止したい
test CHANGED
File without changes

9

タイトルの変更

2021/08/20 07:23

投稿

chko16
chko16

スコア3

test CHANGED
@@ -1 +1 @@
1
- Django 取得したIPアドレスをもとにコメントの複数回投稿を防止したい
1
+ Django 取得したIPアドレスをもとに複数回のコメント投稿を防止したい
test CHANGED
File without changes

8

文法の修正

2021/08/20 07:20

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- ````Python
25
+ ```Python
26
26
 
27
27
  #models.py
28
28
 

7

書式の改善

2021/08/20 06:41

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- その中でコメント投稿時に取得しIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
5
+ その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
6
6
 
7
7
 
8
8
 
@@ -10,11 +10,11 @@
10
10
 
11
11
 
12
12
 
13
- ネットに参考になるような情報がなく、また私の力不足で解決策がなかなか見出せずにいます。
13
+ ネットに参考になるような情報がなく、加えて私の力不足で解決策が見出せずにいます。
14
-
15
-
16
-
14
+
15
+
16
+
17
- もしお暇があればこの問題解決方法を教えていただきたいです。
17
+ もしお暇があればこの問題解決にご協力していただきたいです。
18
18
 
19
19
 
20
20
 

6

2021/08/20 06:40

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,8 @@
26
26
 
27
27
  #models.py
28
28
 
29
+
30
+
29
31
  class Post(models.Model):
30
32
 
31
33
  category = models.ForeignKey(Category, on_delete=models.PROTECT)

5

2021/08/20 05:25

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -6,11 +6,15 @@
6
6
 
7
7
 
8
8
 
9
- ちなみにコメントの制限は1記事につき1コメントまでにしたいです。
9
+ コメントの制限は1記事につき1コメントまでにしたいです。
10
+
11
+
12
+
10
-
13
+ ネットに参考になるような情報がなく、また私の力不足で解決策がなかなか見出せずにいます。
11
-
12
-
14
+
15
+
16
+
13
- コメント送信時IPアドレス取得方法とIPアドレスもとに同一ユーザーによる複数のコメント投稿を防止する方法について知っている方がいれば教えていただきたいです。
17
+ もしお暇があればこ問題の解決方法を教えていただきたいです。
14
18
 
15
19
 
16
20
 

4

2021/08/20 05:24

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,10 @@
14
14
 
15
15
 
16
16
 
17
+ 以下のコードを編集して実装したいと考えています。
18
+
19
+
20
+
17
21
  ````Python
18
22
 
19
23
  #models.py
@@ -197,3 +201,7 @@
197
201
  }
198
202
 
199
203
  ```
204
+
205
+
206
+
207
+ よろしくお願いします。

3

2021/08/20 05:08

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,10 @@
3
3
 
4
4
 
5
5
  その中でコメント投稿時に取得したIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
6
+
7
+
8
+
9
+ ちなみにコメントの制限は1記事につき1コメントまでにしたいです。
6
10
 
7
11
 
8
12
 

2

2021/08/20 04:35

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ 現在Djangoを使ってブログサイトのようなものを作っています。
2
+
3
+
4
+
1
- 現在Djangoを使ってブログサイトのようなものを作っているのですが、その中でコメント投稿時に取得したIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
5
+ その中でコメント投稿時に取得したIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
2
6
 
3
7
 
4
8
 

1

誤字

2021/08/20 04:33

投稿

chko16
chko16

スコア3

test CHANGED
File without changes
test CHANGED
@@ -110,18 +110,6 @@
110
110
 
111
111
 
112
112
 
113
- class IndexView(ListView):
114
-
115
- model = Post
116
-
117
- template_name = 'blog/index.html'
118
-
119
- paginate_by = 3
120
-
121
-
122
-
123
-
124
-
125
113
  class CommentFormView(CreateView):
126
114
 
127
115
  model = Comment