def create_visitor(ip_address, session_key): """ Create the visitor given an ip_address """ visitor = Visitor() visitor.generate_key(ip_address) visitor.mark_visit() visitor.last_session_key = session_key visitor.save() return visitor
def create_visitor(ip_address, session_key): """ Create the visitor given an ip_address """ g = GeoIP() country = g.country_name(ip_address) visitor = Visitor() visitor.generate_key(ip_address) visitor.save_country(country) visitor.mark_visit() visitor.last_session_key = session_key visitor.save() return visitor
def create_visitor(visitor_key, session_key): """ Create the visitor given an ip_address """ visitor = Visitor.objects.filter(visitor_key=visitor_key).last() if visitor: visitor.mark_visit() visitor.save() return visitor visitor = Visitor() visitor.visitor_key = visitor_key visitor.mark_visit() visitor.last_session_key = session_key visitor.save() return visitor