From 3f18897ad2fe0069a8a7ef9a52ccdefb695bd992 Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Wed, 5 Jun 2019 17:22:55 +0100 Subject: Add support for DataTables in admin view --- app/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'app/__init__.py') diff --git a/app/__init__.py b/app/__init__.py index c26e1c2..2fc47e3 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -8,7 +8,7 @@ import os from logging.handlers import SMTPHandler, RotatingFileHandler from flask import Flask -from flask_bootstrap import Bootstrap +from flask_bootstrap import Bootstrap, WebCDN, bootstrap_find_resource from flask_login import LoginManager from flask_mail import Mail from flask_migrate import Migrate @@ -38,6 +38,14 @@ def create_app(config_class=Config): mail.init_app(app) bootstrap.init_app(app) + # Set the boostrap jquery CDN + app.extensions["bootstrap"]["cdns"]["jquery"] = WebCDN( + "//cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/" + ) + app.extensions["bootstrap"]["cdns"]["datatables"] = WebCDN( + "//cdn.datatables.net/1.10.19/" + ) + # Initialize the instance directory and necessary subdirectories os.makedirs(app.instance_path, exist_ok=True) os.makedirs( -- cgit v1.2.3