質問編集履歴
2
書式の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,24 +53,18 @@
|
|
53
53
|
|
54
54
|
#ユーザーがコメント投稿時にIPアドレスを取得したいと考えております
|
55
55
|
def get_client_ip(request):
|
56
|
+
if request.method == 'POST':
|
57
|
+
form = CommentForm(request.POST or None)
|
58
|
+
if form.is_valid():
|
59
|
+
comment = form.save(commit=False)
|
56
|
-
|
60
|
+
comment.ip_address = request.META.get('REMOTE_ADDR')
|
57
|
-
|
61
|
+
comment.save()
|
58
|
-
|
62
|
+
return redirect('template_name')
|
59
63
|
else:
|
60
|
-
|
64
|
+
form = CommentForm()
|
61
65
|
|
62
|
-
if request.method == 'POST':
|
63
|
-
form = CommentForm(request.POST or None)
|
64
|
-
if form.is_valid():
|
65
|
-
comment = form.save(commit=False)
|
66
|
-
comment.ip_address = ip
|
67
|
-
comment.save()
|
68
|
-
return redirect('template_name')
|
69
|
-
else:
|
70
|
-
form = CommentForm()
|
71
|
-
|
72
66
|
context = {
|
73
|
-
|
67
|
+
'form': form
|
74
68
|
}
|
75
69
|
|
76
70
|
return render(request, 'file_name/template_name.html', context)
|
1
タイトルの変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Django IPアドレスをデータベースに保存する方法について
|
1
|
+
Python Django IPアドレスをデータベースに保存する方法について
|
body
CHANGED
File without changes
|