File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 7
7
import urllib
8
8
9
9
GRAVATAR_URL_PREFIX = getattr (settings , "GRAVATAR_URL_PREFIX" , "http://www.gravatar.com/" )
10
+ GRAVATAR_DEFAULT_IMAGE = getattr (settings , "GRAVATAR_DEFAULT_IMAGE" , "" )
10
11
11
12
register = template .Library ()
12
13
@@ -20,8 +21,8 @@ def get_user(user):
20
21
return user
21
22
22
23
def gravatar_for_email (email , size = 80 ):
23
- url = "%savatar/%s/" % (GRAVATAR_URL_PREFIX , md5_constructor (email ).hexdigest ())
24
- url += urllib .urlencode ({"s" : str (size )})
24
+ url = "%savatar/%s/? " % (GRAVATAR_URL_PREFIX , md5_constructor (email ).hexdigest ())
25
+ url += urllib .urlencode ({"s" : str (size ), "default" : GRAVATAR_DEFAULT_IMAGE })
25
26
return escape (url )
26
27
27
28
def gravatar_for_user (user , size = 80 ):
@@ -45,4 +46,4 @@ def gravatar(user, size=80):
45
46
register .simple_tag (gravatar_for_user )
46
47
register .simple_tag (gravatar_for_email )
47
48
register .simple_tag (gravatar_img_for_user )
48
- register .simple_tag (gravatar_img_for_email )
49
+ register .simple_tag (gravatar_img_for_email )
Original file line number Diff line number Diff line change 7
7
import urllib
8
8
9
9
GRAVATAR_URL_PREFIX = getattr (settings , "GRAVATAR_URL_PREFIX" , "http://www.gravatar.com/" )
10
+ GRAVATAR_DEFAULT_IMAGE = getattr (settings , "GRAVATAR_DEFAULT_IMAGE" , "" )
10
11
11
12
register = template .Library ()
12
13
@@ -20,8 +21,8 @@ def get_user(user):
20
21
return user
21
22
22
23
def gravatar_for_email (email , size = 80 ):
23
- url = "%savatar/%s/" % (GRAVATAR_URL_PREFIX , md5_constructor (email ).hexdigest ())
24
- url += urllib .urlencode ({"s" : str (size )})
24
+ url = "%savatar/%s/? " % (GRAVATAR_URL_PREFIX , md5_constructor (email ).hexdigest ())
25
+ url += urllib .urlencode ({"s" : str (size ), "default" : GRAVATAR_DEFAULT_IMAGE })
25
26
return escape (url )
26
27
27
28
def gravatar_for_user (user , size = 80 ):
@@ -45,4 +46,4 @@ def gravatar(user, size=80):
45
46
register .simple_tag (gravatar_for_user )
46
47
register .simple_tag (gravatar_for_email )
47
48
register .simple_tag (gravatar_img_for_user )
48
- register .simple_tag (gravatar_img_for_email )
49
+ register .simple_tag (gravatar_img_for_email )
You can’t perform that action at this time.
0 commit comments