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

質問編集履歴

35

書式の変更

2021/08/27 13:29

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,4 +112,5 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
+ よろしくお願いします。

34

2021/08/27 13:29

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,6 +112,4 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
-
117
- よろしくお願いします。

33

書式の変更

2021/08/27 11:40

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,4 +112,6 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
+
117
+ よろしくお願いします。

32

書式の変更

2021/08/27 07:49

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,6 +112,4 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
-
117
- よろしくお願いします。

31

書式の変更

2021/08/26 08:31

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,4 +112,6 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
+
117
+ よろしくお願いします。

30

書式の変更

2021/08/24 11:35

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,6 +112,4 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
-
117
- よろしくお願いします。

29

書式の変更

2021/08/22 10:32

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,4 +112,6 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
+
117
+ よろしくお願いします。

28

書式の変更

2021/08/22 04:42

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -112,6 +112,4 @@
112
112
  else:
113
113
  ip = request.META.get('REMOTE_ADDR')
114
114
  return ip
115
- ```
115
+ ```
116
-
117
- よろしくお願いします。

27

タイトルの変更

2021/08/21 11:42

投稿

chko16
chko16

スコア3

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

26

書式の変更

2021/08/21 09:50

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザーによる複数回のコメント投稿を防止する機能を実装したいと考えております(コメントの制限は1記事につき1コメントまで)。
4
4
 
5
- ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
5
+ ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で数日間にわたり解決策が見出せずにいます。
6
6
 
7
7
  お時間がありましたら問題解決にご協力していただきたいです。よろしくお願いします。
8
8
 

25

2021/08/21 09:48

投稿

chko16
chko16

スコア3

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

24

書式の変更

2021/08/21 08:38

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)。
1
+ 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能がないサイトです)。
2
2
 
3
3
  その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザー(匿名ユーザー)による複数回のコメント投稿を防止する機能を実装したいと考えております。
4
4
 
@@ -6,7 +6,7 @@
6
6
 
7
7
  ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
8
8
 
9
- お時間がありましたらこの問題解決にご協力していただきたいです。
9
+ お時間がありましたら問題解決にご協力していただきたいです。よろしくお願いします。
10
10
 
11
11
  以下のコードを編集して実装したいと考えています。
12
12
 

23

書式の変更

2021/08/21 07:27

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ただ、ネットで参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
8
8
 
9
- があればこの問題解決にご協力していただきたいです。
9
+ 時間がありましたらこの問題解決にご協力していただきたいです。
10
10
 
11
11
  以下のコードを編集して実装したいと考えています。
12
12
 

22

書式の変更

2021/08/21 05:40

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -105,9 +105,7 @@
105
105
  ```
106
106
 
107
107
  ```Python
108
- #IPアドレスの取得については以下のコードでできますが、
109
- #コメント投稿したユーザーのIPアドレス取得方法とIPアドレスでコメント投稿を
108
+ #IPアドレスの取得については以下のードでできますが、コメント投稿したユーザーのIPアドレス取得方法とIPアドレスでコメント投稿を制限する方法がわからない状態です。
110
- #制限する方法がわからない状態です。
111
109
 
112
110
  def get_client_ip(request):
113
111
  x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')

21

2021/08/21 05:36

投稿

chko16
chko16

スコア3

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

20

書式の変更

2021/08/21 02:50

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -106,16 +106,16 @@
106
106
 
107
107
  ```Python
108
108
  #IPアドレスの取得については以下のコードでできますが、
109
- #コメント送信時のIPアドレス取得方法とIPアドレスでコメント投稿を
109
+ #コメント投稿したユーザーのIPアドレス取得方法とIPアドレスでコメント投稿を
110
110
  #制限する方法がわからない状態です。
111
111
 
112
- def get(self, request):
112
+ def get_client_ip(request):
113
- forwarded_addresses = request.META.get('HTTP_X_FORWARDED_FOR')
113
+ x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
114
- if forwarded_addresses:
114
+ if x_forwarded_for:
115
- client_addr = forwarded_addresses.split(',')[0]
115
+ ip = x_forwarded_for.split(',')[0]
116
116
  else:
117
- client_addr = request.META.get('REMOTE_ADDR')
117
+ ip = request.META.get('REMOTE_ADDR')
118
- return HttpResponse(client_addr)
118
+ return ip
119
119
  ```
120
120
 
121
121
  よろしくお願いします。

19

書式の変更

2021/08/20 18:27

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  また、コメントの制限は1記事につき1コメントまでと考えています。
6
6
 
7
- ただ、ネット参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
7
+ ただ、ネットでは参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
8
8
 
9
9
  お暇があればこの問題解決にご協力していただきたいです。
10
10
 

18

2021/08/20 18:24

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  また、コメントの制限は1記事につき1コメントまでと考えています。
6
6
 
7
- ただ、ネットに参考になるような情報がなく、加えて私の力不足で解決策が見出せずにいます。
7
+ ただ、ネットに参考になるような情報が見つからず、加えて私の力不足で解決策が見出せずにいます。
8
8
 
9
9
  お暇があればこの問題解決にご協力していただきたいです。
10
10
 

17

書式の変更

2021/08/20 17:56

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -116,4 +116,6 @@
116
116
  else:
117
117
  client_addr = request.META.get('REMOTE_ADDR')
118
118
  return HttpResponse(client_addr)
119
- ```
119
+ ```
120
+
121
+ よろしくお願いします。

16

書式の変更

2021/08/20 16:49

投稿

chko16
chko16

スコア3

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

15

2021/08/20 16:47

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)
1
+ 現在Djangoを使ってブログサイトのようなものを作っています(ログイン機能はありません)
2
2
 
3
3
  その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとに同一ユーザー(匿名ユーザー)によるコメントの複数回投稿を防止する機能を実装したいと考えております。
4
4
 

14

書式の変更

2021/08/20 12:30

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -104,4 +104,16 @@
104
104
  }
105
105
  ```
106
106
 
107
+ ```Python
108
+ #IPアドレスの取得については以下のコードでできますが、
109
+ #コメント送信時のIPアドレスの取得方法とIPアドレスでコメント投稿を
107
- よろしくお願します。
110
+ #制限する方法がわからな状態です。
111
+
112
+ def get(self, request):
113
+ forwarded_addresses = request.META.get('HTTP_X_FORWARDED_FOR')
114
+ if forwarded_addresses:
115
+ client_addr = forwarded_addresses.split(',')[0]
116
+ else:
117
+ client_addr = request.META.get('REMOTE_ADDR')
118
+ return HttpResponse(client_addr)
119
+ ```

13

2021/08/20 11:32

投稿

chko16
chko16

スコア3

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

12

2021/08/20 09:41

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ただ、ネットに参考になるような情報がなく、加えて私の力不足で解決策が見出せずにいます。
8
8
 
9
- もしお暇があればこの問題解決にご協力していただきたいです。
9
+ お暇があればこの問題解決にご協力していただきたいです。
10
10
 
11
11
  以下のコードを編集して実装したいと考えています。
12
12
 

11

書式の変更

2021/08/20 09:03

投稿

chko16
chko16

スコア3

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

10

タイトルの変更

2021/08/20 07:31

投稿

chko16
chko16

スコア3

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

9

タイトルの変更

2021/08/20 07:23

投稿

chko16
chko16

スコア3

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

8

文法の修正

2021/08/20 07:20

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  以下のコードを編集して実装したいと考えています。
12
12
 
13
- ````Python
13
+ ```Python
14
14
  #models.py
15
15
 
16
16
  class Post(models.Model):

7

書式の改善

2021/08/20 06:41

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,12 @@
1
1
  現在Djangoを使ってブログサイトのようなものを作っています。
2
2
 
3
- その中でコメント投稿時に取得しIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
3
+ その中でコメント投稿時にIPアドレスを取得し、そのIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
4
4
 
5
5
  コメントの制限は1記事につき1コメントまでにしたいです。
6
6
 
7
- ネットに参考になるような情報がなく、また私の力不足で解決策がなかなか見出せずにいます。
7
+ ネットに参考になるような情報がなく、加えて私の力不足で解決策が見出せずにいます。
8
8
 
9
- もしお暇があればこの問題解決方法を教えていただきたいです。
9
+ もしお暇があればこの問題解決にご協力していただきたいです。
10
10
 
11
11
  以下のコードを編集して実装したいと考えています。
12
12
 

6

2021/08/20 06:40

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,7 @@
12
12
 
13
13
  ````Python
14
14
  #models.py
15
+
15
16
  class Post(models.Model):
16
17
  category = models.ForeignKey(Category, on_delete=models.PROTECT)
17
18
  tags = models.ManyToManyField(Tag, blank=True)

5

2021/08/20 05:25

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -2,10 +2,12 @@
2
2
 
3
3
  その中でコメント投稿時に取得したIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
4
4
 
5
- ちなみにコメントの制限は1記事につき1コメントまでにしたいです。
5
+ コメントの制限は1記事につき1コメントまでにしたいです。
6
6
 
7
- コメン送信時のIPアドレス取得方法とIPアドレスをもと同一ユーザー複数のコメント投稿を防止する方法について知っている方いれば教えていだきたいです。
7
+ ネットに参考ような情報なく、ま私の力不足解決策がなかなか見出せずにいます。
8
8
 
9
+ もしお暇があればこの問題の解決方法を教えていただきたいです。
10
+
9
11
  以下のコードを編集して実装したいと考えています。
10
12
 
11
13
  ````Python

4

2021/08/20 05:24

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,8 @@
6
6
 
7
7
  コメント送信時のIPアドレス取得方法とIPアドレスをもとに同一ユーザーによる複数のコメント投稿を防止する方法について知っている方がいれば教えていただきたいです。
8
8
 
9
+ 以下のコードを編集して実装したいと考えています。
10
+
9
11
  ````Python
10
12
  #models.py
11
13
  class Post(models.Model):
@@ -97,4 +99,6 @@
97
99
  'author': '',
98
100
  'text': '',
99
101
  }
100
- ```
102
+ ```
103
+
104
+ よろしくお願いします。

3

2021/08/20 05:08

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
  その中でコメント投稿時に取得したIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
4
4
 
5
+ ちなみにコメントの制限は1記事につき1コメントまでにしたいです。
6
+
5
7
  コメント送信時のIPアドレス取得方法とIPアドレスをもとに同一ユーザーによる複数のコメント投稿を防止する方法について知っている方がいれば教えていただきたいです。
6
8
 
7
9
  ````Python

2

2021/08/20 04:35

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,7 @@
1
- 現在Djangoを使ってブログサイトのようなものを作っているのですが、その中でコメント投稿時に取得したIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
1
+ 現在Djangoを使ってブログサイトのようなものを作っています。
2
2
 
3
+ その中でコメント投稿時に取得したIPアドレスをもとにコメントの複数回投稿を防止する機能を実装したいと考えております。
4
+
3
5
  コメント送信時のIPアドレス取得方法とIPアドレスをもとに同一ユーザーによる複数のコメント投稿を防止する方法について知っている方がいれば教えていただきたいです。
4
6
 
5
7
  ````Python

1

誤字

2021/08/20 04:33

投稿

chko16
chko16

スコア3

title CHANGED
File without changes
body CHANGED
@@ -54,12 +54,6 @@
54
54
  return obj
55
55
 
56
56
 
57
- class IndexView(ListView):
58
- model = Post
59
- template_name = 'blog/index.html'
60
- paginate_by = 3
61
-
62
-
63
57
  class CommentFormView(CreateView):
64
58
  model = Comment
65
59
  form_class = CommentForm