Uncaught ReferenceError: django is not defined Uncaught ReferenceError: django is not defined python python

Uncaught ReferenceError: django is not defined


django.jQuery is defined in django/contrib/admin/static/admin/js/jquery.init.js and relies on django/contrib/admin/static/admin/js/jquery.js. You need to load those js files in your template directly

<script type="text/javascript" src="/static/admin/js/jquery.min.js"></script><script type="text/javascript" src="/static/admin/js/jquery.init.js"></script>

Or include those files in your form media

Also check the media property of ModelAdmin.


I solve it by this way:

class CustomIndexDashboard(Dashboard):    class Media:        js = ('admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js')