JavaScriptCatalog is a class within the django.views.i18n module of the Django project.
django-jet (project documentation, PyPI project page and more information) is a fancy Django Admin panel replacement.
The django-jet project is open source under the GNU Affero General Public License v3.0.
# urls.py
import django
from django.conf.urls import url
try:
from django.views.i18n import JavaScriptCatalog
javascript_catalog = JavaScriptCatalog.as_view()
except ImportError: # Django < 2.0
from django.views.i18n import javascript_catalog
from jet.views import add_bookmark_view, remove_bookmark_view, toggle_application_pin_view, model_lookup_view
app_name = 'jet'
urlpatterns = [
url(
r'^add_bookmark/$',
add_bookmark_view,
name='add_bookmark'
),
url(
r'^remove_bookmark/$',
remove_bookmark_view,
name='remove_bookmark'
),
url(
r'^toggle_application_pin/$',
toggle_application_pin_view,
name='toggle_application_pin'
),
## ... source file continues with no further JavaScriptCatalog examples...