十年陪伴 不改初心的舵手

計畫督導顧問 陳昌明教授 人事現實變化無常,能有人十年相伴,實屬不易;在高教領域各式計畫紛繁轉換遷移歷程中,真正做到十年陪伴,鼎力相助,於今已是奇蹟,計畫總顧問成功大學中文系陳昌明教授正是十年來始終陪伴我們、引導計畫邁向奇蹟的高教傳奇人物。透過十年持續累積的功力與眼界,在計畫邁入新階段的此刻,…

閱讀更多

活動側記
區域社群共創交流基地工作規劃營|共耕一畝田

議題導向跨領域敘事力培育計畫有別於其他計畫,由北、中、雲嘉、高屏等四個區域社群共創交流基地與總計畫辦公室一同協助提供各計畫學校在執行計畫中所需資源,共同推進議題導向跨領域敘事力培…

閱讀更多
訊息公告
賀!本計畫教師通過教育部「111年教學實踐研究計畫」

捷報!恭賀老師們 狂賀!本計畫教師共56位通過教育部「111年教學實踐研究計畫」 ,其中49位以議題導向跨領域敘事力計畫內容為主題, 拉開長長的名單捲軸,恭喜老師們榮獲佳績,…

閱讀更多
訊息公告
教育部文藝創作獎 教師組散文得獎囉!

恭喜 靜宜大學 閱讀書寫暨素養課程研發中心副主任/台文系助理教授 蔡佩均老師 以「驚角鹿」榮獲教育部 文藝創作獎 教師組散文 優選! 議題導向跨領域敘事力辦公室全體同仁 祝賀 …

閱讀更多
訊息公告
【研習工坊】「跨領域教學合作,我們一起走!」工作坊

教育是人們成長的第一階段,順應萬變的世界,台灣的教育也有對應措施。我們想,我們共同的目標是透過教育,讓學生變成更符合社會需求的人們,讓學生有獨立思考、解決問題之能力,甚至是跨領域…

閱讀更多
訊息公告
「春丰物語」開跑囉!

2022年「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」 為期四天的活動開跑囉! 本次結合靜態策展與動態節目,動態節目已於7月27日(週三)從熱鬧的鼎談…

閱讀更多
訊息公告
【議題導向】「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」活動公告

2022年「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」 108年起,教育部推動「核心素養」教育,以「自發」、「互動」、「共好」三大面向培育未來人才…

閱讀更多



最新消息




行事曆

«

Versions

Package Name Version
Django 3.2.12
Python 3.8.10
bootstrap4 Bootstrap4 ???
debug_toolbar Debug Toolbar 2.2
django_extensions Django_Extensions 2.2.6
django_summernote Django Summernote 0.8.20.0
djcelery_email Djcelery_Email 3.0.0
guardian Guardian 2.2.0
registration Registration 2.7
rest_framework Django REST framework 3.11.0
storages Storages 1.9.1
webpack_loader Webpack Loader 0.6.0
wkhtmltopdf Wkhtmltopdf 3.3.0

時間

Resource usage

Resource Value
User CPU time 416.827 msec
System CPU time 541.589 msec
Total CPU time 958.416 msec
Elapsed time 17449.422 msec
Context switches 17448 voluntary, 564 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from ioancd_dj.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ACCOUNT_ACTIVATION_DAYS 30
ADMINS [('icycandle', 'icycandle@gmail.com')]
ALLOWED_HOSTS ['52.69.105.169', '18.143.73.78', 'localhost', 'projform.ioancd.com']
APPEND_SLASH True
AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend')
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'proj.User'
AWS_ACCESS_KEY_ID '********************'
AWS_DEFAULT_ACL 'public-read'
AWS_LOCATION 'static'
AWS_QUERYSTRING_AUTH False
AWS_S3_CUSTOM_DOMAIN 'ioancd-dj.s3.amazonaws.com'
AWS_S3_OBJECT_PARAMETERS {'CacheControl': 'max-age=86400'}
AWS_SECRET_ACCESS_KEY '********************'
AWS_SES_REGION_ENDPOINT 'email.ap-northeast-1.amazonaws.com'
AWS_SES_REGION_NAME 'ap-northeast-1'
AWS_STORAGE_BUCKET_NAME 'ioancd-dj'
BASE_DIR '/home/ubuntu/ioancd_dj'
CACHES {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211'}, 'select2': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '', 'NAME': 'ioancd', 'OPTIONS': {'charset': 'utf8mb4'}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 30000000
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DB False
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.AutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'ioancd_dj.storage_backends.PublicMediaStorage'
DEFAULT_FROM_EMAIL 'ioancd.pu@gmail.com'
DEFAULT_HASHING_ALGORITHM 'sha256'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
DJANGO_SELECT2_I18N 'zh-TW'
EMAIL_BACKEND 'django_ses.SESBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER 'ioancd.pu@gmail.com'
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORM_RENDERER 'django.forms.renderers.TemplatesSetting'
FRONTEND_DIR '/home/ubuntu/ioancd_dj/frontend'
GRAPH_MODELS {'all_applications': True, 'group_models': True}
IGNORABLE_404_URLS []
INSTALLED_APPS ['whitenoise.runserver_nostatic', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'registration', 'django.contrib.admin', 'debug_toolbar', 'guardian', 'djcelery_email', 'django_mysql', 'bootstrap4', 'widget_tweaks', 'django_select2', 'rest_framework', 'django_extensions', 'django_quill', 'django_summernote', 'webpack_loader', 'wkhtmltopdf', 'storages', 'ioancd_dj', 'bulletin', 'charts', 'upload', 'proj', 'proj_109', 'course_info', 'interim_report', 'final_report', 'event_regist', 'performance_report', 'django.forms']
INTERNAL_IPS ['127.0.0.1']
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'fa', 'ur']
LANGUAGE_CODE 'zh-hant'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS []
LOGGING {}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
MANAGERS []
MEDIA_ROOT ''
MEDIA_URL 'https://ioancd-dj.s3.amazonaws.com/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'bulletin.middleware.info_page_middleware', 'proj.middleware.header_var_middleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PASSWORD_RESET_TIMEOUT_DAYS '********************'
PREPEND_WWW False
PRIVATE_FILE_STORAGE 'ioancd_dj.storage_backends.PrivateMediaStorage'
PRIVATE_MEDIA_LOCATION 'private'
PUBLIC_MEDIA_LOCATION 'media'
QUILL_CONFIGS {'default': {'modules': {'syntax': True, 'toolbar': [[{'font': []}, {'header': []}, {'align': []}, 'bold', 'italic', 'underline', 'strike', 'blockquote', 'image', {'color': []}, {'background': []}], ['code-block', 'link'], ['clean']]}, 'theme': 'snow'}}
REGISTRATION_AUTO_LOGIN True
ROOT_URLCONF 'ioancd_dj.urls'
SECRET_KEY '********************'
SECURE_BROWSER_XSS_FILTER False
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SELECT2_CACHE_BACKEND 'select2'
SELECT2_CACHE_PREFIX 'select2_'
SELECT2_CSS '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/css/select2.min.css'
SELECT2_I18N_AVAILABLE_LANGUAGES ['ar', 'az', 'bg', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hr', 'hu', 'id', 'is', 'it', 'ja', 'km', 'ko', 'lt', 'lv', 'mk', 'ms', 'nb', 'nl', 'pl', 'pt-BR', 'pt', 'ro', 'ru', 'sk', 'sr-Cyrl', 'sr', 'sv', 'th', 'tr', 'uk', 'vi', 'zh-CN', 'zh-TW']
SELECT2_I18N_PATH '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/js/i18n'
SELECT2_JS '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/js/select2.min.js'
SELECT2_LIB_VERSION '4.0.12'
SERVER_EMAIL 'ioancd.pu@gmail.com'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'ioancd_dj.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
STATICFILES_DIRS []
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'ioancd_dj.storage_backends.StaticStorage'
STATIC_ROOT None
STATIC_URL 'https://ioancd-dj.s3.amazonaws.com/static/'
SUMMERNOTE_CONFIG {'base_css': ('//stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css',), 'base_js': ('//code.jquery.com/jquery-3.5.1.min.js', '//stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js'), 'default_css': ('summernote/summernote-bs4.min.css', 'summernote/django_summernote.css'), 'default_js': ('summernote/jquery.ui.widget.js', 'summernote/jquery.iframe-transport.js', 'summernote/jquery.fileupload.js', 'summernote/summernote-bs4.min.js', 'summernote/ResizeSensor.js'), 'iframe': False, 'summernote': {'height': 480, 'lang': None, 'toolbar': [['misc', ['undo', 'redo']], ['font', ['bold', 'italic', 'underline', 'superscript', 'subscript', 'clear']], ['para', ['ul', 'ol', 'paragraph']], ['table', ['table']], ['insert', ['link', 'picture']]], 'width': 720}}
SUMMERNOTE_THEME 'bs4'
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/ubuntu/ioancd_dj/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
TEMPLATES_DIR '/home/ubuntu/ioancd_dj/templates'
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Asia/Taipei'
USE_I18N True
USE_L10N True
USE_S3 True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WEBPACK_LOADER {'DEFAULT': {'BUNDLE_DIR_NAME': 'bundles/', 'CACHE': False, 'STATS_FILE': '/home/ubuntu/ioancd_dj/frontend/webpack-stats.json'}}
WSGI_APPLICATION 'ioancd_dj.wsgi.application'
X_FRAME_OPTIONS ('ALLOW-FROM http://localhost:8000 http://projform.ioancd.com ' 'https://ioancd-dj.s3.amazonaws.com')
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding br,gzip
Accept-Language en-US,en;q=0.5
Connection close
Host projform.ioancd.com
If-Modified-Since Sun, 04 Dec 2022 05:37:23 GMT
User-Agent CCBot/2.0 (https://commoncrawl.org/faq/)
X-Forwarded-For 18.206.92.240
X-Forwarded-Proto http

Response headers

Key Value
Content-Length 56287
Content-Type text/html; charset=utf-8
Referrer-Policy same-origin
Vary Cookie
X-Content-Type-Options nosniff
X-Frame-Options ALLOW-FROM HTTP://LOCALHOST:8000 HTTP://PROJFORM.IOANCD.COM HTTPS://IOANCD-DJ.S3.AMAZONAWS.COM

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /bulletin/
QUERY_STRING
REMOTE_ADDR 127.0.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 2234
SERVER_PROTOCOL HTTP/1.0
SERVER_SOFTWARE gunicorn/20.0.4

Request

View information

View function Arguments Keyword arguments URL name
bulletin.views.index () {} index

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  •   default 16707.20 ms (11 queries including 3 similar )
  Query Timeline Time (ms) 動作
  +

   SET

SESSION

TRANSACTION

ISOLATION
LEVEL READ COMMITTED
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED
0.0035362078717128854%
0.59

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(19)
  major_post = BulletinPost.objects.filter(enable=True, show_in_index_page='major').order_by('-pk').first()
/usr/local/lib/python3.8/dist-packages/django/utils/asyncio.py in inner(33)
  return func(*args, **kwargs)
/usr/local/lib/python3.8/dist-packages/django/utils/asyncio.py in inner(33)
  return func(*args, **kwargs)
/usr/local/lib/python3.8/dist-packages/django/utils/asyncio.py in inner(33)
  return func(*args, **kwargs)
  +
SELECT `bulletin_bulletinpost`.`id`,
       `bulletin_bulletinpost`.`title`,
       `bulletin_bulletinpost`.`author_info`,
       `bulletin_bulletinpost`.`content`,
       `bulletin_bulletinpost`.`plain_text`,
       `bulletin_bulletinpost`.`post_type`,
       `bulletin_bulletinpost`.`post_category`,
       `bulletin_bulletinpost`.`enable`,
       `bulletin_bulletinpost`.`show_on_calendar`,
       `bulletin_bulletinpost`.`show_in_index_page`,
       `bulletin_bulletinpost`.`image`,
       `bulletin_bulletinpost`.`create_at`,
       `bulletin_bulletinpost`.`update_at`,
       `bulletin_bulletinpost`.`event_start`,
       `bulletin_bulletinpost`.`event_end`,
       `bulletin_bulletinpost`.`views_count`
  FROM
`bulletin_bulletinpost`
 WHERE
(`bulletin_bulletinpost`.`enable` AND `bulletin_bulletinpost`.`show_in_index_page` = 'major')
 ORDER BY
`bulletin_bulletinpost`.`id` DESC
 LIMIT
1
SELECT ••• FROM `bulletin_bulletinpost` WHERE (`bulletin_bulletinpost`.`enable` AND `bulletin_bulletinpost`.`show_in_index_page` = 'major') ORDER BY `bulletin_bulletinpost`.`id` DESC LIMIT 1
1.6457865341147164%
274.96

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(19)
  major_post = BulletinPost.objects.filter(enable=True, show_in_index_page='major').order_by('-pk').first()
  +
SELECT `bulletin_infopage`.`id`,
       `bulletin_infopage`.`title`,
       `bulletin_infopage`.`slug`,
       `bulletin_infopage`.`content`,
       `bulletin_infopage`.`enable`,
       `bulletin_infopage`.`create_at`,
       `bulletin_infopage`.`update_at`
  FROM
`bulletin_infopage`
 WHERE
`bulletin_infopage`.`enable`
 ORDER BY
`bulletin_infopage`.`id` DESC
SELECT ••• FROM `bulletin_infopage` WHERE `bulletin_infopage`.`enable` ORDER BY `bulletin_infopage`.`id` DESC
0.07987434503450914%
13.34

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(517)
  values = {key: val.resolve(context) for key, val in self.extra_context.items()}
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in <dictcomp>(517)
  values = {key: val.resolve(context) for key, val in self.extra_context.items()}
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in _resolve_lookup(858)
  current = current()
/home/ubuntu/ioancd_dj/bulletin/utils.py in get_info_pages(17)
  cache.set(c_name, info_pages, 60 * 60 * 24)
/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py in set(82)
  if not self._cache.set(key, value, self.get_backend_timeout(timeout)):
/usr/local/lib/python3.8/dist-packages/memcache.py in set(727)
  return self._set("set", key, val, time, min_compress_len, noreply)
/usr/local/lib/python3.8/dist-packages/memcache.py in _set(1052)
  return _unsafe_set()
/usr/local/lib/python3.8/dist-packages/memcache.py in _unsafe_set(1027)
  store_info = self._val_to_store_info(val, min_compress_len)
/usr/local/lib/python3.8/dist-packages/memcache.py in _val_to_store_info(991)
  pickler.dump(val)
1 {% extends 'base.html' %}
2 {% load bootstrap4 %}
3 {% load cache %}
4

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `event_regist_event`.`id`,
       `event_regist_event`.`create_at`,
       `event_regist_event`.`title`,
       `event_regist_event`.`content`,
       `event_regist_event`.`is_active`
  FROM
`event_regist_event`
 WHERE
`event_regist_event`.`is_active`
 ORDER BY
`event_regist_event`.`id` DESC
SELECT ••• FROM `event_regist_event` WHERE `event_regist_event`.`is_active` ORDER BY `event_regist_event`.`id` DESC
0.013274336409472665%
2.22

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(517)
  values = {key: val.resolve(context) for key, val in self.extra_context.items()}
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in <dictcomp>(517)
  values = {key: val.resolve(context) for key, val in self.extra_context.items()}
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in _resolve_lookup(858)
  current = current()
/home/ubuntu/ioancd_dj/proj/middleware.py in get_active_event_list(137)
  event_list = [
83 <script src="https://cdn.jsdelivr.net/npm/fullcalendar@5.3.2/main.min.js"
84 integrity="sha256-mMw9aRRFx9TK/L0dn25GKxH/WH7rtFTp+P9Uma+2+zc=" crossorigin="anonymous"></script>
85 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fullcalendar@5.3.2/main.min.css"
86 integrity="sha256-uq9PNlMzB+1h01Ij9cx7zeE2OR2pLAfRw3uUUOOPKdA=" crossorigin="anonymous">
87 <script src="https://cdn.jsdelivr.net/npm/fullcalendar@5.3.2/locales/zh-tw.min.js"></script>
88
89 <script>
90 document.addEventListener('DOMContentLoaded', function () {

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `proj_projectstage`.`id`,
       `proj_projectstage`.`short_name`,
       `proj_projectstage`.`project_period_id`,
       `proj_projectstage`.`stage`,
       `proj_projectstage`.`editable`,
       `proj_projectstage`.`edit_deadline`,
       `proj_projectstage`.`create_at`,
       `proj_projectstage`.`update_at`
  FROM
`proj_projectstage`
 WHERE
`proj_projectstage`.`stage` = '計畫資料建立'
 ORDER BY
`proj_projectstage`.`id` DESC
SELECT ••• FROM `proj_projectstage` WHERE `proj_projectstage`.`stage` = '計畫資料建立' ORDER BY `proj_projectstage`.`id` DESC
0.01828610478939827%
3.06

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(166)
  values = self.sequence.resolve(context, ignore_failures=True)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in _resolve_lookup(858)
  current = current()
/home/ubuntu/ioancd_dj/proj/middleware.py in get_basement_stage_list(125)
  stage_list = [
1 {% extends 'base.html' %}
2 {% load bootstrap4 %}
3 {% load cache %}
4

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `proj_projectperiod`.`id`,
       `proj_projectperiod`.`name`,
       `proj_projectperiod`.`create_at`,
       `proj_projectperiod`.`update_at`
  FROM
`proj_projectperiod`
 WHERE
`proj_projectperiod`.`id` = 2
 LIMIT
21
SELECT ••• FROM `proj_projectperiod` WHERE `proj_projectperiod`.`id` = 2 LIMIT 21
  3 similar queries.
0.018231877227200897%
3.05

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(988)
  output = self.filter_expression.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in _resolve_lookup(837)
  current = getattr(current, bit)
1 {% extends 'base.html' %}
2 {% load bootstrap4 %}
3 {% load cache %}
4

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `proj_projectperiod`.`id`,
       `proj_projectperiod`.`name`,
       `proj_projectperiod`.`create_at`,
       `proj_projectperiod`.`update_at`
  FROM
`proj_projectperiod`
 WHERE
`proj_projectperiod`.`id` = 3
 LIMIT
21
SELECT ••• FROM `proj_projectperiod` WHERE `proj_projectperiod`.`id` = 3 LIMIT 21
  3 similar queries.
0.002059220322389707%
0.34

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(988)
  output = self.filter_expression.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in _resolve_lookup(837)
  current = getattr(current, bit)
1 {% extends 'base.html' %}
2 {% load bootstrap4 %}
3 {% load cache %}
4

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `proj_projectperiod`.`id`,
       `proj_projectperiod`.`name`,
       `proj_projectperiod`.`create_at`,
       `proj_projectperiod`.`update_at`
  FROM
`proj_projectperiod`
 WHERE
`proj_projectperiod`.`id` = 1
 LIMIT
21
SELECT ••• FROM `proj_projectperiod` WHERE `proj_projectperiod`.`id` = 1 LIMIT 21
  3 similar queries.
0.0059507614306064304%
0.99

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(988)
  output = self.filter_expression.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in _resolve_lookup(837)
  current = getattr(current, bit)
1 {% extends 'base.html' %}
2 {% load bootstrap4 %}
3 {% load cache %}
4

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `bulletin_bulletinpost`.`id`,
       `bulletin_bulletinpost`.`title`,
       `bulletin_bulletinpost`.`author_info`,
       `bulletin_bulletinpost`.`content`,
       `bulletin_bulletinpost`.`plain_text`,
       `bulletin_bulletinpost`.`post_type`,
       `bulletin_bulletinpost`.`post_category`,
       `bulletin_bulletinpost`.`enable`,
       `bulletin_bulletinpost`.`show_on_calendar`,
       `bulletin_bulletinpost`.`show_in_index_page`,
       `bulletin_bulletinpost`.`image`,
       `bulletin_bulletinpost`.`create_at`,
       `bulletin_bulletinpost`.`update_at`,
       `bulletin_bulletinpost`.`event_start`,
       `bulletin_bulletinpost`.`event_end`,
       `bulletin_bulletinpost`.`views_count`
  FROM
`bulletin_bulletinpost`
 WHERE
(`bulletin_bulletinpost`.`enable` AND `bulletin_bulletinpost`.`show_in_index_page` = 'minor')
 ORDER BY
`bulletin_bulletinpost`.`id` DESC
 LIMIT
6
SELECT ••• FROM `bulletin_bulletinpost` WHERE (`bulletin_bulletinpost`.`enable` AND `bulletin_bulletinpost`.`show_in_index_page` = 'minor') ORDER BY `bulletin_bulletinpost`.`id` DESC LIMIT 6
5.339384196941035%
892.06

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(171)
  len_values = len(values)
23 <br>
24
25 <div class="row text-left">
26 {% for post in minor_posts %}
27 <div class="col-md-4">
28 <div class="card">
29 {% if post.image %}
30 <img class="card-img-top" src="{{ post.image.url }}">

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `bulletin_bulletinpost`.`id`,
       `bulletin_bulletinpost`.`title`,
       `bulletin_bulletinpost`.`author_info`,
       `bulletin_bulletinpost`.`content`,
       `bulletin_bulletinpost`.`plain_text`,
       `bulletin_bulletinpost`.`post_type`,
       `bulletin_bulletinpost`.`post_category`,
       `bulletin_bulletinpost`.`enable`,
       `bulletin_bulletinpost`.`show_on_calendar`,
       `bulletin_bulletinpost`.`show_in_index_page`,
       `bulletin_bulletinpost`.`image`,
       `bulletin_bulletinpost`.`create_at`,
       `bulletin_bulletinpost`.`update_at`,
       `bulletin_bulletinpost`.`event_start`,
       `bulletin_bulletinpost`.`event_end`,
       `bulletin_bulletinpost`.`views_count`
  FROM
`bulletin_bulletinpost`
 WHERE
`bulletin_bulletinpost`.`post_type` = 'news'
 ORDER BY
`bulletin_bulletinpost`.`event_start` DESC, `bulletin_bulletinpost`.`id` DESC
 LIMIT
10
SELECT ••• FROM `bulletin_bulletinpost` WHERE `bulletin_bulletinpost`.`post_type` = 'news' ORDER BY `bulletin_bulletinpost`.`event_start` DESC, `bulletin_bulletinpost`.`id` DESC LIMIT 10
27.74256109869379%
4635.00

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(171)
  len_values = len(values)
50 <div class="row text-left">
51 {# https://getbootstrap.com/docs/4.0/components/list-group/#custom-content #}
52 <ul class="list-group col-md-12 list-group-flush">
53 {% for post in news_post %}
54 <a href="{{ post.get_absolute_url }}" class="list-group-item list-group-item-action list-group-item-warning">
55 <span class="badge badge-light badge-pill">{{ post.create_at|date }}</span>
56 {# [{{ post.display_post_type }}] #}
57 {{ post.title }}

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

  +
SELECT `bulletin_bulletinpost`.`id`,
       `bulletin_bulletinpost`.`title`,
       `bulletin_bulletinpost`.`author_info`,
       `bulletin_bulletinpost`.`content`,
       `bulletin_bulletinpost`.`plain_text`,
       `bulletin_bulletinpost`.`post_type`,
       `bulletin_bulletinpost`.`post_category`,
       `bulletin_bulletinpost`.`enable`,
       `bulletin_bulletinpost`.`show_on_calendar`,
       `bulletin_bulletinpost`.`show_in_index_page`,
       `bulletin_bulletinpost`.`image`,
       `bulletin_bulletinpost`.`create_at`,
       `bulletin_bulletinpost`.`update_at`,
       `bulletin_bulletinpost`.`event_start`,
       `bulletin_bulletinpost`.`event_end`,
       `bulletin_bulletinpost`.`views_count`
  FROM
`bulletin_bulletinpost`
 WHERE
`bulletin_bulletinpost`.`show_on_calendar`
 ORDER BY
`bulletin_bulletinpost`.`event_start` DESC, `bulletin_bulletinpost`.`id` DESC
SELECT ••• FROM `bulletin_bulletinpost` WHERE `bulletin_bulletinpost`.`show_on_calendar` ORDER BY `bulletin_bulletinpost`.`event_start` DESC, `bulletin_bulletinpost`.`id` DESC
65.13105531716516%
10881.57

Connection: default

/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/defaulttags.py in render(171)
  len_values = len(values)
94 initialView: 'dayGridMonth',
95 locale: 'zh-tw',
96 events: [
97 // {% for event in curr_month_events %}
98 {
99 title: '{{ event.title }}',
100 start: '{{ event.event_start.isoformat }}',
101 // {% if event.event_end %}

/home/ubuntu/ioancd_dj/templates/bulletin/index.html

Static files (265 found, 2 used)

Static file paths

Static file apps

  1. django.contrib.admin
  2. debug_toolbar
  3. guardian
  4. django_select2
  5. rest_framework
  6. django_extensions
  7. django_quill
  8. django_summernote
  9. ioancd_dj
  10. proj_109

Static files

ioancd_dj/favicon.ico
/home/ubuntu/ioancd_dj/ioancd_dj/static/ioancd_dj/favicon.ico
ioancd_dj/ioancd-logo.png
/home/ubuntu/ioancd_dj/ioancd_dj/static/ioancd_dj/ioancd-logo.png

django.contrib.staticfiles.finders.AppDirectoriesFinder (265 files)

Path Location
admin/js/change_form.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/prepopulate_init.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/core.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/core.js
admin/js/autocomplete.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/SelectFilter2.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/collapse.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/nav_sidebar.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/prepopulate.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/urlify.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/calendar.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/actions.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/jquery.init.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/popup_response.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/cancel.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/SelectBox.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/inlines.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/img/inline-delete.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/icon-yes.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-viewlink.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-addlink.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-calendar.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-alert.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/search.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/README.txt /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/icon-changelink.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-clock.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-no.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/LICENSE /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/selector-icons.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/fonts/Roboto-Regular-webfont.woff /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff
admin/fonts/LICENSE.txt /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt
admin/fonts/Roboto-Bold-webfont.woff /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff
admin/fonts/Roboto-Light-webfont.woff /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff
admin/fonts/README.txt /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/fonts/README.txt
admin/css/nav_sidebar.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/changelists.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/forms.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/base.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/base.css
admin/css/autocomplete.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/widgets.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/responsive_rtl.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/fonts.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/fonts.css
admin/css/responsive.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/dashboard.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/rtl.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/login.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/login.css
admin/css/vendor/select2/select2.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.8/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
debug_toolbar/js/toolbar.timer.js /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/js/toolbar.timer.js
debug_toolbar/js/toolbar.js /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/redirect.js /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/img/indicator.png /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/img/indicator.png
debug_toolbar/img/close_hover.png /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/img/close_hover.png
debug_toolbar/img/back_hover.png /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/img/back_hover.png
debug_toolbar/img/djdt_vertical.png /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/img/djdt_vertical.png
debug_toolbar/img/ajax-loader.gif /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/img/ajax-loader.gif
debug_toolbar/img/back.png /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/img/back.png
debug_toolbar/img/close.png /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/img/close.png
debug_toolbar/css/toolbar.css /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/css/print.css /usr/local/lib/python3.8/dist-packages/debug_toolbar/static/debug_toolbar/css/print.css
guardian/img/icon-yes.svg /usr/local/lib/python3.8/dist-packages/guardian/static/guardian/img/icon-yes.svg
guardian/img/icon-no.svg /usr/local/lib/python3.8/dist-packages/guardian/static/guardian/img/icon-no.svg
django_select2/django_select2.js /usr/local/lib/python3.8/dist-packages/django_select2/static/django_select2/django_select2.js
rest_framework/js/csrf.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/js/default.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/jquery-3.4.1.min.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/js/jquery-3.4.1.min.js
rest_framework/js/prettify-min.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/coreapi-0.1.1.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/js/bootstrap.min.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/ajax-form.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/img/glyphicons-halflings.png /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/img/grid.png /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings-white.png /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/fonts/fontawesome-webfont.svg /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/fontawesome-webfont.eot /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/glyphicons-halflings-regular.eot /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/glyphicons-halflings-regular.svg /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/glyphicons-halflings-regular.ttf /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/fontawesome-webfont.ttf /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
rest_framework/fonts/fontawesome-webfont.woff /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/glyphicons-halflings-regular.woff2 /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/css/bootstrap-tweaks.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/default.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/font-awesome-4.0.3.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/bootstrap-theme.min.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/css/bootstrap.min.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/prettify.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/docs/js/jquery.json-view.min.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/js/api.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/js/highlight.pack.js /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/img/grid.png /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/img/favicon.ico /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/css/jquery.json-view.min.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/base.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/docs/css/highlight.css /usr/local/lib/python3.8/dist-packages/rest_framework/static/rest_framework/docs/css/highlight.css
django_extensions/js/jquery.bgiframe.js /usr/local/lib/python3.8/dist-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js
django_extensions/js/jquery.ajaxQueue.js /usr/local/lib/python3.8/dist-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js
django_extensions/js/jquery.autocomplete.js /usr/local/lib/python3.8/dist-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js
django_extensions/img/indicator.gif /usr/local/lib/python3.8/dist-packages/django_extensions/static/django_extensions/img/indicator.gif
django_extensions/css/jquery.autocomplete.css /usr/local/lib/python3.8/dist-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css
django_quill/quill.core.css /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/quill.core.css
django_quill/quill.bubble.css /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/quill.bubble.css
django_quill/quill.core.js /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/quill.core.js
django_quill/django_quill.css /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/django_quill.css
django_quill/django_quill.js /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/django_quill.js
django_quill/quill.snow.css /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/quill.snow.css
django_quill/highlight.darcula.min.css /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/highlight.darcula.min.css
django_quill/quill.min.js /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/quill.min.js
django_quill/quill.min.js.map /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/quill.min.js.map
django_quill/highlight.pack.js /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/highlight.pack.js
django_quill/quill.js /usr/local/lib/python3.8/dist-packages/django_quill/static/django_quill/quill.js
.DS_Store /usr/local/lib/python3.8/dist-packages/django_summernote/static/.DS_Store
summernote/jquery.iframe-transport.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/jquery.iframe-transport.js
summernote/summernote-lite.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote-lite.min.js
summernote/django_summernote.css /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/django_summernote.css
summernote/jquery.fileupload.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/jquery.fileupload.js
summernote/summernote.png /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote.png
summernote/summernote-bs4.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote-bs4.min.js
summernote/summernote-bs5.min.css /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote-bs5.min.css
summernote/summernote-bs4.min.css /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote-bs4.min.css
summernote/summernote.min.css /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote.min.css
summernote/summernote.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote.min.js
summernote/jquery.ui.widget.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/jquery.ui.widget.js
summernote/summernote-lite.min.css /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote-lite.min.css
summernote/.DS_Store /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/.DS_Store
summernote/ResizeSensor.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/ResizeSensor.js
summernote/SOURCE /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/SOURCE
summernote/summernote-bs5.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/summernote-bs5.min.js
summernote/font/summernote.ttf /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/font/summernote.ttf
summernote/font/summernote.woff2 /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/font/summernote.woff2
summernote/font/summernote.woff /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/font/summernote.woff
summernote/font/summernote.hash /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/font/summernote.hash
summernote/font/summernote.eot /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/font/summernote.eot
summernote/lang/summernote-hr-HR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-hr-HR.min.js
summernote/lang/summernote-pt-PT.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-pt-PT.min.js
summernote/lang/summernote-id-ID.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-id-ID.min.js
summernote/lang/summernote-nb-NO.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-nb-NO.min.js
summernote/lang/summernote-fr-FR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-fr-FR.min.js
summernote/lang/summernote-bn-BD.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-bn-BD.min.js
summernote/lang/summernote-ja-JP.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-ja-JP.min.js
summernote/lang/summernote-uk-UA.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-uk-UA.min.js
summernote/lang/summernote-el-GR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-el-GR.min.js
summernote/lang/summernote-pl-PL.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-pl-PL.min.js
summernote/lang/summernote-cs-CZ.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-cs-CZ.min.js
summernote/lang/summernote-ta-IN.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-ta-IN.min.js
summernote/lang/summernote-sv-SE.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-sv-SE.min.js
summernote/lang/summernote-uz-UZ.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-uz-UZ.min.js
summernote/lang/summernote-ro-RO.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-ro-RO.min.js
summernote/lang/summernote-da-DK.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-da-DK.min.js
summernote/lang/summernote-he-IL.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-he-IL.min.js
summernote/lang/summernote-gl-ES.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-gl-ES.min.js
summernote/lang/summernote-ru-RU.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-ru-RU.min.js
summernote/lang/summernote-fa-IR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-fa-IR.min.js
summernote/lang/summernote-lt-LT.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-lt-LT.min.js
summernote/lang/summernote-es-EU.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-es-EU.min.js
summernote/lang/summernote-vi-VN.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-vi-VN.min.js
summernote/lang/summernote-zh-CN.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-zh-CN.min.js
summernote/lang/summernote-de-CH.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-de-CH.min.js
summernote/lang/summernote-es-ES.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-es-ES.min.js
summernote/lang/summernote-ca-ES.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-ca-ES.min.js
summernote/lang/summernote-sl-SI.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-sl-SI.min.js
summernote/lang/summernote-nl-NL.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-nl-NL.min.js
summernote/lang/summernote-ar-AR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-ar-AR.min.js
summernote/lang/summernote-pt-BR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-pt-BR.min.js
summernote/lang/summernote-sk-SK.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-sk-SK.min.js
summernote/lang/summernote-fi-FI.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-fi-FI.min.js
summernote/lang/summernote-mn-MN.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-mn-MN.min.js
summernote/lang/summernote-bg-BG.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-bg-BG.min.js
summernote/lang/summernote-de-DE.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-de-DE.min.js
summernote/lang/summernote-sr-RS.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-sr-RS.min.js
summernote/lang/summernote-ko-KR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-ko-KR.min.js
summernote/lang/summernote-az-AZ.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-az-AZ.min.js
summernote/lang/summernote-zh-TW.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-zh-TW.min.js
summernote/lang/summernote-tr-TR.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-tr-TR.min.js
summernote/lang/summernote-lt-LV.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-lt-LV.min.js
summernote/lang/summernote-hu-HU.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-hu-HU.min.js
summernote/lang/summernote-sr-RS-Latin.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-sr-RS-Latin.min.js
summernote/lang/summernote-it-IT.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-it-IT.min.js
summernote/lang/summernote-en-US.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-en-US.min.js
summernote/lang/summernote-th-TH.min.js /usr/local/lib/python3.8/dist-packages/django_summernote/static/summernote/lang/summernote-th-TH.min.js
ioancd_dj/ioancd-logo.png /home/ubuntu/ioancd_dj/ioancd_dj/static/ioancd_dj/ioancd-logo.png
ioancd_dj/ioancd-logo-sm.png /home/ubuntu/ioancd_dj/ioancd_dj/static/ioancd_dj/ioancd-logo-sm.png
ioancd_dj/favicon.ico /home/ubuntu/ioancd_dj/ioancd_dj/static/ioancd_dj/favicon.ico
proj_109/課程大綱表.docx /home/ubuntu/ioancd_dj/proj_109/static/proj_109/課程大綱表.docx

Templates (6 rendered)

Template path

  1. /home/ubuntu/ioancd_dj/templates

Templates

bulletin/index.html
/home/ubuntu/ioancd_dj/templates/bulletin/index.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': <SimpleLazyObject: 'k5k6IzsA0g04wl4nZV4EeEnvWdDDUlbjN0iTrKwBHe6opcpsERfo1H2E0W7Uhn7o'>, 'debug': True, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5953517490>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f595329a6d0>, 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f59533c2040>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f595329aa60>>} {'curr_month_events': '<<queryset of bulletin.BulletinPost>>', 'major_post': <BulletinPost: blog-十年陪伴 不改初心的舵手>, 'minor_posts': '<<queryset of bulletin.BulletinPost>>', 'news_post': '<<queryset of bulletin.BulletinPost>>'}
base.html
/home/ubuntu/ioancd_dj/templates/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': <SimpleLazyObject: 'k5k6IzsA0g04wl4nZV4EeEnvWdDDUlbjN0iTrKwBHe6opcpsERfo1H2E0W7Uhn7o'>, 'debug': True, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5953517490>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f595329a6d0>, 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f59533c2040>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f595329aa60>>} {'curr_month_events': '<<queryset of bulletin.BulletinPost>>', 'major_post': <BulletinPost: blog-十年陪伴 不改初心的舵手>, 'minor_posts': '<<queryset of bulletin.BulletinPost>>', 'news_post': '<<queryset of bulletin.BulletinPost>>'}
bootstrap4/messages.html
/usr/local/lib/python3.8/dist-packages/bootstrap4/templates/bootstrap4/messages.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'False': False, 'None': None, 'True': True, 'csrf_token': <SimpleLazyObject: 'k5k6IzsA0g04wl4nZV4EeEnvWdDDUlbjN0iTrKwBHe6opcpsERfo1H2E0W7Uhn7o'>, 'curr_month_events': '<<queryset of bulletin.BulletinPost>>', 'debug': True, 'major_post': <BulletinPost: blog-十年陪伴 不改初心的舵手>, 'message_constants': <module 'django.contrib.messages.constants' from '/usr/local/lib/python3.8/dist-packages/django/contrib/messages/constants.py'>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5953517490>, 'minor_posts': '<<queryset of bulletin.BulletinPost>>', 'news_post': '<<queryset of bulletin.BulletinPost>>', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f595329a6d0>, 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f59533c2040>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f595329aa60>>}
header.html
/home/ubuntu/ioancd_dj/templates/header.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': <SimpleLazyObject: 'k5k6IzsA0g04wl4nZV4EeEnvWdDDUlbjN0iTrKwBHe6opcpsERfo1H2E0W7Uhn7o'>, 'debug': True, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5953517490>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f595329a6d0>, 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f59533c2040>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f595329aa60>>} {'curr_month_events': '<<queryset of bulletin.BulletinPost>>', 'major_post': <BulletinPost: blog-十年陪伴 不改初心的舵手>, 'minor_posts': '<<queryset of bulletin.BulletinPost>>', 'news_post': '<<queryset of bulletin.BulletinPost>>'}
form-error.html
/home/ubuntu/ioancd_dj/templates/form-error.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': <SimpleLazyObject: 'k5k6IzsA0g04wl4nZV4EeEnvWdDDUlbjN0iTrKwBHe6opcpsERfo1H2E0W7Uhn7o'>, 'debug': True, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5953517490>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f595329a6d0>, 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f59533c2040>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f595329aa60>>} {'curr_month_events': '<<queryset of bulletin.BulletinPost>>', 'major_post': <BulletinPost: blog-十年陪伴 不改初心的舵手>, 'minor_posts': '<<queryset of bulletin.BulletinPost>>', 'news_post': '<<queryset of bulletin.BulletinPost>>'} {'block': <Block Node: fullpage. Contents: [<TextNode: '\n <div class="py-5'>, <Block Node: maininfo. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f5952aab4f0>, <TextNode: '\n </div>\n\n\n '>, <Block Node: rightside. Contents: [<TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Variable Node: view.title>, <TextNode: '</span>\n <'>, <Block Node: content. Contents: [<TextNode: '\n '>]>, <TextNode: '\n </div>\n '>]>}
footer.html
/home/ubuntu/ioancd_dj/templates/footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': <SimpleLazyObject: 'k5k6IzsA0g04wl4nZV4EeEnvWdDDUlbjN0iTrKwBHe6opcpsERfo1H2E0W7Uhn7o'>, 'debug': True, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5953517490>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f595329a6d0>, 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f59533c2040>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f595329aa60>>} {'curr_month_events': '<<queryset of bulletin.BulletinPost>>', 'major_post': <BulletinPost: blog-十年陪伴 不改初心的舵手>, 'minor_posts': '<<queryset of bulletin.BulletinPost>>', 'news_post': '<<queryset of bulletin.BulletinPost>>'}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'k5k6IzsA0g04wl4nZV4EeEnvWdDDUlbjN0iTrKwBHe6opcpsERfo1H2E0W7Uhn7o'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f59533c2040>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/bulletin/'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f595329aa60>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f595329a6d0>}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5953517490>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}

Cache calls from 2 backends

總結

Total calls Total time Cache hits Cache misses
4 44.356346130371094 ms 0 2

Commands

add get set delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 2 2 0 0 0 0 0 0 0 0 0 0

Calls

Time (ms) Type Arguments Keyword arguments Backend
+ 0.2275 get ('template.cache.header.2ac061ac06a9b90bbedeff2de57b97f9',) {} <django.core.cache.backends.memcached.MemcachedCache object at 0x7f595461fa00>
/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(45)
  value = fragment_cache.get(cache_key)
+ 1.3812 set ('template.cache.header.2ac061ac06a9b90bbedeff2de57b97f9', '\n\n<nav class="navbar sticky-top py-1 bg-warning d-print-none navbar-expand-md">\n <div class="container">\n <a class="navbar-brand" href="/">\n <img class="img-fluid masthead-brand" src="https://ioancd-dj.s3.amazonaws.com/static/ioancd_dj/ioancd-logo.png"\n style="height:40px; width: 244px;" alt="">\n </a>\n <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"\n aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon">\n <span class="fa fa-bars"></span>\n </span>\n </button>\n <div class="collapse navbar-collapse" id="navbarSupportedContent">\n <ul class="navbar-nav mr-auto">\n\n <li class="nav-item dropdown">\n <a class="nav-link dropdown-toggle text-dark text-dark" href="#" id="dropdown0" role="button"\n data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n 關於計畫\n </a>\n <div class="dropdown-menu" aria-labelledby="dropdown0">\n \n \n \n <a class="dropdown-item py-2 text-dark"\n href="/bulletin/info-page/about-project">\n 關於計畫\n </a>\n \n \n \n\n \n \n <a class="dropdown-item py-2 text-dark"\n href="/bulletin/news/">\n 訊息公告\n </a>\n \n <a class="dropdown-item py-2 text-dark"\n href="/bulletin/blog/">\n 專題報導\n </a>\n \n <a class="dropdown-item py-2 text-dark"\n href="/bulletin/record/">\n 活動側記\n </a>\n \n <a class="dropdown-item py-2 text-dark"\n href="/bulletin/calendar/">\n 行事曆\n </a>\n \n <a class="dropdown-item py-2 text-dark"\n href="/download-zone/">\n <i class="fas fa-file-download"></i>\n 檔案下載專區\n </a>\n <a class="dropdown-item py-2 text-dark"\n href="/charts/">\n <i class="fas fa-chart-pie"></i>\n 統計圖表\n </a>\n </div>\n </li>\n\n \n \n \n\n <li class="nav-item dropdown">\n <a class="nav-link dropdown-toggle text-dark" id="dropdown04" data-toggle="dropdown"\n aria-haspopup="true" aria-expanded="false">各校計畫簡介</a>\n <div class="dropdown-menu" aria-labelledby="dropdown04">\n\n \n \n <a class="dropdown-item py-2 text-dark"\n href="/proj_109/period-2/basement-list">\n <i class="fas fa-list" aria-hidden="true"></i>\n 108年度各區域基地計畫\n </a>\n <a class="dropdown-item py-2 text-dark"\n href="/proj_109/stage-16/public-project-list">\n <i class="fas fa-list" aria-hidden="true"></i>\n 108年度各校計畫\n </a>\n \n \n <a class="dropdown-item py-2 text-dark"\n href="/proj_109/period-3/basement-list">\n <i class="fas fa-list" aria-hidden="true"></i>\n 110年度各區域基地計畫\n </a>\n <a class="dropdown-item py-2 text-dark"\n href="/proj_109/stage-10/public-project-list">\n <i class="fas fa-list" aria-hidden="true"></i>\n 110年度各校計畫\n </a>\n \n \n <a class="dropdown-item py-2 text-dark"\n href="/proj_109/period-1/basement-list">\n <i class="fas fa-list" aria-hidden="true"></i>\n 109年度各區域基地計畫\n </a>\n <a class="dropdown-item py-2 text-dark"\n href="/proj_109/stage-3/public-project-list">\n <i class="fas fa-list" aria-hidden="true"></i>\n 109年度各校計畫\n </a>\n \n\n </div>\n </li>\n\n \n\n\n \n </ul>\n <ul class="navbar-nav">\n\n\n \n <li class="nav-right">\n <a class="nav-link text-dark" href="/accounts/login/">\n <i class="fas fa-sign-in-alt" aria-hidden="true"></i>\n 登入\n </a>\n </li>\n \n\n <div class="py-2 text-dark">\n <a class="text-dark"\n target="_blank"\n href="https://www.facebook.com/%E8%AD%B0%E9%A1%8C%E5%B0%8E%E5%90%91%E8%B7%A8%E9%A0%98%E5%9F%9F%E6%95%98%E4%BA%8B%E5%8A%9B%E5%9F%B9%E8%82%B2%E8%A8%88%E7%95%AB-542343926256305/?ref=bookmarks">\n <i class="fab fa-facebook-square"></i>\n </a>\n </div>\n </ul>\n </div>\n </div>\n</nav>\n', 600) {} <django.core.cache.backends.memcached.MemcachedCache object at 0x7f595461fa00>
/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(195)
  return template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(172)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(48)
  fragment_cache.set(cache_key, value, expire_time)
+ 0.1462 get ('template.cache.home_page.c238ca96534b12d8b484937dd6f63351',) {} <django.core.cache.backends.memcached.MemcachedCache object at 0x7f595461fa00>
/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(45)
  value = fragment_cache.get(cache_key)
+ 42.6016 set ('template.cache.home_page.c238ca96534b12d8b484937dd6f63351', '\n\n <div class="row text-left">\n <div class="col-md-3">\n <h2 class="text-dark">十年陪伴 不改初心的舵手</h2>\n <p>\n 計畫督導顧問 陳昌明教授\n\n\n人事現實變化無常,能有人十年相伴,實屬不易;在高教領域各式計畫紛繁轉換遷移歷程中,真正做到十年陪伴,鼎力相助,於今已是奇蹟,計畫總顧問成功大學中文系陳昌明教授正是十年來始終陪伴我們、引導計畫邁向奇蹟的高教傳奇人物。透過十年持續累積的功力與眼界,在計畫邁入新階段的此刻,…\n </p>\n <a href="/bulletin/bulletin-post/1" class="btn btn-outline-secondary">閱讀更多</a>\n </div>\n <div class="col-md-9">\n \n <img src="https://ioancd-dj.s3.amazonaws.com/media/public/blog/None/list1_201912190926071074.jpg" class="img-fluid">\n \n </div>\n </div>\n\n <br>\n\n <div class="row text-left">\n \n <div class="col-md-4">\n <div class="card">\n \n <div class="card-body">\n <h6 class="card-subtitle mb-2 text-muted">活動側記</h6>\n <h5 class="card-title">\n 區域社群共創交流基地工作規劃營|共耕一畝田\n </h5>\n <p class="card-text">議題導向跨領域敘事力培育計畫有別於其他計畫,由北、中、雲嘉、高屏等四個區域社群共創交流基地與總計畫辦公室一同協助提供各計畫學校在執行計畫中所需資源,共同推進議題導向跨領域敘事力培…</p>\n <a href="/bulletin/bulletin-post/143" class="btn btn-block btn-outline-secondary">閱讀更多</a>\n </div>\n </div>\n </div>\n \n <div class="col-md-4">\n <div class="card">\n \n <img class="card-img-top" src="https://ioancd-dj.s3.amazonaws.com/media/public/news/None/%E8%B3%80.jpg">\n \n <div class="card-body">\n <h6 class="card-subtitle mb-2 text-muted">訊息公告</h6>\n <h5 class="card-title">\n 賀!本計畫教師通過教育部「111年教學實踐研究計畫」\n </h5>\n <p class="card-text">捷報!恭賀老師們\n\n\n狂賀!本計畫教師共56位通過教育部「111年教學實踐研究計畫」\n,其中49位以議題導向跨領域敘事力計畫內容為主題,\n拉開長長的名單捲軸,恭喜老師們榮獲佳績,…</p>\n <a href="/bulletin/bulletin-post/142" class="btn btn-block btn-outline-secondary">閱讀更多</a>\n </div>\n </div>\n </div>\n \n <div class="col-md-4">\n <div class="card">\n \n <img class="card-img-top" src="https://ioancd-dj.s3.amazonaws.com/media/public/news/141/0925%E8%94%A1%E4%BD%A9%E5%9D%87%E8%80%81%E5%B8%AB.jpg">\n \n <div class="card-body">\n <h6 class="card-subtitle mb-2 text-muted">訊息公告</h6>\n <h5 class="card-title">\n 教育部文藝創作獎 教師組散文得獎囉!\n </h5>\n <p class="card-text">恭喜 靜宜大學\n閱讀書寫暨素養課程研發中心副主任/台文系助理教授\n蔡佩均老師\xa0以「驚角鹿」榮獲教育部\n文藝創作獎 教師組散文 優選!\n議題導向跨領域敘事力辦公室全體同仁 祝賀\n\n…</p>\n <a href="/bulletin/bulletin-post/141" class="btn btn-block btn-outline-secondary">閱讀更多</a>\n </div>\n </div>\n </div>\n \n <div class="col-md-4">\n <div class="card">\n \n <img class="card-img-top" src="https://ioancd-dj.s3.amazonaws.com/media/public/news/140/banner0919%E6%9B%B4.jpg">\n \n <div class="card-body">\n <h6 class="card-subtitle mb-2 text-muted">訊息公告</h6>\n <h5 class="card-title">\n 【研習工坊】「跨領域教學合作,我們一起走!」工作坊\n </h5>\n <p class="card-text">教育是人們成長的第一階段,順應萬變的世界,台灣的教育也有對應措施。我們想,我們共同的目標是透過教育,讓學生變成更符合社會需求的人們,讓學生有獨立思考、解決問題之能力,甚至是跨領域…</p>\n <a href="/bulletin/bulletin-post/140" class="btn btn-block btn-outline-secondary">閱讀更多</a>\n </div>\n </div>\n </div>\n \n <div class="col-md-4">\n <div class="card">\n \n <img class="card-img-top" src="https://ioancd-dj.s3.amazonaws.com/media/public/news/None/%E9%BC%8E%E8%AB%87.png">\n \n <div class="card-body">\n <h6 class="card-subtitle mb-2 text-muted">訊息公告</h6>\n <h5 class="card-title">\n 「春丰物語」開跑囉!\n </h5>\n <p class="card-text">2022年「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」\n為期四天的活動開跑囉!\n本次結合靜態策展與動態節目,動態節目已於7月27日(週三)從熱鬧的鼎談…</p>\n <a href="/bulletin/bulletin-post/139" class="btn btn-block btn-outline-secondary">閱讀更多</a>\n </div>\n </div>\n </div>\n \n <div class="col-md-4">\n <div class="card">\n \n <img class="card-img-top" src="https://ioancd-dj.s3.amazonaws.com/media/public/news/137/%E5%9C%96%E7%89%871_F0t8Qgz.jpg">\n \n <div class="card-body">\n <h6 class="card-subtitle mb-2 text-muted">訊息公告</h6>\n <h5 class="card-title">\n 【議題導向】「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」活動公告\n </h5>\n <p class="card-text">2022年「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」\n\n\n108年起,教育部推動「核心素養」教育,以「自發」、「互動」、「共好」三大面向培育未來人才…</p>\n <a href="/bulletin/bulletin-post/137" class="btn btn-block btn-outline-secondary">閱讀更多</a>\n </div>\n </div>\n </div>\n \n </div>\n\n <br>\n <hr>\n <br>\n\n <h3 class="text-center">最新消息</h3>\n <div class="row text-left">\n \n <ul class="list-group col-md-12 list-group-flush">\n \n <a href="/bulletin/bulletin-post/140" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年9月23日</span>\n \n 【研習工坊】「跨領域教學合作,我們一起走!」工作坊\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年10月1日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/141" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年9月28日</span>\n \n 教育部文藝創作獎 教師組散文得獎囉!\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年9月28日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/137" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年7月5日</span>\n \n 【議題導向】「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」活動公告\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年7月27日\n \n - 2022年7月30日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/136" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年6月30日</span>\n \n 7-8月計畫辦公室暑假上班時間異動\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年6月30日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/135" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年5月2日</span>\n \n 2022年高教人社教育發展暨議題導向跨領域敘事力學術研討會-第二階段論文全文審查通過名單公告\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年5月2日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/134" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年4月26日</span>\n \n 【研習工坊】質性方法工作坊:從行動現場發掘理論的對話(嘉南區)\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年5月1日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/133" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年4月20日</span>\n \n 2022年「高教人社教育發展暨議題導向跨領域敘事力學術研討會」活動延期公告\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年4月20日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/131" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年3月24日</span>\n \n 【觀課資訊】110學年度第二學期觀課機制說明\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年3月24日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/130" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年3月8日</span>\n \n 【研習工坊】質性方法工作坊:從行動現場發掘理論的對話(中區)\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年3月12日\n \n ]\n \n\n </a>\n \n <a href="/bulletin/bulletin-post/127" class="list-group-item list-group-item-action list-group-item-warning">\n <span class="badge badge-light badge-pill">2022年2月25日</span>\n \n 【研習工坊】質性方法工作坊-從行動現場發掘理論的對話(北區)\n\n \n [\n <i class="fa fa-calendar-alt" aria-hidden="true"></i>\n 2022年3月5日\n \n ]\n \n\n </a>\n \n </ul>\n </div>\n\n <br>\n <hr>\n <br>\n\n <h3 class="text-center">行事曆</h3>\n\n <div id="calendar"></div>\n\n \n <script src="https://cdn.jsdelivr.net/npm/fullcalendar@5.3.2/main.min.js"\n integrity="sha256-mMw9aRRFx9TK/L0dn25GKxH/WH7rtFTp+P9Uma+2+zc=" crossorigin="anonymous"></script>\n <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fullcalendar@5.3.2/main.min.css"\n integrity="sha256-uq9PNlMzB+1h01Ij9cx7zeE2OR2pLAfRw3uUUOOPKdA=" crossorigin="anonymous">\n <script src="https://cdn.jsdelivr.net/npm/fullcalendar@5.3.2/locales/zh-tw.min.js"></script>\n\n <script>\n document.addEventListener(\'DOMContentLoaded\', function () {\n const calendarEl = document.getElementById(\'calendar\');\n const calendar = new FullCalendar.Calendar(calendarEl, {\n displayEventTime: false,\n initialView: \'dayGridMonth\',\n locale: \'zh-tw\',\n events: [\n // \n {\n title: \'【研習工坊】「跨領域教學合作,我們一起走!」工作坊\',\n start: \'2022-10-01T01:00:00+00:00\',\n // \n end: \'2022-10-01T09:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/140\',\n },\n // \n {\n title: \'【議題導向】「高教人社教育發展學術研討會」暨「議題導向跨領域敘事力培育計畫成果聯展」活動公告\',\n start: \'2022-07-27T06:09:00+00:00\',\n // \n end: \'2022-07-30T06:09:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/137\',\n },\n // \n {\n title: \'【北區基地】2022北區社群共創交流基地議題論壇\',\n start: \'2022-06-27T22:00:00+00:00\',\n // \n end: \'2022-06-28T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/111\',\n },\n // \n {\n title: \'【高屏基地】創新教學實踐研究論競賽\',\n start: \'2022-06-19T22:00:00+00:00\',\n // \n end: \'2022-06-20T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/110\',\n },\n // \n {\n title: \'【高屏基地】未來教師教學成長\',\n start: \'2022-06-16T22:00:00+00:00\',\n // \n end: \'2022-06-17T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/109\',\n },\n // \n {\n title: \'【北區基地】北區期末聯合成果展\',\n start: \'2022-06-14T22:00:00+00:00\',\n // \n end: \'2022-06-16T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/108\',\n },\n // \n {\n title: \'【高屏基地】跨域敘事微學習沙龍(四) 搭建共鳴橋梁—從故事中挖掘感動\',\n start: \'2022-05-13T22:00:00+00:00\',\n // \n end: \'2022-05-14T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/107\',\n },\n // \n {\n title: \'【北區基地】場域實踐 X 創新教學研習工坊\',\n start: \'2022-05-13T22:00:00+00:00\',\n // \n end: \'2022-05-14T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/106\',\n },\n // \n {\n title: \'【研習工坊】質性方法工作坊:從行動現場發掘理論的對話(嘉南區)\',\n start: \'2022-05-01T01:30:00+00:00\',\n // \n end: \'2022-05-01T08:30:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/134\',\n },\n // \n {\n title: \'【北區基地】「學習歷程檔案與成果影片」競賽\',\n start: \'2022-03-25T22:00:00+00:00\',\n // \n end: \'2022-03-26T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/105\',\n },\n // \n {\n title: \'【高屏基地】跨域敘事微學習沙龍(三) 有溫度的敘事力\',\n start: \'2022-03-20T22:00:00+00:00\',\n // \n end: \'2022-03-21T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/104\',\n },\n // \n {\n title: \'【北區基地】敘事融入課程設計與探究教學工作坊\',\n start: \'2022-03-18T22:00:00+00:00\',\n // \n end: \'2022-03-19T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/103\',\n },\n // \n {\n title: \'【研習工坊】質性方法工作坊-從行動現場發掘理論的對話(北區)\',\n start: \'2022-03-05T03:11:00+00:00\',\n // \n url: \'/bulletin/bulletin-post/127\',\n },\n // \n {\n title: \'【高屏基地】未來教師教學成長\',\n start: \'2022-03-03T22:00:00+00:00\',\n // \n end: \'2022-03-04T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/102\',\n },\n // \n {\n title: \'2022年高教人社教育發展暨議題導向跨領域敘事力學術研討會-第一階段論文摘要審查通過名單公告\',\n start: \'2022-02-26T08:34:00+00:00\',\n // \n url: \'/bulletin/bulletin-post/129\',\n },\n // \n {\n title: \'行政人員休假公告\',\n start: \'2022-01-27T01:58:00+00:00\',\n // \n end: \'2022-02-10T01:58:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/124\',\n },\n // \n {\n title: \'【高屏區】高屏區域聯合成果展\',\n start: \'2022-01-06T22:00:00+00:00\',\n // \n end: \'2022-01-07T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/101\',\n },\n // \n {\n title: \'【北區基地】北區期中聯合成果展\',\n start: \'2022-01-05T22:00:00+00:00\',\n // \n end: \'2022-01-06T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/100\',\n },\n // \n {\n title: \'【嘉南基地】嘉南區域計畫團隊暨成大敘事力計畫課程成果聯展\',\n start: \'2021-12-24T22:00:00+00:00\',\n // \n end: \'2021-12-25T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/99\',\n },\n // \n {\n title: \'【嘉南基地】2021 全國敘事短片-「青春影享」競賽-頒獎典禮\',\n start: \'2021-12-23T22:00:00+00:00\',\n // \n end: \'2021-12-24T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/98\',\n },\n // \n {\n title: \'【中區基地】「向正在生成的未來學習」工作坊\',\n start: \'2021-12-19T06:20:00+00:00\',\n // \n end: \'2021-12-19T06:20:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/121\',\n },\n // \n {\n title: \'【嘉南基地】2021 全國敘事短片-「青春影享」競賽-決選競賽報告\',\n start: \'2021-12-17T22:00:00+00:00\',\n // \n end: \'2021-12-18T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/96\',\n },\n // \n {\n title: \'【北區基地】向正在生成的未來學習工坊\',\n start: \'2021-12-11T22:00:00+00:00\',\n // \n end: \'2021-12-12T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/95\',\n },\n // \n {\n title: \'【高屏基地】「教師教學經驗分享會」\',\n start: \'2021-12-10T07:47:00+00:00\',\n // \n end: \'2021-12-10T07:47:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/122\',\n },\n // \n {\n title: \'【高屏基地】未來教師教學成長\',\n start: \'2021-12-09T22:00:00+00:00\',\n // \n end: \'2021-12-10T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/94\',\n },\n // \n {\n title: \'【嘉南基地】敘事力教師成長社群(四)有溫度的領導者\',\n start: \'2021-12-05T22:00:00+00:00\',\n // \n end: \'2021-12-06T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/93\',\n },\n // \n {\n title: \'【高屏基地】跨域敘事微學習沙龍(二) 看得見及被看見的同理心\',\n start: \'2021-11-28T22:00:00+00:00\',\n // \n end: \'2021-11-29T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/92\',\n },\n // \n {\n title: \'110年度「大疫時代的未來議題趨勢探究TA工作坊」\',\n start: \'2021-11-27T00:50:00+00:00\',\n // \n end: \'2021-11-27T00:50:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/83\',\n },\n // \n {\n title: \'【北區基地】策略規劃的未來思考工作坊\',\n start: \'2021-11-26T22:00:00+00:00\',\n // \n end: \'2021-10-27T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/91\',\n },\n // \n {\n title: \'【嘉南基地】未來 ● 新視界 線上論壇\',\n start: \'2021-11-25T22:00:00+00:00\',\n // \n end: \'2021-11-26T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/90\',\n },\n // \n {\n title: \'110年度「未來思考與議題導向之課程與教學探究」線上工作坊(C場)\',\n start: \'2021-11-24T01:06:00+00:00\',\n // \n end: \'2021-11-24T01:06:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/115\',\n },\n // \n {\n title: \'【嘉南基地】「如何運用『引導』協助創新教學」工作坊\',\n start: \'2021-11-20T01:00:00+00:00\',\n // \n end: \'2021-11-20T09:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/86\',\n },\n // \n {\n title: \'【中區基地】中區議題論壇 關鍵趨勢:線上策展觀念解析\',\n start: \'2021-11-19T16:00:00+00:00\',\n // \n end: \'2021-11-20T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/89\',\n },\n // \n {\n title: \'【高屏基地】高屏區域議題論壇(永續教育SDGs議題如何融入課程)\',\n start: \'2021-11-18T16:00:00+00:00\',\n // \n end: \'2021-10-19T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/87\',\n },\n // \n {\n title: \'【北區基地】談日本推動SDGs與場域實踐 (線上全英語演講)\',\n start: \'2021-11-13T01:00:00+00:00\',\n // \n end: \'2021-11-13T09:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/88\',\n },\n // \n {\n title: \'【高屏基地】「如何運用『引導』協助創新教學」工作坊\',\n start: \'2021-11-13T01:00:00+00:00\',\n // \n end: \'2021-11-13T09:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/85\',\n },\n // \n {\n title: \'110年度「大疫時代的未來議題趨勢探究TA工作坊」\',\n start: \'2021-11-13T00:49:00+00:00\',\n // \n end: \'2021-11-13T00:50:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/82\',\n },\n // \n {\n title: \'110年度「未來思考與議題導向之課程與教學探究」線上工作坊(B場)\',\n start: \'2021-11-10T01:05:00+00:00\',\n // \n end: \'2021-11-10T01:06:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/114\',\n },\n // \n {\n title: \'【嘉南基地】敘事力教師成長社群(三)策展作為藝術實踐的方法\',\n start: \'2021-11-08T06:41:00+00:00\',\n // \n end: \'2021-11-08T06:42:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/118\',\n },\n // \n {\n title: \'【嘉南基地】敘事力教師成長社群(二)影像敘事的創意與實踐\',\n start: \'2021-11-06T06:40:00+00:00\',\n // \n end: \'2021-11-06T06:40:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/117\',\n },\n // \n {\n title: \'110年度「大疫時代的未來議題趨勢探究TA工作坊」\',\n start: \'2021-11-06T00:47:00+00:00\',\n // \n end: \'2021-11-06T10:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/81\',\n },\n // \n {\n title: \'110年度「未來思考與議題導向之課程與教學探究」線上工作坊(A場)\',\n start: \'2021-11-03T01:02:00+00:00\',\n // \n end: \'2021-11-03T01:02:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/112\',\n },\n // \n {\n title: \'110年度「大疫時代的未來議題趨勢探究TA工作坊」\',\n start: \'2021-10-23T04:00:00+00:00\',\n // \n end: \'2021-10-23T08:34:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/77\',\n },\n // \n {\n title: \'【高屏基地】「敘事素養X專業領域」研習活動\',\n start: \'2021-10-23T01:00:00+00:00\',\n // \n end: \'2021-10-23T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/79\',\n },\n // \n {\n title: \'教師節快樂\',\n start: \'2021-09-28T06:46:00+00:00\',\n // \n end: \'2021-09-28T16:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/75\',\n },\n // \n {\n title: \'跨領域創新教學實踐工坊(場次三)\',\n start: \'2021-05-03T04:00:00+00:00\',\n // \n end: \'2021-05-03T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/47\',\n },\n // \n {\n title: \'跨領域創新教學實踐工坊(場次二)\',\n start: \'2021-04-18T04:00:00+00:00\',\n // \n end: \'2021-04-18T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/46\',\n },\n // \n {\n title: \'跨領域創新教學實踐工坊(場次一)\',\n start: \'2021-04-11T04:00:00+00:00\',\n // \n end: \'2021-04-11T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/45\',\n },\n // \n {\n title: \'U型理論—向正在生成的未來學習工作坊\',\n start: \'2021-03-27T04:00:00+00:00\',\n // \n end: \'2021-03-28T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/44\',\n },\n // \n {\n title: \'2021年「跨領域創新教學實踐工坊」教案徵件須知\',\n start: \'2021-03-13T04:00:00+00:00\',\n // \n end: \'2021-03-14T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/40\',\n },\n // \n {\n title: \'110年計畫線上徵件說明會\',\n start: \'2021-03-09T04:00:00+00:00\',\n // \n end: \'2021-03-09T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/42\',\n },\n // \n {\n title: \'【徵件公告】教育部辦理補助110年度「議題導向跨領域敘事力培育計畫」徵件須知\',\n start: \'2021-02-24T04:00:00+00:00\',\n // \n end: \'2021-03-31T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/41\',\n },\n // \n {\n title: \'2021年「創新教學X跨域敘事」全國議題論壇\',\n start: \'2021-01-19T04:00:00+00:00\',\n // \n end: \'2021-01-19T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/27\',\n },\n // \n {\n title: \'北區區域交流座談會\',\n start: \'2021-01-08T04:00:00+00:00\',\n // \n end: \'2021-01-08T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/36\',\n },\n // \n {\n title: \'嘉南區區域交流座談會\',\n start: \'2020-12-30T04:00:00+00:00\',\n // \n end: \'2020-12-30T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/38\',\n },\n // \n {\n title: \'高屏區區域交流座談會\',\n start: \'2020-12-29T04:00:00+00:00\',\n // \n end: \'2020-12-29T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/37\',\n },\n // \n {\n title: \'🎅 聖誕節快樂\',\n start: \'2020-12-25T04:00:00+00:00\',\n // \n end: \'2020-12-25T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/39\',\n },\n // \n {\n title: \'中區區域交流座談會\',\n start: \'2020-12-22T04:00:00+00:00\',\n // \n end: \'2020-12-22T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/35\',\n },\n // \n {\n title: \'表現任務評量工坊\',\n start: \'2020-12-12T04:00:00+00:00\',\n // \n end: \'2020-12-12T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/26\',\n },\n // \n {\n title: \'議題探究 × 未來思考工作坊(一階)、(二階)\',\n start: \'2020-11-21T04:00:00+00:00\',\n // \n end: \'2020-11-22T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/32\',\n },\n // \n {\n title: \'概念與探究為本課程設計工作坊\',\n start: \'2020-11-08T04:00:00+00:00\',\n // \n end: \'2020-11-08T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/21\',\n },\n // \n {\n title: \'議題探究 × 未來思考工作坊(一階)、(二階)\',\n start: \'2020-10-31T04:00:00+00:00\',\n // \n end: \'2020-11-01T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/28\',\n },\n // \n {\n title: \'🎃 萬聖節\',\n start: \'2020-10-31T04:00:00+00:00\',\n // \n end: \'2020-10-31T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/20\',\n },\n // \n {\n title: \'議題探究 × 未來思考TA工作坊\',\n start: \'2020-10-25T04:00:00+00:00\',\n // \n end: \'2020-10-25T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/18\',\n },\n // \n {\n title: \'未來思考工具溶滲新創課程之設計應用工作坊\',\n start: \'2020-10-24T04:00:00+00:00\',\n // \n end: \'2020-10-24T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/17\',\n },\n // \n {\n title: \'應用未來思考工具展開SDGs永續發展目標工坊\',\n start: \'2020-10-24T04:00:00+00:00\',\n // \n end: \'2020-10-24T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/15\',\n },\n // \n {\n title: \'概念與探究為本課程設計教師研習工坊\',\n start: \'2020-10-18T04:00:00+00:00\',\n // \n end: \'2020-10-18T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/12\',\n },\n // \n {\n title: \'參與式策略規劃工作坊\',\n start: \'2020-10-18T04:00:00+00:00\',\n // \n end: \'2020-10-18T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/11\',\n },\n // \n {\n title: \'助理工坊籌備補習大會!活動功力練起來!\',\n start: \'2020-10-07T01:00:00+00:00\',\n // \n end: \'2020-10-07T08:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/8\',\n },\n // \n {\n title: \'中秋佳節人團圓\',\n start: \'2020-10-02T04:00:00+00:00\',\n // \n end: \'2020-10-02T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/19\',\n },\n // \n {\n title: \'教師節快樂\',\n start: \'2020-09-28T04:00:00+00:00\',\n // \n end: \'2020-09-28T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/14\',\n },\n // \n {\n title: \'辦議題探究 X 未來思考工作坊\',\n start: \'2020-09-26T04:00:00+00:00\',\n // \n end: \'2020-09-26T04:00:00+00:00\',\n allDay: false,\n // \n url: \'/bulletin/bulletin-post/13\',\n },\n // \n ],\n\n });\n calendar.render();\n });\n </script>\n\n', 3600) {} <django.core.cache.backends.memcached.MemcachedCache object at 0x7f595461fa00>
/usr/bin/gunicorn in <module>(11)
  load_entry_point('gunicorn==20.0.4', 'console_scripts', 'gunicorn')()
/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py in run(58)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(228)
  super().run()
/usr/lib/python3/dist-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in run(224)
  handler()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in reload(481)
  self.spawn_worker()
/usr/lib/python3/dist-packages/gunicorn/arbiter.py in spawn_worker(583)
  worker.init_process()
/usr/lib/python3/dist-packages/gunicorn/workers/base.py in init_process(140)
  self.run()
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_one(timeout)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in run_for_one(67)
  self.accept(listener)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in accept(29)
  self.handle(listener, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)
/usr/lib/python3/dist-packages/gunicorn/workers/sync.py in handle_request(175)
  respiter = self.wsgi(environ, resp.start_response)
/usr/local/lib/python3.8/dist-packages/whitenoise/middleware.py in __call__(58)
  response = self.get_response(request)
/home/ubuntu/ioancd_dj/bulletin/middleware.py in middleware(9)
  response = get_response(request)
/home/ubuntu/ioancd_dj/proj/middleware.py in middleware(158)
  response = get_response(request)
/home/ubuntu/ioancd_dj/bulletin/views.py in index(33)
  return render(request, 'bulletin/index.html', {
/usr/local/lib/python3.8/dist-packages/django/shortcuts.py in render(19)
  content = loader.render_to_string(template_name, context, request, using=using)
/usr/local/lib/python3.8/dist-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/usr/local/lib/python3.8/dist-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(170)
  return self._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/usr/local/lib/python3.8/dist-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)
/usr/local/lib/python3.8/dist-packages/django/template/base.py in render_annotated(905)
  return self.render(context)
/usr/local/lib/python3.8/dist-packages/django/templatetags/cache.py in render(48)
  fragment_cache.set(cache_key, value, expire_time)

Signals

Signal Providing Receivers
class_prepared
connection_created
got_request_exception
post_delete
post_init ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields
post_migrate create_permissions, create_contenttypes
post_save
pre_delete log_deleted_user_pre, backup_deleting_project_109, backup_deleting_basement_109
pre_init
pre_save
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections

Log messages

No messages logged.