MCPcopy
hub / github.com/django/django / add_message

Function add_message

django/contrib/messages/api.py:22–40  ·  view source on GitHub ↗

Attempt to add a message to the request using the 'messages' app.

(request, level, message, extra_tags="", fail_silently=False)

Source from the content-addressed store, hash-verified

20
21
22def add_message(request, level, message, extra_tags="", fail_silently=False):
23 """
24 Attempt to add a message to the request using the 'messages' app.
25 """
26 try:
27 messages = request._messages
28 except AttributeError:
29 if not hasattr(request, "META"):
30 raise TypeError(
31 "add_message() argument must be an HttpRequest object, not "
32 "'%s'." % request.__class__.__name__
33 )
34 if not fail_silently:
35 raise MessageFailure(
36 "You cannot add messages without installing "
37 "django.contrib.messages.middleware.MessageMiddleware"
38 )
39 else:
40 return messages.add(level, message, extra_tags)
41
42
43def get_messages(request):

Callers 10

test_assertionMethod · 0.90
test_with_tagsMethod · 0.90
test_custom_levelnameMethod · 0.90
test_orderedMethod · 0.90
debugFunction · 0.85
infoFunction · 0.85
successFunction · 0.85
warningFunction · 0.85
errorFunction · 0.85

Calls 2

MessageFailureClass · 0.85
addMethod · 0.45

Tested by 5

test_assertionMethod · 0.72
test_with_tagsMethod · 0.72
test_custom_levelnameMethod · 0.72
test_orderedMethod · 0.72