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

Commit 1beb3d6

Browse files
committed
Update views.py
1 parent 96688ee commit 1beb3d6

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

update-1.1/blog/views.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,18 @@ 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
37+
3638
try:
3739
models.Entry_Views.objects.get(entry=entry, ip=self.get_client_ip(), session=self.request.session.session_key)
3840
except ObjectDoesNotExist:
39-
view = models.Entry_Views(entry=entry,
41+
if str(self.get_client_ip()) not in filter_ip:
42+
view = models.Entry_Views(entry=entry,
4043
ip=self.request.META['REMOTE_ADDR'],
4144
created=datetime.datetime.now(),
4245
session=self.request.session.session_key)
43-
view.save()
46+
view.save()
47+
else: pass
4448
return models.Entry_Views.objects.filter(entry=entry).count()
4549

4650
def get_context_data(self, **kwargs):

0 commit comments

Comments
 (0)