Skip to content
This repository was archived by the owner on May 23, 2020. It is now read-only.

Commit f9479fe

Browse files
committed
Update views.py
1 parent 1beb3d6 commit f9479fe

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

update-1.1/blog/views.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,14 @@ def get_client_ip(self):
3333

3434
def tracking_hit_post(self):
3535
entry = self.model.objects.get(pk=self.object.id)
36-
filter_ip = ['66.249.71.174' ] #this such as google boot
36+
filter_dns = ['googlebot'] #this such as google boot
3737

3838
try:
3939
models.Entry_Views.objects.get(entry=entry, ip=self.get_client_ip(), session=self.request.session.session_key)
4040
except ObjectDoesNotExist:
41-
if str(self.get_client_ip()) not in filter_ip:
41+
import socket
42+
dns = socket.getfqdn(str(self.get_client_ip()))
43+
if dns not in filter_dns:
4244
view = models.Entry_Views(entry=entry,
4345
ip=self.request.META['REMOTE_ADDR'],
4446
created=datetime.datetime.now(),

0 commit comments

Comments
 (0)