diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-06-05 17:22:55 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-06-05 17:22:55 +0100 |
| commit | 3f18897ad2fe0069a8a7ef9a52ccdefb695bd992 (patch) | |
| tree | e0087747a729b700fd3049594d6fa0473c651437 /app/__init__.py | |
| parent | Rename manage to manage_tasks (diff) | |
| download | AnnotateChange-3f18897ad2fe0069a8a7ef9a52ccdefb695bd992.tar.gz AnnotateChange-3f18897ad2fe0069a8a7ef9a52ccdefb695bd992.zip | |
Add support for DataTables in admin view
Diffstat (limited to 'app/__init__.py')
| -rw-r--r-- | app/__init__.py | 10 |
1 files changed, 9 insertions, 1 deletions
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( |
