29 lines
720 B
Python
29 lines
720 B
Python
import warnings
|
|
|
|
from django import template
|
|
from django.templatetags.static import (
|
|
do_static as _do_static, static as _static,
|
|
)
|
|
from django.utils.deprecation import RemovedInDjango30Warning
|
|
|
|
register = template.Library()
|
|
|
|
|
|
def static(path):
|
|
warnings.warn(
|
|
'django.contrib.staticfiles.templatetags.static() is deprecated in '
|
|
'favor of django.templatetags.static.static().',
|
|
RemovedInDjango30Warning,
|
|
stacklevel=2,
|
|
)
|
|
return _static(path)
|
|
|
|
|
|
@register.tag('static')
|
|
def do_static(parser, token):
|
|
warnings.warn(
|
|
'{% load staticfiles %} is deprecated in favor of {% load static %}.',
|
|
RemovedInDjango30Warning,
|
|
)
|
|
return _do_static(parser, token)
|