| Package | Name | Version |
|---|---|---|
| Django | 3.2.23 | |
| Python | 3.8.20 | |
| bootstrap3 | Bootstrap3 | 12.0.3 |
| cachalot | Cachalot | 2.5.3 |
| colorfield | Colorfield | 0.11.0 |
| compressor | Compressor | 2.4 |
| corsheaders | Corsheaders | 1.5.0 |
| debug_toolbar | Debug Toolbar | 4.2.0 |
| django_ckeditor_5 | Django CKEditor 5 | 0.1.3 |
| django_extensions | Django_Extensions | 2.2.9 |
| django_oss_storage | Django_Oss_Storage | 1.1.1 |
| djangojs | Djangojs | 2.4.4 |
| djcelery_ses | Djcelery_Ses | 3.1.1 |
| drf_standardized_errors | drf-standardized-errors | 0.14.0 |
| email_confirm_la | Email Confirm La | 4.0.0 |
| meta | Meta | 2.4.2 |
| modeltranslation | Modeltranslation | 0.17.7 |
| nested_admin | Nested_Admin | 4.0.2 |
| nextpage | Nextpage | 1.0.2 |
| oauth2_provider | Django OAuth Toolkit | 1.5.0 |
| relationships | Relationships | 0.2.1 |
| reset_migrations | Reset_Migrations | 0.4.0 |
| rest_framework | Django REST framework | 3.14.0 |
| social_core | Social_Core | 4.1.0 |
| social_django | Python Social Auth | 5.1.0 |
| sv_pjax | StreetVoice PJAX | 1.0.0 |
| taggit | Taggit | 1.2.0 |
| webpack_loader | Webpack Loader | 1.4.1 |
| Resource | Value |
|---|---|
| User CPU time | 648.319 msec |
| System CPU time | 6.993 msec |
| Total CPU time | 655.312 msec |
| Elapsed time | 662.137 msec |
| Context switches | 20 voluntary, 7 involuntary |
| Timing attribute | Timeline | Milliseconds since navigation start (+length) |
|---|
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {'auth.user': <function <lambda> at 0x77086c2aa4c0>} |
| ACCEPTED_SNS_PROVIDERS | ('facebook', 'apple-id', 'apple-id-from-app') |
| ACCOUNT_BINDING_LIMIT | 3 |
| ACCREDITED_FOLLOWER_COUNT | 100 |
| ADMINS | (('SV Developers', 'developers@streetvoice.com'),) |
| AI_API_KEY | '********************' |
| AI_BAN_INDEX_THRESHOLD | 7 |
| AI_ENDPOINT | 'https://dashscope.aliyuncs.com/compatible-mode/v1' |
| AI_MODEL_NAME | 'qwen-plus' |
| AKAMAI_DEFAULT_EXPIRE | 300 |
| AKAMAI_DOMAIN | 'akmusic.streetvoice.com' |
| AKAMAI_ENCRYPTION_KEY | '********************' |
| AK_ACCESS_TOKEN | '********************' |
| AK_CLIENT_SECRET | '********************' |
| AK_CLIENT_TOKEN | '********************' |
| AK_DOMAIN | 'akstatic.streetvoice.com' |
| AK_HOST | 'https://akab-exk5jn7ggcpkefre-4agojc32subzvele.luna.akamaiapis.net' |
| ALBUMS_COUNT_LIMIT | 50 |
| ALBUMS_COUNT_LIMIT_PER_DAY | 5 |
| ALBUMS_COVER_UPLOAD_MAX_DUPLICATE_TIMES | 3 |
| ALIYUN_ACCESS_KEY_ID | '********************' |
| ALIYUN_ACCESS_KEY_SECRET | '********************' |
| ALIYUN_AUDIO_OSS_BUCKET_NAME | 'streetvoice' |
| ALIYUN_AUDIO_OSS_CDN_DOMAIN | 'music.streetvoice.com' |
| ALIYUN_AUDIO_OSS_CN_CDN_DOMAIN | 'music.streetvoice.cn' |
| ALIYUN_AUDIO_OSS_HK_CDN_DOMAIN | 'music.streetvoice.com' |
| ALIYUN_GREEN_WEB_CALLBACK_SEED | 'se1v25rrgzQnF5gIUw0eR4pq-1pqVsZ' |
| ALIYUN_GREEN_WEB_CALLBACK_URL | 'http://127.0.0.1:8000/greenweb/' |
| ALIYUN_MEDIA_OSS_CDN_DOMAIN | 'media.streetvoice.com' |
| ALIYUN_MEDIA_OSS_CDN_DOMAIN_CN | 'mediacn.streetvoice.cn' |
| ALIYUN_MEDIA_OSS_CN_CDN_DOMAIN | 'mediacn.streetvoice.cn' |
| ALIYUN_MEDIA_OSS_HK_CDN_DOMAIN | 'media.streetvoice.com' |
| ALIYUN_OSS_BUCKET_NAME | 'streetvoice-media' |
| ALIYUN_OSS_BUCKET_NAME_CN | 'streetvoicecn-media' |
| ALIYUN_OSS_BUCKET_NAME_ROL | 'svremuneration' |
| ALIYUN_OSS_CDN_DOMAIN_ROL | 'svremuneration.oss-ap-southeast-1.aliyuncs.com' |
| ALIYUN_OSS_ENDPOINT | 'oss-cn-hongkong.aliyuncs.com' |
| ALIYUN_OSS_ENDPOINT_CN | 'oss-cn-beijing.aliyuncs.com' |
| ALIYUN_OSS_ENDPOINT_ROL | 'oss-ap-southeast-1.aliyuncs.com' |
| ALIYUN_OSS_SITE_SETTINGS | {'cn': {'bucket_name': 'streetvoicecn-media',
'endpoint': 'oss-cn-beijing.aliyuncs.com',
'media_domain': 'mediacn.streetvoice.cn',
'region': 'cn-beijing'},
'tw': {'bucket_name': 'streetvoice-media',
'endpoint': 'oss-cn-hongkong.aliyuncs.com',
'media_domain': 'media.streetvoice.com',
'region': 'cn-hongkong'}} |
| ALIYUN_PRIVATE_CONTENT_CDN_DOMAIN | 'private.streetvoice.com' |
| ALIYUN_REGION | 'cn-hongkong' |
| ALIYUN_REGION_CN | 'cn-beijing' |
| ALIYUN_REGION_ROL | 'ap-southeast-1' |
| ALIYUN_SIGN_KEY | '********************' |
| ALIYUN_YUNDUN_END_POINT | 'green.cn-beijing.aliyuncs.com' |
| ALIYUN_YUNDUN_PRODUCT_NAME | 'Green' |
| ALIYUN_YUNDUN_REGION_ID | 'cn-beijing' |
| ALLOWED_HOSTS | ['*'] |
| ALLOWED_NEXT_HOSTS | ['merch.streetvoice.com', 'pages.streetvoice.com', 'pr-15131.streetvoice.com'] |
| APPEND_SLASH | True |
| APP_STORE_BUNDLE_ID | 'streetvoice.streetvoice.streetvoice' |
| AUDIO_AD_DOMAIN | 'https://audioad.streetvoice.com/' |
| AUTHENTICATION_BACKENDS | ('svapp.backends.facebook.CustomFacebookOAuth2',
'svapp.backends.weixin.WeixinOAuth2',
'svapp.backends.qq.QQOAuth2',
'svapp.backends.apple.AppleIdWebAuth',
'svapp.backends.apple.AppleIdAppAuth',
'svapp.backends.sns.WeiboOAuth2WithEmail',
'django.contrib.auth.backends.ModelBackend',
'svapp.backends.login.EmailBackend',
'svapp.backends.login.CellphoneBackend',
'svapp.backends.su.SuBackend',
'multilogin.backends.AuthenticationBackend') |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | 'auth.User' |
| AWS_ACCESS_KEY_ID | '********************' |
| AWS_HEADERS | {'Cache-Control': 'max-age=99999', 'Expires': 'Thu, 31 Dec 2020 23:59:59 GMT'} |
| AWS_QUERYSTRING_AUTH | False |
| AWS_REGION | 'ap-southeast-1' |
| AWS_S3_CUSTOM_DOMAIN | 'streetvoice.s3.amazonaws.com' |
| AWS_S3_SECURE_URLS | False |
| AWS_SECRET_ACCESS_KEY | '********************' |
| AWS_SMS_CONFIGURATION_SET_NAME | 'demo' |
| AWS_SMS_PROTECT_CONFIGURATION_ID | 'protect-f6e574ae964c44738457f85eaf0d1f09' |
| AWS_SNS_ACCESS_KEY_ID | '********************' |
| AWS_SNS_ACCOUNT_ID | '443320042361' |
| AWS_SNS_APPLICATION_CONFIG | {'android': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/GCM/streetvoice-android/{endpoint_id}',
'PLATFORM': 'GCM',
'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/GCM/streetvoice-android'},
'android-cn': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/BAIDU/streetvoice-android-cn/{endpoint_id}',
'PLATFORM': 'BAIDU',
'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/BAIDU/streetvoice-android-cn'},
'ios-cn-prod': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/APNS/streetvoice-ios-cn-prod/{endpoint_id}',
'PLATFORM': 'APNS',
'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/APNS/streetvoice-ios-cn-prod'},
'ios-dev': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/APNS_SANDBOX/streetvoice-ios-dev/{endpoint_id}',
'PLATFORM': 'APNS_SANDBOX',
'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/APNS_SANDBOX/streetvoice-ios-dev'},
'ios-prod': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/APNS/streetvoice-ios-prod/{endpoint_id}',
'PLATFORM': 'APNS',
'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/APNS/streetvoice-ios-prod'}} |
| AWS_SNS_REGION_NAME | 'ap-northeast-1' |
| AWS_SNS_SECRET_ACCESS_KEY | '********************' |
| AWS_SNS_TOPIC_CONFIG | {'cn': {'ARN': 'arn:aws:sns:ap-northeast-1:443320042361:streetvoice-broadcast-topic-cn'},
'dev': {'ARN': 'arn:aws:sns:ap-northeast-1:443320042361:streetvoice-broadcast-topic-dev'},
'tw': {'ARN': 'arn:aws:sns:ap-northeast-1:443320042361:streetvoice-broadcast-topic-tw'}} |
| AWS_STORAGE_BUCKET_NAME | 'streetvoice' |
| AWS_SVMEDIA_BUCKET_NAME | 'svmedia' |
| AWS_SVMEDIA_CUSTOM_DOMAIN | 'svmedia.s3.amazonaws.com' |
| BAKER_CUSTOM_FIELDS_GEN | {'svapp.fields.OnClockDateTimeModelField': 'svapp.tests.field_generators.gen_on_clock_datetime'} |
| BLOCKIP_WHITELIST | ('59.120.12.57',) |
| BOOTSTRAP3 | {'success_css_class': ''} |
| BROADCAST_ADD_MANY_LIMIT | 300 |
| CACHALOT_ENABLED | True |
| CACHALOT_QUERY_KEYGEN | '********************' |
| CACHALOT_TABLE_KEYGEN | '********************' |
| CACHALOT_UNCACHABLE_TABLES | frozenset({'django_migrations',
'music_embedplayrecord',
'music_playlistrecord',
'music_playrecord',
'music_playrecordarchive'}) |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CACHE_SECONDS | 600 |
| CDN_SIGN_FUNCTION | 'vender.aliyun_signing.sign' |
| CELERY_ACCEPT_CONTENT | ['pickle', 'json'] |
| CELERY_BROKER_URL | 'redis://127.0.0.1:6379/0' |
| CELERY_EMAIL_TASK_CONFIG | {'rate_limit': '27000/m'} |
| CELERY_IMPORTS | ('works.like_tasks', 'annualreport.tasks.year2024.tasks') |
| CELERY_RESULT_BACKEND | 'rpc://' |
| CELERY_RESULT_PERSISTENT | False |
| CELERY_SEND_TASK_ERROR_EMAILS | True |
| CELERY_TASK_ALWAYS_EAGER | True |
| CELERY_TASK_EAGER_PROPAGATES | True |
| CELERY_TASK_PROTOCOL | 1 |
| CELERY_TASK_SERIALIZER | 'pickle' |
| CELERY_WORKER_HIJACK_ROOT_LOGGER | False |
| CF_TOKEN_TW | '********************' |
| CF_ZONE_ID_TW | 'c0fac3499ca2c4a64359e88e435eb49e' |
| CHANGE_OR_RESEND_EMAIL_REDIS_EXPIRE | 60 |
| CKEDITOR_5_CONFIGS | {'default': {'htmlSupport': {'allow': [{'attributes': True,
'classes': True,
'name': '/.*/',
'styles': True}]},
'image': {'toolbar': ['resizeImage',
'|',
'imageTextAlternative',
'|',
'toggleImageCaption']},
'link': {'decorators': {'isActiveButton': {'attributes': {'class': 'btn '
'btn-primary '
'btn-lg'},
'label': '樣式:紅底按鈕',
'mode': 'manual'},
'isBlockButton': {'attributes': {'class': 'btn '
'btn-primary '
'btn-lg '
'btn-block'},
'label': '樣式:長長的紅底按鈕',
'mode': 'manual'},
'isButton': {'attributes': {'class': 'btn '
'btn-outline-primary '
'btn-lg'},
'label': '樣式:白底按鈕',
'mode': 'manual'},
'openInNewTab': {'attributes': {'rel': 'noopener '
'noreferrer',
'target': '_blank'},
'label': '在新分頁開啟',
'mode': 'manual'}}},
'toolbar': {'items': ['sourceEditing',
'|',
'undo',
'redo',
'|',
'heading',
'|',
'fontfamily',
'fontsize',
'fontColor',
'fontBackgroundColor',
'|',
'bold',
'italic',
'strikethrough',
'|',
'link',
'imageUpload',
'|',
'bulletedList',
'numberedList',
'todoList',
'outdent',
'indent'],
'shouldNotGroupWhenFull': 'true'}}} |
| CKEDITOR_5_FILE_STORAGE | 'svapp.storage.CKEditorMediaStorage' |
| CKEDITOR_5_FILE_UPLOAD_PERMISSION | 'staff' |
| CLOUDFRONT_CDN_ENDPOINT | 'https://dbtocb5xx67gd.cloudfront.net/' |
| CN_ANDROID_APP_ID | 22 |
| CN_DEFAULT_FROM_EMAIL | 'StreetVoice 街声 <noreply@streetvoice.cn>' |
| CN_IOS_APP_ID | 17 |
| COMPRESSORS | {'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'} |
| COMPRESS_CACHEABLE_PRECOMPILERS | () |
| COMPRESS_CACHE_BACKEND | 'default' |
| COMPRESS_CACHE_KEY_FUNCTION | '********************' |
| COMPRESS_CLEAN_CSS_ARGUMENTS | '' |
| COMPRESS_CLEAN_CSS_BINARY | 'cleancss' |
| COMPRESS_CLOSURE_COMPILER_ARGUMENTS | '' |
| COMPRESS_CLOSURE_COMPILER_BINARY | 'java -jar compiler.jar' |
| COMPRESS_CSS_HASHING_METHOD | 'content' |
| COMPRESS_DATA_URI_MAX_SIZE | 1024 |
| COMPRESS_DEBUG_TOGGLE | None |
| COMPRESS_ENABLED | False |
| COMPRESS_FILTERS | {'css': ['compressor.filters.css_default.CssAbsoluteFilter'],
'js': ['compressor.filters.jsmin.JSMinFilter']} |
| COMPRESS_JINJA2_GET_ENVIRONMENT | <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x770869f39670> |
| COMPRESS_MINT_DELAY | 30 |
| COMPRESS_MTIME_DELAY | 10 |
| COMPRESS_OFFLINE | False |
| COMPRESS_OFFLINE_CONTEXT | {'STATIC_URL': '/asset/'} |
| COMPRESS_OFFLINE_MANIFEST | 'manifest.json' |
| COMPRESS_OFFLINE_TIMEOUT | 31536000 |
| COMPRESS_OUTPUT_DIR | 'CACHE' |
| COMPRESS_PARSER | 'compressor.parser.LxmlParser' |
| COMPRESS_PRECOMPILERS | (('text/jsx', 'cat {infile} | babel > {outfile}'),) |
| COMPRESS_REBUILD_TIMEOUT | 2592000 |
| COMPRESS_ROOT | '/data/storage/asset' |
| COMPRESS_STORAGE | 'compressor.storage.CompressorFileStorage' |
| COMPRESS_TEMPLATE_FILTER_CONTEXT | {'STATIC_URL': '/asset/'} |
| COMPRESS_URL | '/asset/' |
| COMPRESS_URL_PLACEHOLDER | '/__compressor_url_placeholder__/' |
| COMPRESS_VERBOSE | False |
| COMPRESS_YUGLIFY_BINARY | 'yuglify' |
| COMPRESS_YUGLIFY_CSS_ARGUMENTS | '--terminal' |
| COMPRESS_YUGLIFY_JS_ARGUMENTS | '--terminal' |
| COMPRESS_YUI_BINARY | 'java -jar yuicompressor.jar' |
| COMPRESS_YUI_CSS_ARGUMENTS | '' |
| COMPRESS_YUI_JS_ARGUMENTS | '' |
| CORS_ORIGIN_REGEX_WHITELIST | ('^(https?://)?(\\w+\\.)?streetvoice\\.com$',
'^(https?://)?(\\w+\\.)?streetvoice\\.cn$') |
| COUNTER_REDIS_DB | 0 |
| COUNTER_REDIS_HOST | 'localhost' |
| COUNTER_REDIS_PASSWORD | '********************' |
| COUNTER_REDIS_PORT | 6379 |
| CSRF_COOKIE_AGE | 63072000 |
| CSRF_COOKIE_DOMAIN | None |
| CSRF_COOKIE_HTTPONLY | False |
| CSRF_COOKIE_NAME | 'csrf-token' |
| CSRF_COOKIE_PATH | '/' |
| CSRF_COOKIE_SAMESITE | 'Lax' |
| CSRF_COOKIE_SECURE | False |
| CSRF_FAILURE_VIEW | 'svapp.views.site.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': '127.0.0.1',
'NAME': 'streetvoice',
'OPTIONS': {'charset': 'utf8mb4',
'init_command': 'SET time_zone="Asia/Taipei"'},
'PASSWORD': '********************',
'PORT': '3306',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'root'},
'slave1': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'NAME': 'streetvoice',
'OPTIONS': {'charset': 'utf8mb4',
'init_command': 'SET time_zone="Asia/Taipei"'},
'PASSWORD': '********************',
'PORT': '3306',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'root'},
'warehouse': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'NAME': 'warehouse',
'OPTIONS': {'charset': 'utf8mb4',
'init_command': 'SET time_zone="Asia/Taipei"'},
'PASSWORD': '********************',
'PORT': '3306',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'root'}} |
| DATABASE_ROUTERS | ['svapp.db_routers.SVDatabaseRouter',
'django_replicated.router.ReplicationRouter'] |
| DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| DATA_UPLOAD_MAX_NUMBER_FIELDS | 2000 |
| DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
| 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'] |
| DEBUG | True |
| DEBUG_PROPAGATE_EXCEPTIONS | False |
| DEBUG_TOOLBAR_CONFIG | {'SHOW_TOOLBAR_CALLBACK': 'svapp.utils.common.show_toolbar'} |
| DEBUG_TOOLBAR_PANELS | ['debug_toolbar.panels.versions.VersionsPanel',
'debug_toolbar.panels.timer.TimerPanel',
'debug_toolbar.panels.settings.SettingsPanel',
'debug_toolbar.panels.headers.HeadersPanel',
'debug_toolbar.panels.request.RequestPanel',
'debug_toolbar.panels.sql.SQLPanel',
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel',
'cachalot.panels.CachalotPanel'] |
| 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 | 'django.core.files.storage.FileSystemStorage' |
| DEFAULT_FROM_EMAIL | 'StreetVoice <noreply@streetvoice.com>' |
| DEFAULT_HASHING_ALGORITHM | 'sha256' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DEPLOY | 'dev' |
| DISALLOWED_USER_AGENTS | [] |
| DJANGO_APPS | ('django.contrib.contenttypes',
'django.contrib.auth',
'django.contrib.admindocs',
'django.contrib.admin',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.flatpages',
'django.contrib.sitemaps',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize') |
| DJCELERY_SES_CHUNK_SIZE | 200 |
| DOGSLOW_EMAIL_FROM | 'devops@streetvoice.com' |
| DOGSLOW_EMAIL_TO | 'f2w4w8v4c5l9r3v9@streetvoice.slack.com' |
| DOGSLOW_OUTPUT | '/tmp' |
| DOGSLOW_STACK_VARS | True |
| DOGSLOW_TIMER | 3 |
| DOMAIN | 'pr-14484.streetvoice.com' |
| DRF_STANDARDIZED_ERRORS | {'EXCEPTION_FORMATTER_CLASS': 'api.formatters.SVExceptionFormatter',
'EXCEPTION_HANDLER_CLASS': 'api.handlers.SVExceptionHandler'} |
| ELASTICSEARCH_CONNECTIONS | {'cn': {'hosts': 'http://127.0.0.1:9200'},
'default': {'hosts': 'http://127.0.0.1:9200'}} |
| ELASTICSEARCH_INDEXES | <streetvoice.settings.ElasticsearchIndexes object at 0x77086c2a3ca0> |
| ELASTICSEARCH_SEARCH_MAX_RESULT | 100 |
| EMAIL_BACKEND | 'djcelery_ses.backends.CeleryEmailBackend' |
| EMAIL_CONFIRM_LA_CONFIRM_URL_REVERSE_NAME | 'confirm_email' |
| EMAIL_CONFIRM_LA_DOMAIN | 'streetvoice.com' |
| EMAIL_CONFIRM_LA_HTTP_PROTOCOL | 'https' |
| EMAIL_CONFIRM_LA_TEMPLATE_CONTEXT | {'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_URL': 'http://127.0.0.1:8000'} |
| EMAIL_HOST | '127.0.0.1' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | '' |
| EMAIL_PORT | 1025 |
| 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 |
| ES_ENABLE | False |
| EXTRA_DATA | [('username', 'username')] |
| FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
| FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
| FILE_UPLOAD_MAX_MEMORY_SIZE | 2147483648 |
| FILE_UPLOAD_PERMISSIONS | 420 |
| FILE_UPLOAD_TEMP_DIR | '/tmp' |
| FIRST_DAY_OF_WEEK | 0 |
| FIXTURE_DIRS | ('/home/ubuntu/streetvoice/fixtures/',) |
| FLASH_STORAGE | 'session' |
| FORCE_SCRIPT_NAME | None |
| FORGOT_PASSWORD_REDIS_EXPIRE | '********************' |
| FORMAT_MODULE_PATH | 'formats' |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| GEETEST_4_API_SERVER | '********************' |
| GEETEST_4_PC_ALBUM_CAPTCHA_ID | '16a1d863a54bed15325de6ecca25fb9d' |
| GEETEST_4_PC_ALBUM_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_ANDROID_CHANGE_CELLPHONE_CAPTCHA_ID | '0523eb047769f76ee666fb936666908b' |
| GEETEST_4_PC_ANDROID_CHANGE_CELLPHONE_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_CHANGE_CELLPHONE_CAPTCHA_ID | 'fc86ca2a8f0b7e855dbe16fc97529561' |
| GEETEST_4_PC_CHANGE_CELLPHONE_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_COMMENT_CAPTCHA_ID | 'a99c1fb1262f9f68769f854ed943895d' |
| GEETEST_4_PC_COMMENT_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_FORGOT_PASSWORD_CAPTCHA_ID | '********************' |
| GEETEST_4_PC_FORGOT_PASSWORD_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_IOS_CHANGE_CELLPHONE_CAPTCHA_ID | 'c47511bb1ff86fc8104d4975650ec8b6' |
| GEETEST_4_PC_IOS_CHANGE_CELLPHONE_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_LOGIN_CAPTCHA_ID | '0bd75ae7fe493630dd1bff6b1f4d5319' |
| GEETEST_4_PC_LOGIN_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_MARKETING_CAPTCHA_ID | 'dffedf63c46eb4016511de594a5ce7ba' |
| GEETEST_4_PC_MARKETING_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_PLAYLIST_CAPTCHA_ID | 'e628b11aee2f5a19662a3aa79a2cf7ce' |
| GEETEST_4_PC_PLAYLIST_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_SIGNUP_CAPTCHA_ID | '11a95d6098503d6b4422229d8fdf5620' |
| GEETEST_4_PC_SIGNUP_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_SOCIAL_CAPTCHA_ID | '3914cd6db2877e459ef2fde69194f90d' |
| GEETEST_4_PC_SOCIAL_CAPTCHA_KEY | '********************' |
| GEETEST_4_PC_SONG_CAPTCHA_ID | 'c92e19da523ed4ac4c71c23efe727478' |
| GEETEST_4_PC_SONG_CAPTCHA_KEY | '********************' |
| GEETEST_PC_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_ALBUM_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_ALBUM_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_CHANGE_CELLPHONE_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_CHANGE_CELLPHONE_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_COMMENT_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_COMMENT_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_FORGOT_PASSWORD_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_FORGOT_PASSWORD_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_LOGIN_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_LOGIN_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_MARKETING_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_MARKETING_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_PLAYLIST_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_PLAYLIST_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_SIGNUP_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_SIGNUP_ACCESS_KEY_SECRET | '********************' |
| GEETEST_PC_SOCIAL_ACCESS_KEY_ID | '********************' |
| GEETEST_PC_SOCIAL_ACCESS_KEY_SECRET | '********************' |
| GEOIP_PATH | '/usr/share/GeoIP/' |
| GLOBAL_ANDROID_APP_ID | 2 |
| GLOBAL_IOS_APP_ID | 1 |
| GOOGLE_PLAY_API_KEY | '********************' |
| GOOGLE_PLAY_BUNDLE_ID | 'com.streetvoice.streetvoice' |
| GOOGLE_PLAY_SERVICE_ACCOUNT | '/home/ubuntu/streetvoice/purchase/service_account.json' |
| GUIDE_SITE_URL | 'https://guide.streetvoice.com' |
| HLS_CDN_ENDPOINT | 'https://d2t66t2i6fsdjs.cloudfront.net/' |
| IGNORABLE_404_URLS | [] |
| IMAGE_FILE_SIZE_LIMIT | 2 |
| INACTIVE_USER_LOGIN | False |
| INACTIVE_USER_URL | '/accounts/login_error/' |
| INSTALLED_APPS | ('django_su',
'django_light',
'modeltranslation',
'django.contrib.contenttypes',
'django.contrib.auth',
'django.contrib.admindocs',
'django.contrib.admin',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.flatpages',
'django.contrib.sitemaps',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'bootstrap3',
'cachalot',
'compressor',
'corsheaders',
'django_extensions',
'djangojs',
'djcelery_ses',
'sv_pjax',
'email_confirm_la',
'nested_admin',
'nextpage',
'oauth2_provider',
'rest_framework',
'drf_standardized_errors',
'social_django',
'social_core',
'static_sitemaps',
'webpack_loader',
'taggit',
'django_oss_storage',
'debug_toolbar',
'reset_migrations',
'meta',
'colorfield',
'django_ckeditor_5',
'django_htmx',
'activities',
'ads',
'api',
'content_censorship',
'cooperation',
'counter',
'creative',
'event',
'generic_works',
'member',
'music',
'playlist',
'poll',
'profile_home',
'recommender',
'relationships',
'search',
'service',
'sns_device',
'svapp',
'svcomments',
'svpay',
'region',
'venue',
'announcement',
'annualreport',
'insight_report',
'campaign',
'purchase',
'giveaway',
'hashtag',
'clap',
'beneficiary',
'studio',
'oauth',
'fanclub',
'merchandise',
'association',
'draw',
'critic',
'privacy_policy',
'captcha') |
| INTERNAL_IPS | [] |
| IP_POSTED_CELLPHONES_LIMIT | 10 |
| JS_CACHE_DURATION | 0 |
| JS_CONTEXT_PROCESSOR | 'svapp.context_serializer.CustomDjangojsContextSerializer' |
| LANGUAGES | (('zh-hant', 'Trad. Chinese'), ('zh-hans', 'Sim. Chinese'), ('en', 'English')) |
| 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 | 'language' |
| LANGUAGE_COOKIE_PATH | '/' |
| LANGUAGE_COOKIE_SAMESITE | None |
| LANGUAGE_COOKIE_SECURE | False |
| LOCALE_PATHS | ('/home/ubuntu/streetvoice/locale/',
'/home/ubuntu/streetvoice/locale/pycountry/',
'/home/ubuntu/streetvoice/locale/restframework/') |
| LOCAL_APPS | ('activities',
'ads',
'api',
'content_censorship',
'cooperation',
'counter',
'creative',
'event',
'generic_works',
'member',
'music',
'playlist',
'poll',
'profile_home',
'recommender',
'relationships',
'search',
'service',
'sns_device',
'svapp',
'svcomments',
'svpay',
'region',
'venue',
'announcement',
'annualreport',
'insight_report',
'campaign',
'purchase',
'giveaway',
'hashtag',
'clap',
'beneficiary',
'studio',
'oauth',
'fanclub',
'merchandise',
'association',
'draw',
'critic',
'privacy_policy') |
| LOCAL_MEDIA_URL | '/static/' |
| LOCAL_STATIC_URL | '/asset/' |
| LOGGING | {'disable_existing_loggers': False,
'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'},
'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'},
'require_testing_false': {'()': 'svapp.log.RequireTestingFalse'}},
'formatters': {'clear': {'format': '%(message)s'},
'simple': {'datefmt': '%Y-%m-%d %H:%M:%S',
'format': '%(name)s: %(levelname)s [%(asctime)s] '
'%(message)s'},
'verbose': {'format': '%(name)s: %(levelname)s %(asctime)s '
'%(module)s %(process)d %(thread)d '
'%(message)s'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'filters': ['require_testing_false'],
'formatter': 'simple',
'level': 'DEBUG'},
'file': {'class': 'svapp.logging_handlers.AnyoneWriteRotatingFileHandler',
'filename': '/home/ubuntu/streetvoice/sv.log',
'filters': ['require_testing_false'],
'formatter': 'simple',
'level': 'DEBUG',
'maxBytes': 5242880},
'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
'filters': ['require_debug_false'],
'level': 'ERROR'},
'subscribe_file': {'class': 'svapp.logging_handlers.AnyoneWriteRotatingFileHandler',
'filename': '/home/ubuntu/streetvoice/sv-subscribe.log',
'filters': ['require_testing_false'],
'formatter': 'simple',
'level': 'DEBUG',
'maxBytes': 5242880}},
'loggers': {'celery': {'handlers': ['console'],
'level': 'INFO',
'propagate': False},
'django': {'handlers': ['console'],
'level': 'ERROR',
'propagate': False},
'elasticsearch': {'handlers': ['console'],
'level': 'WARNING',
'propagate': False},
'log_to_console': {'handlers': ['console'],
'level': 'INFO',
'propagate': False},
'log_to_file': {'handlers': ['console', 'file'],
'level': 'INFO',
'propagate': False},
'log_to_subscribe_file': {'handlers': ['console',
'subscribe_file'],
'level': 'INFO',
'propagate': False},
'social': {'handlers': ['console'],
'level': 'INFO',
'propagate': False}},
'root': {'handlers': ['console'], 'level': 'WARNING'},
'version': 1} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL | '/accounts/profile/' |
| LOGIN_URL | '/accounts/login/' |
| LOGOUT_REDIRECT_URL | None |
| LOWER_BITRATE | False |
| LOW_BITRATE_VALUE | 96000 |
| MANAGERS | (('SV Developers', 'developers@streetvoice.com'),) |
| MEDIA_ROOT | '/home/ubuntu/streetvoice/media/' |
| MEDIA_URL | '/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.session.SessionStorage' |
| META_SITE_DOMAIN | '127.0.0.1:8000' |
| META_SITE_PROTOCOL | 'http' |
| META_USE_JSON_LD_SCHEMA | True |
| META_USE_SCHEMAORG_PROPERTIES | True |
| MIDDLEWARE | ('django_replicated.middleware.ReplicationMiddleware',
'api.middleware.APIv6LocalOnlyMiddleware',
'svapp.middleware.NoCacheMiddleware',
'svapp.middleware.RealIPMiddleware',
'svapp.middleware.BlockIPMiddleware',
'django.middleware.gzip.GZipMiddleware',
'django.middleware.http.ConditionalGetMiddleware',
'dogslow.WatchdogMiddleware',
'svapp.middleware.Trans2SimpleMiddleware',
'svapp.middleware.PJAXRedirectURLMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'api.middleware.SVAuthenticationMiddleware',
'svapp.middleware.LocaleMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'svapp.middleware.BlockSpammerMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'multilogin.middleware.LoggedInUsersMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'svapp.middleware.CustomSocialAuthExceptionMiddleware',
'svapp.middleware.UserAccountIsValidated',
'svapp.middleware.SocialUserCheckCellphoneMiddleware',
'svapp.middleware.MobileDetectionMiddleware',
'django_htmx.middleware.HtmxMiddleware') |
| MIGRATION_MODULES | {} |
| MODELTRANSLATION_DEFAULT_LANGUAGE | 'zh-hant' |
| MONTH_DAY_FORMAT | 'F j' |
| NEW_USER_REDIRECT_URL | '/accounts/edit_username/' |
| NOTIFICATION_ADD_MANY_LIMIT | 200 |
| NOTIFICATION_COUNTDOWN | 10 |
| NOTIFICATION_SONG_CREATE_USER_FOLLOWER_COUNT | 15000 |
| NOT_SIGN_DOMAIN | 'https://dl.streetvoice.com/' |
| NUMBER_GROUPING | 0 |
| OAUTH2_PROVIDER | {'ACCESS_TOKEN_EXPIRE_SECONDS': '********************',
'AUTHORIZATION_CODE_EXPIRE_SECONDS': 86400,
'DEFAULT_SCOPES': ['read', 'write'],
'OAUTH2_VALIDATOR_CLASS': 'oauth.validators.CustomOAuth2Validator',
'OIDC_ENABLED': True,
'SCOPES': {'email': 'Email',
'openid': 'OpenID Connect scope',
'phone': 'Phone',
'profile': 'Profile',
'read': 'Read',
'write': 'Write'}} |
| OAUTH2_PROVIDER_APPLICATION_MODEL | 'api.Application' |
| OPEN_GRAPH_BLOCKED_DOMAIN_REDIS_KEY_TEMPLATE | '********************' |
| OVERRIDE_TEMPLATE_APPS | ('captcha',) |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
| PLAYLISTS_COUNT_LIMIT | 100 |
| PLAYLISTS_COUNT_LIMIT_PER_DAY | 5 |
| PLAYLIST_SONGS_COUNT_LIMIT | 1000 |
| PREPEND_WWW | False |
| PRIORITY_THIRD_PARTY_APPS | ('django_su', 'django_light', 'modeltranslation') |
| PROJECT_PATH | '/home/ubuntu/streetvoice' |
| RECAPTCHA_DOMAIN | 'www.recaptcha.net' |
| RECAPTCHA_PRIVATE_KEY | '********************' |
| RECAPTCHA_PUBLIC_KEY | '********************' |
| RECAPTCHA_REQUIRED_SCORE | 0.5 |
| RECAPTCHA_USE_SSL | False |
| RECAPTCHA_V2_PRIVATE_KEY | '********************' |
| RECAPTCHA_V2_PUBLIC_KEY | '********************' |
| REDIS_PLAYRECORD_COUNT_LIMIT | 100 |
| REMOTE_STATIC_URL | 'https://streetvoice.com/asset/' |
| REPLICATED_CACHE_BACKEND | None |
| REPLICATED_CHECK_STATE_ON_WRITE | False |
| REPLICATED_DATABASE_DOWNTIME | 60 |
| REPLICATED_DATABASE_SLAVES | ['slave1'] |
| REPLICATED_FORCE_MASTER_COOKIE_MAX_AGE | 5 |
| REPLICATED_FORCE_MASTER_COOKIE_NAME | 'just_updated' |
| REPLICATED_FORCE_MASTER_COOKIE_STATUS_CODES | (302, 303) |
| REPLICATED_FORCE_STATE_HEADER | 'HTTP_X_REPLICATED_STATE' |
| REPLICATED_MANAGE_ATOMIC_REQUESTS | False |
| REPLICATED_READ_ONLY_DOWNTIME | 20 |
| REPLICATED_READ_ONLY_TRIES | 1 |
| REPLICATED_VIEWS_OVERRIDES | {} |
| REPLY_TO_EMAIL | 'support@streetvoice.freshdesk.com' |
| REST_FRAMEWORK | {'DATETIME_FORMAT': '%Y-%m-%dT%H:%M:%S%z',
'DEFAULT_AUTHENTICATION_CLASSES': ['api.authentications.SVOauthAuthentication',
'api.authentications.SVTokenAuthentication',
'rest_framework.authentication.SessionAuthentication',
'api.authentications.SVAppAuthentication',
'api.authentications.SVAnonymousAuthentication'],
'DEFAULT_PAGINATION_CLASS': 'api.paginations.LimitOffsetPagination',
'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.FormParser',
'rest_framework.parsers.MultiPartParser',
'rest_framework.parsers.JSONParser'],
'DEFAULT_RENDERER_CLASSES': ['api.renderers.SVCustomJSONRenderer'],
'DEFAULT_THROTTLE_CLASSES': ('rest_framework.throttling.AnonRateThrottle',
'rest_framework.throttling.UserRateThrottle'),
'DEFAULT_THROTTLE_RATES': {'anon': '1200/minute', 'user': '1200/minute'},
'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.NamespaceVersioning',
'EXCEPTION_HANDLER': 'api.handlers.exception_handler_router',
'PAGE_SIZE': 10,
'UNICODE_JSON': True} |
| ROOT_URLCONF | 'streetvoice.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 |
| SENDY_API_KEY | '********************' |
| SENDY_HASH_SALT | 'sv16888' |
| SENDY_MAILLIST_ID | 'iWivh6YtJzIdpNy7BvpSgQ' |
| SENDY_URL | 'https://sendy.streetvoice.com' |
| SERVER_EMAIL | 'StreetVoice <noreply@streetvoice.com>' |
| SESSION_CACHE_ALIAS | 'default' |
| SESSION_COOKIE_AGE | 63072000 |
| 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_REDIS | {'db': 1, 'host': 'localhost', 'port': 6379, 'prefix': 'session'} |
| SESSION_SAVE_EVERY_REQUEST | False |
| SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
| SETTINGS_MODULE | 'streetvoice.settings' |
| SHARED_COUNTER_REDIS_LAN_HOST | 'localhost' |
| SHARED_COUNTER_REDIS_PASSWORD | '********************' |
| SHARED_COUNTER_REDIS_WAN_HOST | 'localhost' |
| SHOPLINE_API_BASE_URL | '********************' |
| SHOPLINE_TOKEN | '********************' |
| SHORT_DATETIME_FORMAT | 'm/d/Y P' |
| SHORT_DATE_FORMAT | 'm/d/Y' |
| SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
| SILENCED_SYSTEM_CHECKS | [] |
| SITE_ID | 1 |
| SITE_LOCATION | 'TW' |
| SITE_URL | 'https://pr-14484.streetvoice.com' |
| SLACK_APP_DORAEMON_SIGNING_SECRET | '********************' |
| SLACK_APP_WALL_SIGNING_SECRET | '********************' |
| SLACK_CHANNEL | '#logging' |
| SLACK_CHARTBOT_TOKEN | '********************' |
| SLACK_DEVELOPER_TOKEN | '********************' |
| SLACK_ENABLE | False |
| SLACK_ENDPOINT_URL | 'https://hooks.slack.com/services/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' |
| SLACK_ICON_EMOJI | ':godmode:' |
| SLACK_NICKNAME | 'SV bot' |
| SMS_BLOCK_COUNTRY_CODE | [41, 62, 855, 20] |
| SMS_COUNTRY_CODE_WITHOUT_SENDER_ID | [65, 66] |
| SOCIAL_AUTH_ADMIN_USER_SEARCH_FIELDS | ['username'] |
| SOCIAL_AUTH_APPLE_ID_CLIENT | 'streetvoice.streetvoice.streetvoice.signin' |
| SOCIAL_AUTH_APPLE_ID_EMAIL_AS_USERNAME | False |
| SOCIAL_AUTH_APPLE_ID_FROM_APP_CLIENT | 'streetvoice.streetvoice.streetvoice' |
| SOCIAL_AUTH_APPLE_ID_FROM_APP_EMAIL_AS_USERNAME | False |
| SOCIAL_AUTH_APPLE_ID_FROM_APP_KEY | '********************' |
| SOCIAL_AUTH_APPLE_ID_FROM_APP_SCOPE | ['email', 'name'] |
| SOCIAL_AUTH_APPLE_ID_FROM_APP_SECRET | '********************' |
| SOCIAL_AUTH_APPLE_ID_FROM_APP_TEAM | '84ZV2QN25Z' |
| SOCIAL_AUTH_APPLE_ID_KEY | '********************' |
| SOCIAL_AUTH_APPLE_ID_SCOPE | ['email', 'name'] |
| SOCIAL_AUTH_APPLE_ID_SECRET | '********************' |
| SOCIAL_AUTH_APPLE_ID_TEAM | '84ZV2QN25Z' |
| SOCIAL_AUTH_DISCONNECT_PIPELINE | ('svapp.pipeline.disconnect.set_user_password',
'social_core.pipeline.disconnect.allowed_to_disconnect',
'social_core.pipeline.disconnect.get_entries',
'social_core.pipeline.disconnect.revoke_tokens',
'social_core.pipeline.disconnect.disconnect',
'svapp.pipeline.disconnect.disconnect_apple_entries') |
| SOCIAL_AUTH_FACEBOOK_KEY | '********************' |
| SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS | {'fields': 'id,name,first_name,last_name,email', 'locale': 'zh_TW'} |
| SOCIAL_AUTH_FACEBOOK_SCOPE | ['public_profile', 'email'] |
| SOCIAL_AUTH_FACEBOOK_SECRET | '********************' |
| SOCIAL_AUTH_LOGIN_ERROR_URL | '/accounts/login/' |
| SOCIAL_AUTH_PIPELINE | ('social_core.pipeline.social_auth.social_details',
'social_core.pipeline.social_auth.social_uid',
'social_core.pipeline.social_auth.auth_allowed',
'svapp.pipeline.social_auth.apple_social_user',
'svapp.pipeline.social_auth.non_apple_social_user',
'svapp.pipeline.social_auth.check_if_email_is_available',
'svapp.pipeline.social_auth.create_user_and_associate_user',
'svapp.pipeline.social_auth.associate_user',
'svapp.pipeline.social_auth.update_user_profile',
'svapp.pipeline.social_auth.new_user_create_iplog',
'social_core.pipeline.social_auth.load_extra_data',
'svapp.pipeline.social_auth.send_confirmation_email') |
| SOCIAL_AUTH_QQ_KEY | '********************' |
| SOCIAL_AUTH_QQ_SECRET | '********************' |
| SOCIAL_AUTH_RAISE_EXCEPTIONS | False |
| SOCIAL_AUTH_WEIBO_KEY | '********************' |
| SOCIAL_AUTH_WEIBO_SCOPE | ['email,follow_app_official_microblog'] |
| SOCIAL_AUTH_WEIBO_SECRET | '********************' |
| SOCIAL_AUTH_WEIXIN_KEY | '********************' |
| SOCIAL_AUTH_WEIXIN_SECRET | '********************' |
| SONGS_COUNT_LIMIT | 300 |
| SONGS_COUNT_LIMIT_PER_DAY | 30 |
| SONGS_UPLOAD_MAX_DUPLICATE_TIMES | 3 |
| SONG_UPLOAD_URL | 'http://127.0.0.1:8000' |
| STANDARD_BITRATE_VALUE | 192000 |
| STATICFILES_DIRS | ('/home/ubuntu/streetvoice/static/',) |
| STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder') |
| STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
| STATICSITEMAPS_ROOT_SITEMAP | 'streetvoice.urls.sitemaps' |
| STATICSITEMAPS_USE_GZIP | False |
| STATIC_ROOT | '/data/storage/asset/' |
| STATIC_URL | '/asset/' |
| STREETVOICE_FILE_STORAGE | 'svapp.storage.audio_storage' |
| SVMEDIA_FILE_STORAGE | 'svapp.storage.media_storage' |
| SV_LINK_API_KEY | '********************' |
| SV_LINK_API_URL | '********************' |
| TEMPLATES | [{'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/home/ubuntu/streetvoice/svapp/templates'],
'OPTIONS': {'builtins': ['sv_pjax.templatetags.pjax_tags'],
'context_processors': ['django.contrib.auth.context_processors.auth',
'django.template.context_processors.debug',
'django.template.context_processors.i18n',
'django.template.context_processors.media',
'django.template.context_processors.static',
'django.template.context_processors.request',
'django.contrib.messages.context_processors.messages',
'svapp.context_processors.extra_vars',
'social_django.context_processors.backends',
'social_django.context_processors.login_redirect'],
'debug': True,
'libraries': {'meta': 'meta.templatetags.meta'},
'loaders': ['django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader']}}] |
| TESTING | False |
| TEST_NON_SERIALIZED_APPS | [] |
| TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
| TEST_VERIFICATION_CODE | 123456 |
| THIRD_PARTY_APPS | ('bootstrap3',
'cachalot',
'compressor',
'corsheaders',
'django_extensions',
'djangojs',
'djcelery_ses',
'sv_pjax',
'email_confirm_la',
'nested_admin',
'nextpage',
'oauth2_provider',
'rest_framework',
'drf_standardized_errors',
'social_django',
'social_core',
'static_sitemaps',
'webpack_loader',
'taggit',
'django_oss_storage',
'debug_toolbar',
'reset_migrations',
'meta',
'colorfield',
'django_ckeditor_5',
'django_htmx') |
| THOUSAND_SEPARATOR | ',' |
| TIME_FORMAT | 'P' |
| TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
| TIME_ZONE | 'Asia/Taipei' |
| TWILIO_ACCOUNT_SID | 'AC74941498d0caab2e7e78c7293f4ac30b' |
| TWILIO_AUTH_TOKEN | '********************' |
| TW_DEFAULT_FROM_EMAIL | 'StreetVoice <noreply@streetvoice.com>' |
| UAAPP_KEY | '********************' |
| UAAPP_MASTER_KEY | '********************' |
| USE_I18N | True |
| USE_L10N | 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/',
'IGNORE': ['.+\\.hot-update.js', '.+\\.map'],
'POLL_INTERVAL': 0.1,
'STATS_FILE': '/home/ubuntu/streetvoice/webpack-stats.json'}} |
| WECHAT_API_ID | '********************' |
| WECHAT_API_SECRET | '********************' |
| WSGI_APPLICATION | None |
| X_FRAME_OPTIONS | 'SAMEORIGIN' |
| YEAR_MONTH_FORMAT | 'F Y' |
| YUNPIAN_CN_APIKEY | '********************' |
| YUNPIAN_SMS_HOST | 'https://sms.yunpian.com' |
| YUNPIAN_TW_APIKEY | '********************' |
| ZENDESK_DOMAIN | 'https://streetvoice.zendesk.com' |
| ZENDESK_EMAIL | 'hub@streetvoice.com' |
| ZENDESK_PASSWORD | '********************' |
| ZENDESK_SUBDOMAIN | 'streetvoice' |
| ZENDESK_TOKEN | '********************' |
| ZENDESK_USER | 'tzangms@streetvoice.com' |
| 金鑰 | Value |
|---|---|
| Accept | */* |
| Accept-Encoding | gzip, br, zstd, deflate |
| Connection | close |
| Cookie | => see Request panel |
| Host | pr-15131.streetvoice.com |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| X-Forwarded-For | 216.73.217.14 |
| X-Forwarded-Proto | https |
| X-Real-Ip | 216.73.217.14 |
| X-Ssl-Protocol | TLSv1.3 |
| 金鑰 | Value |
|---|---|
| Cache-Control | max-age=300 |
| Content-Type | text/html; charset=utf-8 |
| Expires | Mon, 25 May 2026 07:59:26 GMT |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| 金鑰 | Value |
|---|---|
| PATH_INFO | /music/charts/realtime/all/ |
| QUERY_STRING | |
| REMOTE_ADDR | 216.73.217.14 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | 127.0.0.1 |
| SERVER_PORT | 9000 |
| SERVER_PROTOCOL | HTTP/1.0 |
| SERVER_SOFTWARE | gunicorn/23.0.0 |
| View function | 參數 | Keyword arguments | URL name |
|---|---|---|---|
music.views.site.charts_realtime |
() |
{'style_name': 'all'} |
music-charts-realtime |
| Variable | Value |
|---|---|
'csrf-token' |
'K6gSkT0HXz68jOLxf7oz63JRMEcXXAwz0P4A0nWiCfpIO7mVg9u2ejiJEb1oo0r4' |
| Query | Timeline | Time (ms) | 動作 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
SELECT `music_chartrealtime`.`id`,
`music_chartrealtime`.`song_id`, `music_chartrealtime`.`style`, `music_chartrealtime`.`rank`, `music_chartrealtime`.`last_rank`, `music_chartrealtime`.`score`, `music_chartrealtime`.`site_id`, `music_chartrealtime`.`created_at`, `music_song`.`id`, `music_song`.`tw_blocked_status`, `music_song`.`cn_blocked_status`, `music_song`.`name`, `music_song`.`user_id`, `music_song`.`album_id`, `music_song`.`style`, `music_song`.`genre`, `music_song`.`emotion`, `music_song`.`file`, `music_song`.`file_size`, `music_song`.`cover`, `music_song`.`has_file`, `music_song`.`award`, `music_song`.`lyrics`, `music_song`.`lyrics_is_lrc`, `music_song`.`synopsis`, `music_song`.`is_cc`, `music_song`.`cc_license`, `music_song`.`length`, `music_song`.`bitrate`, `music_song`.`upload_at`, `music_song`.`created_at`, `music_song`.`publish_at`, `music_song`.`last_modified`, `music_song`.`play_count`, `music_song`.`push_count`, `music_song`.`share_count`, `music_song`.`public`, `music_song`.`order`, `music_song`.`enable`, `music_song`.`indievox_id`, `music_song`.`focus_until`, `music_song`.`status`, `music_song`.`achievements`, `music_song`.`is_ai`, `music_song`.`is_likely_ai`, `music_song`.`ai_usage`, `music_song`.`exclusive`, `music_song`.`cn_copyright_status`, `music_song`.`tw_copyright_status`, `auth_user`.`id`, `auth_user`.`password`, `auth_user`.`last_login`, `auth_user`.`is_superuser`, `auth_user`.`username`, `auth_user`.`first_name`, `auth_user`.`last_name`, `auth_user`.`email`, `auth_user`.`is_staff`, `auth_user`.`is_active`, `auth_user`.`date_joined`, `member_userprofile`.`id`, `member_userprofile`.`tw_blocked_status`, `member_userprofile`.`cn_blocked_status`, `member_userprofile`.`user_id`, `member_userprofile`.`image`, `member_userprofile`.`gender`, `member_userprofile`.`realname`, `member_userprofile`.`nickname`, `member_userprofile`.`country_calling_code`, `member_userprofile`.`cellphone`, `member_userprofile`.`birthday`, `member_userprofile`.`area_id`, `member_userprofile`.`location_id`, `member_userprofile`.`hits`, `member_userprofile`.`identity`, `member_userprofile`.`occupation`, `member_userprofile`.`last_modified`, `member_userprofile`.`enable`, `member_userprofile`.`date_joined`, `member_userprofile`.`register_site_id`, `member_userprofile`.`register_source`, `member_userprofile`.`preferred_locale`, `member_userprofile`.`is_cellphone_verified`, `member_userprofile`.`extra_data`, `member_userprofile`.`total_plays_count`, `member_userprofile`.`follower_count`, `member_userprofile`.`following_count`, `member_userprofile`.`unread_notification_count`, `member_userprofile`.`is_accredited`, `member_userprofile`.`merchandise_enable`, `member_userprofile`.`shop_url`, `member_userprofile`.`is_customized_identity`, `member_userprofile`.`customized_identity` FROM `music_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`song_id` = `music_song`.`id`) INNER JOIN `auth_user` ON (`music_song`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (`music_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 0 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 1SELECT ••• FROM `music_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`song_id` = `music_song`.`id`) INNER JOIN `auth_user` ON (`music_song`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (`music_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 0 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 1 |
1.38 | ||||||||||||||||||||
|
Connection: slave1 /home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(188) values = { /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in <dictcomp>(189) name: var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(843) current = current[int(bit)] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64) result = execute_query_func() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80) execute_query_func = lambda: original(compiler, *args, **kwargs)
/home/ubuntu/streetvoice/music/templates/music/site/charts_realtime.html |
|||||||||||||||||||||
|
SELECT `music_chartrealtime`.`id`,
`music_chartrealtime`.`song_id`, `music_chartrealtime`.`style`, `music_chartrealtime`.`rank`, `music_chartrealtime`.`last_rank`, `music_chartrealtime`.`score`, `music_chartrealtime`.`site_id`, `music_chartrealtime`.`created_at`, `music_song`.`id`, `music_song`.`tw_blocked_status`, `music_song`.`cn_blocked_status`, `music_song`.`name`, `music_song`.`user_id`, `music_song`.`album_id`, `music_song`.`style`, `music_song`.`genre`, `music_song`.`emotion`, `music_song`.`file`, `music_song`.`file_size`, `music_song`.`cover`, `music_song`.`has_file`, `music_song`.`award`, `music_song`.`lyrics`, `music_song`.`lyrics_is_lrc`, `music_song`.`synopsis`, `music_song`.`is_cc`, `music_song`.`cc_license`, `music_song`.`length`, `music_song`.`bitrate`, `music_song`.`upload_at`, `music_song`.`created_at`, `music_song`.`publish_at`, `music_song`.`last_modified`, `music_song`.`play_count`, `music_song`.`push_count`, `music_song`.`share_count`, `music_song`.`public`, `music_song`.`order`, `music_song`.`enable`, `music_song`.`indievox_id`, `music_song`.`focus_until`, `music_song`.`status`, `music_song`.`achievements`, `music_song`.`is_ai`, `music_song`.`is_likely_ai`, `music_song`.`ai_usage`, `music_song`.`exclusive`, `music_song`.`cn_copyright_status`, `music_song`.`tw_copyright_status`, `auth_user`.`id`, `auth_user`.`password`, `auth_user`.`last_login`, `auth_user`.`is_superuser`, `auth_user`.`username`, `auth_user`.`first_name`, `auth_user`.`last_name`, `auth_user`.`email`, `auth_user`.`is_staff`, `auth_user`.`is_active`, `auth_user`.`date_joined`, `member_userprofile`.`id`, `member_userprofile`.`tw_blocked_status`, `member_userprofile`.`cn_blocked_status`, `member_userprofile`.`user_id`, `member_userprofile`.`image`, `member_userprofile`.`gender`, `member_userprofile`.`realname`, `member_userprofile`.`nickname`, `member_userprofile`.`country_calling_code`, `member_userprofile`.`cellphone`, `member_userprofile`.`birthday`, `member_userprofile`.`area_id`, `member_userprofile`.`location_id`, `member_userprofile`.`hits`, `member_userprofile`.`identity`, `member_userprofile`.`occupation`, `member_userprofile`.`last_modified`, `member_userprofile`.`enable`, `member_userprofile`.`date_joined`, `member_userprofile`.`register_site_id`, `member_userprofile`.`register_source`, `member_userprofile`.`preferred_locale`, `member_userprofile`.`is_cellphone_verified`, `member_userprofile`.`extra_data`, `member_userprofile`.`total_plays_count`, `member_userprofile`.`follower_count`, `member_userprofile`.`following_count`, `member_userprofile`.`unread_notification_count`, `member_userprofile`.`is_accredited`, `member_userprofile`.`merchandise_enable`, `member_userprofile`.`shop_url`, `member_userprofile`.`is_customized_identity`, `member_userprofile`.`customized_identity` FROM `music_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`song_id` = `music_song`.`id`) INNER JOIN `auth_user` ON (`music_song`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (`music_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 0 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 50SELECT ••• FROM `music_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`song_id` = `music_song`.`id`) INNER JOIN `auth_user` ON (`music_song`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (`music_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 0 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 50 |
4.50 | ||||||||||||||||||||
|
Connection: slave1 /home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(171) len_values = len(values) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64) result = execute_query_func() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80) execute_query_func = lambda: original(compiler, *args, **kwargs)
/home/ubuntu/streetvoice/music/templates/music/site/charts_realtime.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
5 similar queries.
`music_musicalbum`.`tw_blocked_status`, `music_musicalbum`.`cn_blocked_status`, `music_musicalbum`.`user_id`, `music_musicalbum`.`name`, `music_musicalbum`.`cover`, `music_musicalbum`.`description`, `music_musicalbum`.`indievox_id`, `music_musicalbum`.`buy_link`, `music_musicalbum`.`play_count`, `music_musicalbum`.`like_count`, `music_musicalbum`.`share_count`, `music_musicalbum`.`publish_at`, `music_musicalbum`.`created_at`, `music_musicalbum`.`last_modified`, `music_musicalbum`.`enable`, `music_musicalbum`.`public_type` FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322741 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322741 LIMIT 21 |
0.61 | ||||||||||||||||||||
|
Connection: slave1 /home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64) result = execute_query_func() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80) execute_query_func = lambda: original(compiler, *args, **kwargs)
/home/ubuntu/streetvoice/svapp/templates/includes/charts_index_songs.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
5 similar queries.
`music_musicalbum`.`tw_blocked_status`, `music_musicalbum`.`cn_blocked_status`, `music_musicalbum`.`user_id`, `music_musicalbum`.`name`, `music_musicalbum`.`cover`, `music_musicalbum`.`description`, `music_musicalbum`.`indievox_id`, `music_musicalbum`.`buy_link`, `music_musicalbum`.`play_count`, `music_musicalbum`.`like_count`, `music_musicalbum`.`share_count`, `music_musicalbum`.`publish_at`, `music_musicalbum`.`created_at`, `music_musicalbum`.`last_modified`, `music_musicalbum`.`enable`, `music_musicalbum`.`public_type` FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97298728 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97298728 LIMIT 21 |
0.62 | ||||||||||||||||||||
|
Connection: slave1 /home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64) result = execute_query_func() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80) execute_query_func = lambda: original(compiler, *args, **kwargs)
/home/ubuntu/streetvoice/svapp/templates/includes/charts_index_songs.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
5 similar queries.
`music_musicalbum`.`tw_blocked_status`, `music_musicalbum`.`cn_blocked_status`, `music_musicalbum`.`user_id`, `music_musicalbum`.`name`, `music_musicalbum`.`cover`, `music_musicalbum`.`description`, `music_musicalbum`.`indievox_id`, `music_musicalbum`.`buy_link`, `music_musicalbum`.`play_count`, `music_musicalbum`.`like_count`, `music_musicalbum`.`share_count`, `music_musicalbum`.`publish_at`, `music_musicalbum`.`created_at`, `music_musicalbum`.`last_modified`, `music_musicalbum`.`enable`, `music_musicalbum`.`public_type` FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97323579 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97323579 LIMIT 21 |
0.61 | ||||||||||||||||||||
|
Connection: slave1 /home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64) result = execute_query_func() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80) execute_query_func = lambda: original(compiler, *args, **kwargs)
/home/ubuntu/streetvoice/svapp/templates/includes/charts_index_songs.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
5 similar queries.
`music_musicalbum`.`tw_blocked_status`, `music_musicalbum`.`cn_blocked_status`, `music_musicalbum`.`user_id`, `music_musicalbum`.`name`, `music_musicalbum`.`cover`, `music_musicalbum`.`description`, `music_musicalbum`.`indievox_id`, `music_musicalbum`.`buy_link`, `music_musicalbum`.`play_count`, `music_musicalbum`.`like_count`, `music_musicalbum`.`share_count`, `music_musicalbum`.`publish_at`, `music_musicalbum`.`created_at`, `music_musicalbum`.`last_modified`, `music_musicalbum`.`enable`, `music_musicalbum`.`public_type` FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 12736 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 12736 LIMIT 21 |
0.56 | ||||||||||||||||||||
|
Connection: slave1 /home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64) result = execute_query_func() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80) execute_query_func = lambda: original(compiler, *args, **kwargs)
/home/ubuntu/streetvoice/svapp/templates/includes/charts_index_songs.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
5 similar queries.
`music_musicalbum`.`tw_blocked_status`, `music_musicalbum`.`cn_blocked_status`, `music_musicalbum`.`user_id`, `music_musicalbum`.`name`, `music_musicalbum`.`cover`, `music_musicalbum`.`description`, `music_musicalbum`.`indievox_id`, `music_musicalbum`.`buy_link`, `music_musicalbum`.`play_count`, `music_musicalbum`.`like_count`, `music_musicalbum`.`share_count`, `music_musicalbum`.`publish_at`, `music_musicalbum`.`created_at`, `music_musicalbum`.`last_modified`, `music_musicalbum`.`enable`, `music_musicalbum`.`public_type` FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97323542 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97323542 LIMIT 21 |
0.64 | ||||||||||||||||||||
|
Connection: slave1 /home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64) result = execute_query_func() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80) execute_query_func = lambda: original(compiler, *args, **kwargs)
/home/ubuntu/streetvoice/svapp/templates/includes/charts_index_songs.html |
|||||||||||||||||||||
| Path | Location |
|---|---|
| robots.txt | /home/ubuntu/streetvoice/static/robots.txt |
| favicon.ico | /home/ubuntu/streetvoice/static/favicon.ico |
| crossdomain.xml | /home/ubuntu/streetvoice/static/crossdomain.xml |
| player/OLD_SVVideoPlayer.swf | /home/ubuntu/streetvoice/static/player/OLD_SVVideoPlayer.swf |
| player/MusicPlayerList_P.swf | /home/ubuntu/streetvoice/static/player/MusicPlayerList_P.swf |
| player/videoskins.xml | /home/ubuntu/streetvoice/static/player/videoskins.xml |
| player/SVVideoPlayer.swf.old | /home/ubuntu/streetvoice/static/player/SVVideoPlayer.swf.old |
| player/MusicPlayerCoreAsset.swf | /home/ubuntu/streetvoice/static/player/MusicPlayerCoreAsset.swf |
| player/Cookie.js | /home/ubuntu/streetvoice/static/player/Cookie.js |
| player/MusicPlayerFullAsset.swf | /home/ubuntu/streetvoice/static/player/MusicPlayerFullAsset.swf |
| player/MusicPlayer_P.swf | /home/ubuntu/streetvoice/static/player/MusicPlayer_P.swf |
| player/videolang.xml | /home/ubuntu/streetvoice/static/player/videolang.xml |
| player/lang.xml | /home/ubuntu/streetvoice/static/player/lang.xml |
| player/SVVideoPlayer.swf | /home/ubuntu/streetvoice/static/player/SVVideoPlayer.swf |
| player/MusicPlayerList.swf | /home/ubuntu/streetvoice/static/player/MusicPlayerList.swf |
| player/skins.xml | /home/ubuntu/streetvoice/static/player/skins.xml |
| player/MusicPlayer.js | /home/ubuntu/streetvoice/static/player/MusicPlayer.js |
| player/MusicPlayerFull.swf | /home/ubuntu/streetvoice/static/player/MusicPlayerFull.swf |
| player/MusicPlayerFull_P.swf | /home/ubuntu/streetvoice/static/player/MusicPlayerFull_P.swf |
| player/json2.js | /home/ubuntu/streetvoice/static/player/json2.js |
| player/MusicPlayer.swf | /home/ubuntu/streetvoice/static/player/MusicPlayer.swf |
| player/VideoPlayer.js | /home/ubuntu/streetvoice/static/player/VideoPlayer.js |
| player/videoskins/OLD_VideoPlayerAsset_Exhibition_1.swf | /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_Exhibition_1.swf |
| player/videoskins/VideoPlayerAsset_EmbedList.swf | /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_EmbedList.swf |
| player/videoskins/VideoPlayerAsset_Exhibition_2.swf | /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_Exhibition_2.swf |
| player/videoskins/VideoPlayerAsset_VideoOfTheDay.swf | /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_VideoOfTheDay.swf |
| player/videoskins/OLD_VideoPlayerAsset_Explore.swf | /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_Explore.swf |
| player/videoskins/OLD_VideoPlayerAsset_VideoOfTheDay.swf | /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_VideoOfTheDay.swf |
| player/videoskins/VideoPlayerAsset_Explore.swf | /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_Explore.swf |
| player/videoskins/VideoPlayerAsset_EmbedSingle.swf | /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_EmbedSingle.swf |
| player/videoskins/OLD_VideoPlayerAsset_Exhibition_2.swf | /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_Exhibition_2.swf |
| player/videoskins/OLD_VideoPlayerAsset_DirectorVideo.swf | /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_DirectorVideo.swf |
| player/videoskins/VideoPlayerAsset_Exhibition_1.swf | /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_Exhibition_1.swf |
| player/videoskins/VideoPlayerAsset_DirectorVideo.swf | /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_DirectorVideo.swf |
| player/skins/MusicPlayerListAsset_2.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_2.swf |
| player/skins/MusicPlayerListAsset_2E.png | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_2E.png |
| player/skins/MusicPlayerListAsset_1E.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_1E.swf |
| player/skins/MusicPlayerListAsset_3E.png | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_3E.png |
| player/skins/MusicPlayerListAsset2.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset2.swf |
| player/skins/MusicPlayerAsset2.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset2.swf |
| player/skins/MusicPlayerAsset_Genre.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_Genre.swf |
| player/skins/SinglePlayerAsset.swf | /home/ubuntu/streetvoice/static/player/skins/SinglePlayerAsset.swf |
| player/skins/MusicPlayerCoreAsset1.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerCoreAsset1.swf |
| player/skins/MusicPlayerAsset_Single.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_Single.swf |
| player/skins/MusicPlayerFullAsset.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerFullAsset.swf |
| player/skins/MusicPlayerAsset_SingleE2.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE2.swf |
| player/skins/MusicPlayerAsset_SingleE1.png | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE1.png |
| player/skins/MusicPlayerListAsset_3E.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_3E.swf |
| player/skins/MusicPlayerAsset_SingleE1.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE1.swf |
| player/skins/MusicPlayerListAsset_2E.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_2E.swf |
| player/skins/MusicPlayerCoreAsset2.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerCoreAsset2.swf |
| player/skins/MusicPlayerPlusAsset1.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerPlusAsset1.swf |
| player/skins/MusicPlayerAsset1.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset1.swf |
| player/skins/MusicPlayerAsset_Explore.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_Explore.swf |
| player/skins/MusicPlayerAsset.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset.swf |
| player/skins/MusicPlayerFullAsset_forFB.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerFullAsset_forFB.swf |
| player/skins/MusicPlayerListAsset1.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset1.swf |
| player/skins/MusicPlayerListAsset_1E.png | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_1E.png |
| player/skins/MusicPlayerListAsset_1.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_1.swf |
| player/skins/MusicPlayerAsset_SingleE2.png | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE2.png |
| player/skins/MusicPlayerPlusAsset2.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerPlusAsset2.swf |
| player/skins/MusicPlayerListAsset.swf | /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset.swf |
| fonts13/icomoon.ttf | /home/ubuntu/streetvoice/static/fonts13/icomoon.ttf |
| fonts13/icomoon.svg | /home/ubuntu/streetvoice/static/fonts13/icomoon.svg |
| fonts13/icomoon.eot | /home/ubuntu/streetvoice/static/fonts13/icomoon.eot |
| fonts13/icomoon.woff | /home/ubuntu/streetvoice/static/fonts13/icomoon.woff |
| fonts15/icomoon.ttf | /home/ubuntu/streetvoice/static/fonts15/icomoon.ttf |
| fonts15/icomoon.svg | /home/ubuntu/streetvoice/static/fonts15/icomoon.svg |
| fonts15/icomoon.eot | /home/ubuntu/streetvoice/static/fonts15/icomoon.eot |
| fonts15/icomoon.woff | /home/ubuntu/streetvoice/static/fonts15/icomoon.woff |
| mobile/fonts13/icomoon.ttf | /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.ttf |
| mobile/fonts13/icomoon.svg | /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.svg |
| mobile/fonts13/icomoon.eot | /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.eot |
| mobile/fonts13/icomoon.woff | /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.woff |
| mobile/fonts15/icomoon.ttf | /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.ttf |
| mobile/fonts15/icomoon.svg | /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.svg |
| mobile/fonts15/icomoon.eot | /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.eot |
| mobile/fonts15/icomoon.woff | /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.woff |
| mobile/images/logo-b.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-b.svg |
| mobile/images/icon-accredited.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-accredited.svg |
| mobile/images/img-cover-default-s.jpg | /home/ubuntu/streetvoice/static/mobile/images/img-cover-default-s.jpg |
| mobile/images/sv-icon-cn.png | /home/ubuntu/streetvoice/static/mobile/images/sv-icon-cn.png |
| mobile/images/img-cover-hidden.png | /home/ubuntu/streetvoice/static/mobile/images/img-cover-hidden.png |
| mobile/images/btn-apple-store.png | /home/ubuntu/streetvoice/static/mobile/images/btn-apple-store.png |
| mobile/images/logo-sv-cn-r.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-r.svg |
| mobile/images/img-app-promote@2x.jpg | /home/ubuntu/streetvoice/static/mobile/images/img-app-promote@2x.jpg |
| mobile/images/img-open-guide-hand.png | /home/ubuntu/streetvoice/static/mobile/images/img-open-guide-hand.png |
| mobile/images/img-profile-cover-default.jpg | /home/ubuntu/streetvoice/static/mobile/images/img-profile-cover-default.jpg |
| mobile/images/icon-google.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-google.svg |
| mobile/images/img-1200x628.png | /home/ubuntu/streetvoice/static/mobile/images/img-1200x628.png |
| mobile/images/logo-sv-cn-w.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-w.svg |
| mobile/images/icon-checked.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-checked.svg |
| mobile/images/loading.gif | /home/ubuntu/streetvoice/static/mobile/images/loading.gif |
| mobile/images/btn-google-play.png | /home/ubuntu/streetvoice/static/mobile/images/btn-google-play.png |
| mobile/images/img-open-in-app-guide-tip@2x.png | /home/ubuntu/streetvoice/static/mobile/images/img-open-in-app-guide-tip@2x.png |
| mobile/images/img-phone@2x.png | /home/ubuntu/streetvoice/static/mobile/images/img-phone@2x.png |
| mobile/images/logo-sv-cn-w.png | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-w.png |
| mobile/images/sv-icon.png | /home/ubuntu/streetvoice/static/mobile/images/sv-icon.png |
| mobile/images/logo-w.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-w.svg |
| mobile/images/img-open-in-app-guide-tip-cn@2x.png | /home/ubuntu/streetvoice/static/mobile/images/img-open-in-app-guide-tip-cn@2x.png |
| mobile/images/sv-icon@2x.png | /home/ubuntu/streetvoice/static/mobile/images/sv-icon@2x.png |
| mobile/images/logo-sv-cn-b.png | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-b.png |
| mobile/images/img-ai-rule.png | /home/ubuntu/streetvoice/static/mobile/images/img-ai-rule.png |
| mobile/images/img-profile-head-default.png | /home/ubuntu/streetvoice/static/mobile/images/img-profile-head-default.png |
| mobile/images/icon-twitter.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-twitter.svg |
| mobile/images/icon-googleplay.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-googleplay.svg |
| mobile/images/logo-sv-w.png | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-w.png |
| mobile/images/states-comingsoon.svg | /home/ubuntu/streetvoice/static/mobile/images/states-comingsoon.svg |
| mobile/images/icon-instagram.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-instagram.svg |
| mobile/images/img-open-guide-hand@2x.png | /home/ubuntu/streetvoice/static/mobile/images/img-open-guide-hand@2x.png |
| mobile/images/btn-googleplay.svg | /home/ubuntu/streetvoice/static/mobile/images/btn-googleplay.svg |
| mobile/images/icon-apple.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-apple.svg |
| mobile/images/sv-icon-cn@2x.png | /home/ubuntu/streetvoice/static/mobile/images/sv-icon-cn@2x.png |
| mobile/images/img-clap-purple.svg | /home/ubuntu/streetvoice/static/mobile/images/img-clap-purple.svg |
| mobile/images/logo-sv-r.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-r.svg |
| mobile/images/icon-weibo.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-weibo.svg |
| mobile/images/logo-sv-b.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-b.svg |
| mobile/images/logo-sv-b.png | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-b.png |
| mobile/images/states-comingsoon-cn.svg | /home/ubuntu/streetvoice/static/mobile/images/states-comingsoon-cn.svg |
| mobile/images/img-phone.png | /home/ubuntu/streetvoice/static/mobile/images/img-phone.png |
| mobile/images/icon-qq.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-qq.svg |
| mobile/images/btn-apple.svg | /home/ubuntu/streetvoice/static/mobile/images/btn-apple.svg |
| mobile/images/visual-cat-glow-stick.svg | /home/ubuntu/streetvoice/static/mobile/images/visual-cat-glow-stick.svg |
| mobile/images/logo-sv-w.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-w.svg |
| mobile/images/logo-r.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-r.svg |
| mobile/images/img-cover-default.jpg | /home/ubuntu/streetvoice/static/mobile/images/img-cover-default.jpg |
| mobile/images/visual-cat-sleep.svg | /home/ubuntu/streetvoice/static/mobile/images/visual-cat-sleep.svg |
| mobile/images/img-app-promote.jpg | /home/ubuntu/streetvoice/static/mobile/images/img-app-promote.jpg |
| mobile/images/icon-wechat.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-wechat.svg |
| mobile/images/icon-youtube.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-youtube.svg |
| mobile/images/logo-sv.png | /home/ubuntu/streetvoice/static/mobile/images/logo-sv.png |
| mobile/images/icon-fb.svg | /home/ubuntu/streetvoice/static/mobile/images/icon-fb.svg |
| mobile/images/btn-apple-store@2x.png | /home/ubuntu/streetvoice/static/mobile/images/btn-apple-store@2x.png |
| mobile/images/img-photo-default.jpg | /home/ubuntu/streetvoice/static/mobile/images/img-photo-default.jpg |
| mobile/images/logo-sv-cn-b.svg | /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-b.svg |
| mobile/images/img-clap-top.svg | /home/ubuntu/streetvoice/static/mobile/images/img-clap-top.svg |
| mobile/images/btn-google-play@2x.png | /home/ubuntu/streetvoice/static/mobile/images/btn-google-play@2x.png |
| mobile/images/default/img-cover-hidden.png | /home/ubuntu/streetvoice/static/mobile/images/default/img-cover-hidden.png |
| mobile/images/default/img-cover-default.png | /home/ubuntu/streetvoice/static/mobile/images/default/img-cover-default.png |
| mobile/images/default/img-profile-head-default.png | /home/ubuntu/streetvoice/static/mobile/images/default/img-profile-head-default.png |
| mobile/images/default/img-profile-cover-default.png | /home/ubuntu/streetvoice/static/mobile/images/default/img-profile-cover-default.png |
| mobile/images/ico/favicon.ico | /home/ubuntu/streetvoice/static/mobile/images/ico/favicon.ico |
| mobile/libs/jquery-migrate-1.2.1.min.js | /home/ubuntu/streetvoice/static/mobile/libs/jquery-migrate-1.2.1.min.js |
| mobile/libs/textarea-autoheight.min.js | /home/ubuntu/streetvoice/static/mobile/libs/textarea-autoheight.min.js |
| mobile/libs/jquery-2.2.0.min.js | /home/ubuntu/streetvoice/static/mobile/libs/jquery-2.2.0.min.js |
| mobile/libs/bootstrap.bundle.min.js | /home/ubuntu/streetvoice/static/mobile/libs/bootstrap.bundle.min.js |
| mobile/libs/dropdown.js | /home/ubuntu/streetvoice/static/mobile/libs/dropdown.js |
| mobile/libs/isMobile.min.js | /home/ubuntu/streetvoice/static/mobile/libs/isMobile.min.js |
| mobile/libs/bootstrap.min.js | /home/ubuntu/streetvoice/static/mobile/libs/bootstrap.min.js |
| mobile/libs/bootstrap-select.js | /home/ubuntu/streetvoice/static/mobile/libs/bootstrap-select.js |
| mobile/libs/modal.js | /home/ubuntu/streetvoice/static/mobile/libs/modal.js |
| mobile/libs/tab.js | /home/ubuntu/streetvoice/static/mobile/libs/tab.js |
| mobile/styles/custom.css | /home/ubuntu/streetvoice/static/mobile/styles/custom.css |
| mobile/styles/bootstrap.css | /home/ubuntu/streetvoice/static/mobile/styles/bootstrap.css |
| mobile/styles/bootstrap-carousel.css | /home/ubuntu/streetvoice/static/mobile/styles/bootstrap-carousel.css |
| mobile/js/select.js | /home/ubuntu/streetvoice/static/mobile/js/select.js |
| mobile/js/init.js | /home/ubuntu/streetvoice/static/mobile/js/init.js |
| mobile/js/streetvoice.nextpage.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.nextpage.js |
| mobile/js/streetvoice.like.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.like.js |
| mobile/js/common.js | /home/ubuntu/streetvoice/static/mobile/js/common.js |
| mobile/js/streetvoice.region.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.region.js |
| mobile/js/streetvoice.event.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.event.js |
| mobile/js/streetvoice.list.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.list.js |
| mobile/js/streetvoice.chart.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.chart.js |
| mobile/js/streetvoice.openapp.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.openapp.js |
| mobile/js/load-more.js | /home/ubuntu/streetvoice/static/mobile/js/load-more.js |
| mobile/js/streetvoice.carousel.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.carousel.js |
| mobile/js/streetvoice.follow.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.follow.js |
| mobile/js/streetvoice.popup.js | /home/ubuntu/streetvoice/static/mobile/js/streetvoice.popup.js |
| embed/css/player-w.css | /home/ubuntu/streetvoice/static/embed/css/player-w.css |
| embed/css/player-w-s.css | /home/ubuntu/streetvoice/static/embed/css/player-w-s.css |
| embed/css/player-w-l.css | /home/ubuntu/streetvoice/static/embed/css/player-w-l.css |
| embed/images/img-cover-hidden.png | /home/ubuntu/streetvoice/static/embed/images/img-cover-hidden.png |
| embed/images/logo-sv-s.svg | /home/ubuntu/streetvoice/static/embed/images/logo-sv-s.svg |
| embed/images/logo-sv.svg | /home/ubuntu/streetvoice/static/embed/images/logo-sv.svg |
| embed/font/icomoon.ttf | /home/ubuntu/streetvoice/static/embed/font/icomoon.ttf |
| embed/font/icomoon.svg | /home/ubuntu/streetvoice/static/embed/font/icomoon.svg |
| embed/font/icomoon.eot | /home/ubuntu/streetvoice/static/embed/font/icomoon.eot |
| embed/font/icomoon.woff | /home/ubuntu/streetvoice/static/embed/font/icomoon.woff |
| campaign/simplelife/images/logo-main.png | /home/ubuntu/streetvoice/static/campaign/simplelife/images/logo-main.png |
| campaign/simplelife/images/cover.jpg | /home/ubuntu/streetvoice/static/campaign/simplelife/images/cover.jpg |
| campaign/simplelife/images/ico/favicon.ico | /home/ubuntu/streetvoice/static/campaign/simplelife/images/ico/favicon.ico |
| campaign/simplelife/libs/popper.min.js | /home/ubuntu/streetvoice/static/campaign/simplelife/libs/popper.min.js |
| campaign/simplelife/libs/jquery-3.4.1.min.js | /home/ubuntu/streetvoice/static/campaign/simplelife/libs/jquery-3.4.1.min.js |
| campaign/simplelife/libs/dropdown.js | /home/ubuntu/streetvoice/static/campaign/simplelife/libs/dropdown.js |
| campaign/simplelife/libs/util.js | /home/ubuntu/streetvoice/static/campaign/simplelife/libs/util.js |
| campaign/simplelife/libs/modal.js | /home/ubuntu/streetvoice/static/campaign/simplelife/libs/modal.js |
| campaign/simplelife/libs/clipboard.js | /home/ubuntu/streetvoice/static/campaign/simplelife/libs/clipboard.js |
| campaign/simplelife/styles/bootstrap.css | /home/ubuntu/streetvoice/static/campaign/simplelife/styles/bootstrap.css |
| campaign/simplelife/js/setting-cellphone.js | /home/ubuntu/streetvoice/static/campaign/simplelife/js/setting-cellphone.js |
| campaign/simplelife/js/init.js | /home/ubuntu/streetvoice/static/campaign/simplelife/js/init.js |
| campaign/simplelife/js/profile.js | /home/ubuntu/streetvoice/static/campaign/simplelife/js/profile.js |
| campaign/simplelife/js/absolute.js | /home/ubuntu/streetvoice/static/campaign/simplelife/js/absolute.js |
| campaign/simplelife/js/simplelife.js | /home/ubuntu/streetvoice/static/campaign/simplelife/js/simplelife.js |
| campaign/simplelife/fonts/icomoon.ttf | /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.ttf |
| campaign/simplelife/fonts/icomoon.svg | /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.svg |
| campaign/simplelife/fonts/icomoon.eot | /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.eot |
| campaign/simplelife/fonts/icomoon.woff | /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.woff |
| images/icon-ie.png | /home/ubuntu/streetvoice/static/images/icon-ie.png |
| images/icon-accredited.svg | /home/ubuntu/streetvoice/static/images/icon-accredited.svg |
| images/Cat_ConfusedEmpty.png | /home/ubuntu/streetvoice/static/images/Cat_ConfusedEmpty.png |
| images/img-player-lrc-cn.jpg | /home/ubuntu/streetvoice/static/images/img-player-lrc-cn.jpg |
| images/img-cover-default-s.jpg | /home/ubuntu/streetvoice/static/images/img-cover-default-s.jpg |
| images/metaimage-song.png | /home/ubuntu/streetvoice/static/images/metaimage-song.png |
| images/PoweredBy_200px-Black_HorizText.png | /home/ubuntu/streetvoice/static/images/PoweredBy_200px-Black_HorizText.png |
| images/sv-icon-cn.png | /home/ubuntu/streetvoice/static/images/sv-icon-cn.png |
| images/img-cover-hidden.png | /home/ubuntu/streetvoice/static/images/img-cover-hidden.png |
| images/icon-qq-browser.png | /home/ubuntu/streetvoice/static/images/icon-qq-browser.png |
| images/btn-apple-store.png | /home/ubuntu/streetvoice/static/images/btn-apple-store.png |
| images/logo-sv-cn-r.svg | /home/ubuntu/streetvoice/static/images/logo-sv-cn-r.svg |
| images/img-cover-merch-default.jpg | /home/ubuntu/streetvoice/static/images/img-cover-merch-default.jpg |
| images/icon-google.svg | /home/ubuntu/streetvoice/static/images/icon-google.svg |
| images/logo-firefox.svg | /home/ubuntu/streetvoice/static/images/logo-firefox.svg |
| images/img-1200x628.png | /home/ubuntu/streetvoice/static/images/img-1200x628.png |
| images/PoweredBy_100px-White_HorizText.png | /home/ubuntu/streetvoice/static/images/PoweredBy_100px-White_HorizText.png |
| images/logo-sv-cn-w.svg | /home/ubuntu/streetvoice/static/images/logo-sv-cn-w.svg |
| images/icon-checked.svg | /home/ubuntu/streetvoice/static/images/icon-checked.svg |
| images/page-oops.gif | /home/ubuntu/streetvoice/static/images/page-oops.gif |
| images/alert-cat-hand.png | /home/ubuntu/streetvoice/static/images/alert-cat-hand.png |
| images/loading.gif | /home/ubuntu/streetvoice/static/images/loading.gif |
| images/img-insight-lg.png | /home/ubuntu/streetvoice/static/images/img-insight-lg.png |
| images/icon-360-browser.png | /home/ubuntu/streetvoice/static/images/icon-360-browser.png |
| images/cat-s.svg | /home/ubuntu/streetvoice/static/images/cat-s.svg |
| images/btn-google-play.png | /home/ubuntu/streetvoice/static/images/btn-google-play.png |
| images/PoweredBy_200px-White_HorizText.png | /home/ubuntu/streetvoice/static/images/PoweredBy_200px-White_HorizText.png |
| images/icon-soon.svg | /home/ubuntu/streetvoice/static/images/icon-soon.svg |
| images/img-800x800.png | /home/ubuntu/streetvoice/static/images/img-800x800.png |
| images/logo-sv-cn-w.png | /home/ubuntu/streetvoice/static/images/logo-sv-cn-w.png |
| images/sv-icon.png | /home/ubuntu/streetvoice/static/images/sv-icon.png |
| images/icomoon.ttf | /home/ubuntu/streetvoice/static/images/icomoon.ttf |
| images/sv_c_300x300.jpg | /home/ubuntu/streetvoice/static/images/sv_c_300x300.jpg |
| images/logo-qq-browser.png | /home/ubuntu/streetvoice/static/images/logo-qq-browser.png |
| images/cat.svg | /home/ubuntu/streetvoice/static/images/cat.svg |
| images/img-cover-gift-sm.png | /home/ubuntu/streetvoice/static/images/img-cover-gift-sm.png |
| images/icon-fanclub-only.svg | /home/ubuntu/streetvoice/static/images/icon-fanclub-only.svg |
| images/sv-cat.gif | /home/ubuntu/streetvoice/static/images/sv-cat.gif |
| images/sv-icon@2x.png | /home/ubuntu/streetvoice/static/images/sv-icon@2x.png |
| images/alert-cat.svg | /home/ubuntu/streetvoice/static/images/alert-cat.svg |
| images/image_photo.png | /home/ubuntu/streetvoice/static/images/image_photo.png |
| images/logo-sv-cn-b.png | /home/ubuntu/streetvoice/static/images/logo-sv-cn-b.png |
| images/bg-csrf.jpg | /home/ubuntu/streetvoice/static/images/bg-csrf.jpg |
| images/img-ai-rule.png | /home/ubuntu/streetvoice/static/images/img-ai-rule.png |
| images/img-profile-head-default.png | /home/ubuntu/streetvoice/static/images/img-profile-head-default.png |
| images/icon-x.svg | /home/ubuntu/streetvoice/static/images/icon-x.svg |
| images/img-1920x360.png | /home/ubuntu/streetvoice/static/images/img-1920x360.png |
| images/logo-sv-cn.png | /home/ubuntu/streetvoice/static/images/logo-sv-cn.png |
| images/icon-twitter.svg | /home/ubuntu/streetvoice/static/images/icon-twitter.svg |
| images/icon-googleplay.svg | /home/ubuntu/streetvoice/static/images/icon-googleplay.svg |
| images/logo-sv-w.png | /home/ubuntu/streetvoice/static/images/logo-sv-w.png |
| images/img-demo-cover-lg.png | /home/ubuntu/streetvoice/static/images/img-demo-cover-lg.png |
| images/logo-internet-explore.svg | /home/ubuntu/streetvoice/static/images/logo-internet-explore.svg |
| images/1x1.jpg | /home/ubuntu/streetvoice/static/images/1x1.jpg |
| images/loadingAnimation.gif | /home/ubuntu/streetvoice/static/images/loadingAnimation.gif |
| images/img-demo-cover-sm.png | /home/ubuntu/streetvoice/static/images/img-demo-cover-sm.png |
| images/icon-instagram.svg | /home/ubuntu/streetvoice/static/images/icon-instagram.svg |
| images/icomoon.svg | /home/ubuntu/streetvoice/static/images/icomoon.svg |
| images/icon-apple.svg | /home/ubuntu/streetvoice/static/images/icon-apple.svg |
| images/logo_SV_300.png | /home/ubuntu/streetvoice/static/images/logo_SV_300.png |
| images/page-403.gif | /home/ubuntu/streetvoice/static/images/page-403.gif |
| images/sv-icon-cn@2x.png | /home/ubuntu/streetvoice/static/images/sv-icon-cn@2x.png |
| images/img-clap-purple.svg | /home/ubuntu/streetvoice/static/images/img-clap-purple.svg |
| images/logo-sv-r.svg | /home/ubuntu/streetvoice/static/images/logo-sv-r.svg |
| images/icon-weibo.svg | /home/ubuntu/streetvoice/static/images/icon-weibo.svg |
| images/logo-sv-b.svg | /home/ubuntu/streetvoice/static/images/logo-sv-b.svg |
| images/cursorPlay.svg | /home/ubuntu/streetvoice/static/images/cursorPlay.svg |
| images/weibo_16x16.png | /home/ubuntu/streetvoice/static/images/weibo_16x16.png |
| images/img-cover-gift.png | /home/ubuntu/streetvoice/static/images/img-cover-gift.png |
| images/logo-sv-b.png | /home/ubuntu/streetvoice/static/images/logo-sv-b.png |
| images/cursorPlay-retina.svg | /home/ubuntu/streetvoice/static/images/cursorPlay-retina.svg |
| images/gongshang.gif | /home/ubuntu/streetvoice/static/images/gongshang.gif |
| images/icon-qq.svg | /home/ubuntu/streetvoice/static/images/icon-qq.svg |
| images/logo-sv-w.svg | /home/ubuntu/streetvoice/static/images/logo-sv-w.svg |
| images/app-screen-cn.png | /home/ubuntu/streetvoice/static/images/app-screen-cn.png |
| images/img-360x360.png | /home/ubuntu/streetvoice/static/images/img-360x360.png |
| images/icomoon.eot | /home/ubuntu/streetvoice/static/images/icomoon.eot |
| images/img-cover-default.jpg | /home/ubuntu/streetvoice/static/images/img-cover-default.jpg |
| images/bg-experts.jpg | /home/ubuntu/streetvoice/static/images/bg-experts.jpg |
| images/page-outdate.gif | /home/ubuntu/streetvoice/static/images/page-outdate.gif |
| images/app-screen-cn@2x.png | /home/ubuntu/streetvoice/static/images/app-screen-cn@2x.png |
| images/icon-chrome.png | /home/ubuntu/streetvoice/static/images/icon-chrome.png |
| images/gongshang_c.gif | /home/ubuntu/streetvoice/static/images/gongshang_c.gif |
| images/img-profile-cover-default.png | /home/ubuntu/streetvoice/static/images/img-profile-cover-default.png |
| images/img-song-cover-default.png | /home/ubuntu/streetvoice/static/images/img-song-cover-default.png |
| images/icon-wechat.svg | /home/ubuntu/streetvoice/static/images/icon-wechat.svg |
| images/logo-360-browser.png | /home/ubuntu/streetvoice/static/images/logo-360-browser.png |
| images/icomoon.woff | /home/ubuntu/streetvoice/static/images/icomoon.woff |
| images/cover_default_02.jpg | /home/ubuntu/streetvoice/static/images/cover_default_02.jpg |
| images/img-clap-card-back.png | /home/ubuntu/streetvoice/static/images/img-clap-card-back.png |
| images/icon-youtube.svg | /home/ubuntu/streetvoice/static/images/icon-youtube.svg |
| images/logo-sv.png | /home/ubuntu/streetvoice/static/images/logo-sv.png |
| images/page-shielding.gif | /home/ubuntu/streetvoice/static/images/page-shielding.gif |
| images/default_user.jpg | /home/ubuntu/streetvoice/static/images/default_user.jpg |
| images/icon-fb.svg | /home/ubuntu/streetvoice/static/images/icon-fb.svg |
| images/logo-chrome.svg | /home/ubuntu/streetvoice/static/images/logo-chrome.svg |
| images/wlwhjyxkz.jpg | /home/ubuntu/streetvoice/static/images/wlwhjyxkz.jpg |
| images/img-insight-sm.png | /home/ubuntu/streetvoice/static/images/img-insight-sm.png |
| images/img-player-lrc.jpg | /home/ubuntu/streetvoice/static/images/img-player-lrc.jpg |
| images/metaimage-song-cn.png | /home/ubuntu/streetvoice/static/images/metaimage-song-cn.png |
| images/logo-sv-cn.svg | /home/ubuntu/streetvoice/static/images/logo-sv-cn.svg |
| images/btn-apple-store@2x.png | /home/ubuntu/streetvoice/static/images/btn-apple-store@2x.png |
| images/app-screen.png | /home/ubuntu/streetvoice/static/images/app-screen.png |
| images/icon-firefox.png | /home/ubuntu/streetvoice/static/images/icon-firefox.png |
| images/img-photo-default.jpg | /home/ubuntu/streetvoice/static/images/img-photo-default.jpg |
| images/intro_image.png | /home/ubuntu/streetvoice/static/images/intro_image.png |
| images/app-screen@2x.png | /home/ubuntu/streetvoice/static/images/app-screen@2x.png |
| images/logo-sv-cn-b.svg | /home/ubuntu/streetvoice/static/images/logo-sv-cn-b.svg |
| images/img-clap-top.svg | /home/ubuntu/streetvoice/static/images/img-clap-top.svg |
| images/img-clapcard-default.jpg | /home/ubuntu/streetvoice/static/images/img-clapcard-default.jpg |
| images/logo-sv.svg | /home/ubuntu/streetvoice/static/images/logo-sv.svg |
| images/img-cover-blow.png | /home/ubuntu/streetvoice/static/images/img-cover-blow.png |
| images/logo-edge.svg | /home/ubuntu/streetvoice/static/images/logo-edge.svg |
| images/page-error.gif | /home/ubuntu/streetvoice/static/images/page-error.gif |
| images/logo-blow.svg | /home/ubuntu/streetvoice/static/images/logo-blow.svg |
| images/wave.gif | /home/ubuntu/streetvoice/static/images/wave.gif |
| images/btn-google-play@2x.png | /home/ubuntu/streetvoice/static/images/btn-google-play@2x.png |
| images/embed/embed-player-330x100.png | /home/ubuntu/streetvoice/static/images/embed/embed-player-330x100.png |
| images/embed/embed-player-400x330.png | /home/ubuntu/streetvoice/static/images/embed/embed-player-400x330.png |
| images/embed/embed-player-500x500.png | /home/ubuntu/streetvoice/static/images/embed/embed-player-500x500.png |
| images/intro/intro-1.gif | /home/ubuntu/streetvoice/static/images/intro/intro-1.gif |
| images/intro/intro-6.gif | /home/ubuntu/streetvoice/static/images/intro/intro-6.gif |
| images/intro/intro-3.gif | /home/ubuntu/streetvoice/static/images/intro/intro-3.gif |
| images/intro/intro-4.gif | /home/ubuntu/streetvoice/static/images/intro/intro-4.gif |
| images/intro/intro-2.gif | /home/ubuntu/streetvoice/static/images/intro/intro-2.gif |
| images/intro/intro-5.gif | /home/ubuntu/streetvoice/static/images/intro/intro-5.gif |
| images/email/image-24.png | /home/ubuntu/streetvoice/static/images/email/image-24.png |
| images/email/btn-mail.png | /home/ubuntu/streetvoice/static/images/email/btn-mail.png |
| images/email/sv-logo-250-cn.png | /home/ubuntu/streetvoice/static/images/email/sv-logo-250-cn.png |
| images/email/image-15.png | /home/ubuntu/streetvoice/static/images/email/image-15.png |
| images/email/image-12.png | /home/ubuntu/streetvoice/static/images/email/image-12.png |
| images/email/image-16.png | /home/ubuntu/streetvoice/static/images/email/image-16.png |
| images/email/btn-goto.png | /home/ubuntu/streetvoice/static/images/email/btn-goto.png |
| images/email/sv-logo-red-cn.png | /home/ubuntu/streetvoice/static/images/email/sv-logo-red-cn.png |
| images/email/image-13.png | /home/ubuntu/streetvoice/static/images/email/image-13.png |
| images/email/image-2.png | /home/ubuntu/streetvoice/static/images/email/image-2.png |
| images/email/image-6.png | /home/ubuntu/streetvoice/static/images/email/image-6.png |
| images/email/image-28.jpeg | /home/ubuntu/streetvoice/static/images/email/image-28.jpeg |
| images/email/logo-sv-cn-b.png | /home/ubuntu/streetvoice/static/images/email/logo-sv-cn-b.png |
| images/email/sv-logo-lg.png | /home/ubuntu/streetvoice/static/images/email/sv-logo-lg.png |
| images/email/image-23.png | /home/ubuntu/streetvoice/static/images/email/image-23.png |
| images/email/btn-view.png | /home/ubuntu/streetvoice/static/images/email/btn-view.png |
| images/email/btn-apple.png | /home/ubuntu/streetvoice/static/images/email/btn-apple.png |
| images/email/image-7.png | /home/ubuntu/streetvoice/static/images/email/image-7.png |
| images/email/image-27.jpeg | /home/ubuntu/streetvoice/static/images/email/image-27.jpeg |
| images/email/logo-sv-b.png | /home/ubuntu/streetvoice/static/images/email/logo-sv-b.png |
| images/email/image-4.png | /home/ubuntu/streetvoice/static/images/email/image-4.png |
| images/email/image-1.png | /home/ubuntu/streetvoice/static/images/email/image-1.png |
| images/email/btn-google.png | /home/ubuntu/streetvoice/static/images/email/btn-google.png |
| images/email/sv-logo-red.png | /home/ubuntu/streetvoice/static/images/email/sv-logo-red.png |
| images/email/image-11.png | /home/ubuntu/streetvoice/static/images/email/image-11.png |
| images/email/image-17.png | /home/ubuntu/streetvoice/static/images/email/image-17.png |
| images/email/image-8.png | /home/ubuntu/streetvoice/static/images/email/image-8.png |
| images/email/btn-reset.png | /home/ubuntu/streetvoice/static/images/email/btn-reset.png |
| images/email/image-20.png | /home/ubuntu/streetvoice/static/images/email/image-20.png |
| images/email/image-14.png | /home/ubuntu/streetvoice/static/images/email/image-14.png |
| images/email/image-5.png | /home/ubuntu/streetvoice/static/images/email/image-5.png |
| images/email/btn-apple-store@2x.png | /home/ubuntu/streetvoice/static/images/email/btn-apple-store@2x.png |
| images/email/image-3.png | /home/ubuntu/streetvoice/static/images/email/image-3.png |
| images/email/image-9.png | /home/ubuntu/streetvoice/static/images/email/image-9.png |
| images/email/sv-logo-250.png | /home/ubuntu/streetvoice/static/images/email/sv-logo-250.png |
| images/email/btn-google-play@2x.png | /home/ubuntu/streetvoice/static/images/email/btn-google-play@2x.png |
| images/event/sv_500x500.png | /home/ubuntu/streetvoice/static/images/event/sv_500x500.png |
| images/app/wc-btn.png | /home/ubuntu/streetvoice/static/images/app/wc-btn.png |
| images/app/app-tw-btn-1.svg | /home/ubuntu/streetvoice/static/images/app/app-tw-btn-1.svg |
| images/app/app-icon.png | /home/ubuntu/streetvoice/static/images/app/app-icon.png |
| images/app/app-cn-btn-2.png | /home/ubuntu/streetvoice/static/images/app/app-cn-btn-2.png |
| images/app/app-cn-title.png | /home/ubuntu/streetvoice/static/images/app/app-cn-title.png |
| images/app/app-tw-title.png | /home/ubuntu/streetvoice/static/images/app/app-tw-title.png |
| images/app/app-tw-btn-2.svg | /home/ubuntu/streetvoice/static/images/app/app-tw-btn-2.svg |
| images/app/app-tw-btn-1.png | /home/ubuntu/streetvoice/static/images/app/app-tw-btn-1.png |
| images/app/app-tw-btn-2.png | /home/ubuntu/streetvoice/static/images/app/app-tw-btn-2.png |
| images/app/app-tw-title.svg | /home/ubuntu/streetvoice/static/images/app/app-tw-title.svg |
| images/app/app-cn-btn-1.png | /home/ubuntu/streetvoice/static/images/app/app-cn-btn-1.png |
| images/default/img-cover-hidden.png | /home/ubuntu/streetvoice/static/images/default/img-cover-hidden.png |
| images/default/img-cover-default.png | /home/ubuntu/streetvoice/static/images/default/img-cover-default.png |
| images/default/img-cover-merch-default.jpg | /home/ubuntu/streetvoice/static/images/default/img-cover-merch-default.jpg |
| images/default/img-cover-gift-sm.png | /home/ubuntu/streetvoice/static/images/default/img-cover-gift-sm.png |
| images/default/img-profile-head-default.png | /home/ubuntu/streetvoice/static/images/default/img-profile-head-default.png |
| images/default/img-cover-gift.png | /home/ubuntu/streetvoice/static/images/default/img-cover-gift.png |
| images/default/img-profile-cover-default.png | /home/ubuntu/streetvoice/static/images/default/img-profile-cover-default.png |
| images/demo/playlist-section-bg-04.png | /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-04.png |
| images/demo/img-cover-06.jpg | /home/ubuntu/streetvoice/static/images/demo/img-cover-06.jpg |
| images/demo/img-cover-01.jpg | /home/ubuntu/streetvoice/static/images/demo/img-cover-01.jpg |
| images/demo/playlist-section-bg-01.png | /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-01.png |
| images/demo/img-captcha.png | /home/ubuntu/streetvoice/static/images/demo/img-captcha.png |
| images/demo/playlist-section-bg-03.png | /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-03.png |
| images/demo/img-banner-03-lg.jpg | /home/ubuntu/streetvoice/static/images/demo/img-banner-03-lg.jpg |
| images/demo/img-oppo-03.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-03.jpg |
| images/demo/img-oppo-cover-01.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover-01.jpg |
| images/demo/img-dashi.jpg | /home/ubuntu/streetvoice/static/images/demo/img-dashi.jpg |
| images/demo/img-banner-04.png | /home/ubuntu/streetvoice/static/images/demo/img-banner-04.png |
| images/demo/img-member-02.jpg | /home/ubuntu/streetvoice/static/images/demo/img-member-02.jpg |
| images/demo/img-member-07.jpg | /home/ubuntu/streetvoice/static/images/demo/img-member-07.jpg |
| images/demo/playlist-section-bg-07.png | /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-07.png |
| images/demo/img-profile-bg-01.jpg | /home/ubuntu/streetvoice/static/images/demo/img-profile-bg-01.jpg |
| images/demo/img-cover-08.jpg | /home/ubuntu/streetvoice/static/images/demo/img-cover-08.jpg |
| images/demo/playlist-section-bg-06.png | /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-06.png |
| images/demo/img-member-05.jpg | /home/ubuntu/streetvoice/static/images/demo/img-member-05.jpg |
| images/demo/playlist-section-bg-05.png | /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-05.png |
| images/demo/img-banner-05.png | /home/ubuntu/streetvoice/static/images/demo/img-banner-05.png |
| images/demo/img-oppo-cover-02.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover-02.jpg |
| images/demo/img-sign-1.png | /home/ubuntu/streetvoice/static/images/demo/img-sign-1.png |
| images/demo/img-member-01.jpg | /home/ubuntu/streetvoice/static/images/demo/img-member-01.jpg |
| images/demo/img-oppo-lg-01.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-lg-01.jpg |
| images/demo/img-oppo-01.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-01.jpg |
| images/demo/img-sign-2.png | /home/ubuntu/streetvoice/static/images/demo/img-sign-2.png |
| images/demo/img-banner-01.png | /home/ubuntu/streetvoice/static/images/demo/img-banner-01.png |
| images/demo/img-cover-07.jpg | /home/ubuntu/streetvoice/static/images/demo/img-cover-07.jpg |
| images/demo/img-member-06.jpg | /home/ubuntu/streetvoice/static/images/demo/img-member-06.jpg |
| images/demo/img-member-04.jpg | /home/ubuntu/streetvoice/static/images/demo/img-member-04.jpg |
| images/demo/img-cover-03.jpg | /home/ubuntu/streetvoice/static/images/demo/img-cover-03.jpg |
| images/demo/img-video-1.png | /home/ubuntu/streetvoice/static/images/demo/img-video-1.png |
| images/demo/playlist-section-bg-02.png | /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-02.png |
| images/demo/img-cover-02.png | /home/ubuntu/streetvoice/static/images/demo/img-cover-02.png |
| images/demo/img-oppo-02.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-02.jpg |
| images/demo/img-cover-04.jpg | /home/ubuntu/streetvoice/static/images/demo/img-cover-04.jpg |
| images/demo/img-banner-03.png | /home/ubuntu/streetvoice/static/images/demo/img-banner-03.png |
| images/demo/img-banner-02.png | /home/ubuntu/streetvoice/static/images/demo/img-banner-02.png |
| images/demo/img-packer.jpg | /home/ubuntu/streetvoice/static/images/demo/img-packer.jpg |
| images/demo/img-member-03.jpg | /home/ubuntu/streetvoice/static/images/demo/img-member-03.jpg |
| images/demo/img-oppo-cover.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover.jpg |
| images/demo/img-oppo-cover-03.jpg | /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover-03.jpg |
| images/demo/img-cover-05.jpg | /home/ubuntu/streetvoice/static/images/demo/img-cover-05.jpg |
| images/ico/favicon.ico | /home/ubuntu/streetvoice/static/images/ico/favicon.ico |
| style/cropper.min.css | /home/ubuntu/streetvoice/static/style/cropper.min.css |
| style/custom.css | /home/ubuntu/streetvoice/static/style/custom.css |
| style/bootstrap.css | /home/ubuntu/streetvoice/static/style/bootstrap.css |
| style/bootstrap-dark.css | /home/ubuntu/streetvoice/static/style/bootstrap-dark.css |
| style/nprogress.css | /home/ubuntu/streetvoice/static/style/nprogress.css |
| style/bootstrap-cn.css | /home/ubuntu/streetvoice/static/style/bootstrap-cn.css |
| style/en.css | /home/ubuntu/streetvoice/static/style/en.css |
| style/bootstrap-cn-dark.css | /home/ubuntu/streetvoice/static/style/bootstrap-cn-dark.css |
| oauth/images/icon-accredited.svg | /home/ubuntu/streetvoice/static/oauth/images/icon-accredited.svg |
| oauth/images/logo-sv-cn-r.svg | /home/ubuntu/streetvoice/static/oauth/images/logo-sv-cn-r.svg |
| oauth/images/img-profile-head-default.png | /home/ubuntu/streetvoice/static/oauth/images/img-profile-head-default.png |
| oauth/images/logo-sv-r.svg | /home/ubuntu/streetvoice/static/oauth/images/logo-sv-r.svg |
| oauth/images/background.jpg | /home/ubuntu/streetvoice/static/oauth/images/background.jpg |
| oauth/images/ico/favicon.ico | /home/ubuntu/streetvoice/static/oauth/images/ico/favicon.ico |
| oauth/libs/popper.min.js | /home/ubuntu/streetvoice/static/oauth/libs/popper.min.js |
| oauth/libs/alert.js | /home/ubuntu/streetvoice/static/oauth/libs/alert.js |
| oauth/libs/dropdown.js | /home/ubuntu/streetvoice/static/oauth/libs/dropdown.js |
| oauth/libs/jquery-3.6.0.min.js | /home/ubuntu/streetvoice/static/oauth/libs/jquery-3.6.0.min.js |
| oauth/libs/util.js | /home/ubuntu/streetvoice/static/oauth/libs/util.js |
| oauth/libs/modal.js | /home/ubuntu/streetvoice/static/oauth/libs/modal.js |
| oauth/styles/bootstrap.css | /home/ubuntu/streetvoice/static/oauth/styles/bootstrap.css |
| oauth/js/init.js | /home/ubuntu/streetvoice/static/oauth/js/init.js |
| oauth/js/toggle-password.js | /home/ubuntu/streetvoice/static/oauth/js/toggle-password.js |
| oauth/fonts/icomoon.ttf | /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.ttf |
| oauth/fonts/icomoon.svg | /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.svg |
| oauth/fonts/icomoon.eot | /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.eot |
| oauth/fonts/icomoon.woff | /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.woff |
| annualreport/year2022/images/img-report-3-2022.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report-3-2022.jpg |
| annualreport/year2022/images/bg-w-01.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-01.png |
| annualreport/year2022/images/img-report-1-2022.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report-1-2022.jpg |
| annualreport/year2022/images/logo-white.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/logo-white.svg |
| annualreport/year2022/images/bg-w-03.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-03.png |
| annualreport/year2022/images/personal-cover-front.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/personal-cover-front.png |
| annualreport/year2022/images/bg-section-start.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-section-start.jpg |
| annualreport/year2022/images/sv-cat.gif | /home/ubuntu/streetvoice/static/annualreport/year2022/images/sv-cat.gif |
| annualreport/year2022/images/bg-w-04.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-04.png |
| annualreport/year2022/images/img-title-sm.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-title-sm.png |
| annualreport/year2022/images/yerarly-report-cover-2022.jpeg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/yerarly-report-cover-2022.jpeg |
| annualreport/year2022/images/btn-arrow.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/btn-arrow.svg |
| annualreport/year2022/images/img-section-menu-02.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-menu-02.svg |
| annualreport/year2022/images/bg-w-05.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-05.png |
| annualreport/year2022/images/img-cover-top50.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-cover-top50.jpg |
| annualreport/year2022/images/img-section-start-02.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-start-02.png |
| annualreport/year2022/images/bg-01.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-01.jpg |
| annualreport/year2022/images/bg-w-07.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-07.png |
| annualreport/year2022/images/logo-black.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/logo-black.svg |
| annualreport/year2022/images/bg-color-bar.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-color-bar.jpg |
| annualreport/year2022/images/bg-w-02.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-02.png |
| annualreport/year2022/images/img-earphone.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-earphone.png |
| annualreport/year2022/images/img-section-start-01.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-start-01.png |
| annualreport/year2022/images/img-title.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-title.png |
| annualreport/year2022/images/yearly-report-2022-meta.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/yearly-report-2022-meta.jpg |
| annualreport/year2022/images/logo-blue.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/logo-blue.svg |
| annualreport/year2022/images/bg-w-08.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-08.png |
| annualreport/year2022/images/img-report.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report.png |
| annualreport/year2022/images/personal-cover-empty.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/personal-cover-empty.png |
| annualreport/year2022/images/bg-02.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-02.jpg |
| annualreport/year2022/images/img-report-2-2022.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report-2-2022.jpg |
| annualreport/year2022/images/bg-03.jpg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-03.jpg |
| annualreport/year2022/images/bg-w-06.png | /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-06.png |
| annualreport/year2022/images/img-section-menu-01.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-menu-01.svg |
| annualreport/year2022/images/btn-play.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/images/btn-play.svg |
| annualreport/year2022/images/ico/favicon.ico | /home/ubuntu/streetvoice/static/annualreport/year2022/images/ico/favicon.ico |
| annualreport/year2022/libs/jquery-3.4.1.min.js | /home/ubuntu/streetvoice/static/annualreport/year2022/libs/jquery-3.4.1.min.js |
| annualreport/year2022/libs/carousel.js | /home/ubuntu/streetvoice/static/annualreport/year2022/libs/carousel.js |
| annualreport/year2022/libs/util.js | /home/ubuntu/streetvoice/static/annualreport/year2022/libs/util.js |
| annualreport/year2022/libs/simpleParallax.min.js | /home/ubuntu/streetvoice/static/annualreport/year2022/libs/simpleParallax.min.js |
| annualreport/year2022/libs/jquery.in-viewport-class.js | /home/ubuntu/streetvoice/static/annualreport/year2022/libs/jquery.in-viewport-class.js |
| annualreport/year2022/libs/modal.js | /home/ubuntu/streetvoice/static/annualreport/year2022/libs/modal.js |
| annualreport/year2022/styles/bootstrap.css | /home/ubuntu/streetvoice/static/annualreport/year2022/styles/bootstrap.css |
| annualreport/year2022/js/modal-fade-out.js | /home/ubuntu/streetvoice/static/annualreport/year2022/js/modal-fade-out.js |
| annualreport/year2022/js/scroll.js | /home/ubuntu/streetvoice/static/annualreport/year2022/js/scroll.js |
| annualreport/year2022/js/go-to.js | /home/ubuntu/streetvoice/static/annualreport/year2022/js/go-to.js |
| annualreport/year2022/fonts/icomoon.ttf | /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.ttf |
| annualreport/year2022/fonts/icomoon.svg | /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.svg |
| annualreport/year2022/fonts/icomoon.eot | /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.eot |
| annualreport/year2022/fonts/icomoon.woff | /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.woff |
| annualreport/year2024/images/name-0.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-0.png |
| annualreport/year2024/images/bg-7.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-7.jpg |
| annualreport/year2024/images/character.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character.png |
| annualreport/year2024/images/name-7.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-7.png |
| annualreport/year2024/images/character-3.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-3.png |
| annualreport/year2024/images/character-bg-2.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-2.png |
| annualreport/year2024/images/character-2.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-2.png |
| annualreport/year2024/images/character-bg-7.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-7.png |
| annualreport/year2024/images/bg-circle.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-circle.png |
| annualreport/year2024/images/img-meta.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-meta.jpg |
| annualreport/year2024/images/character-7.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-7.png |
| annualreport/year2024/images/personal-cover-front.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/personal-cover-front.png |
| annualreport/year2024/images/name-6.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-6.png |
| annualreport/year2024/images/character-1.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-1.png |
| annualreport/year2024/images/character-bg-6.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-6.png |
| annualreport/year2024/images/img-title-top20.svg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-title-top20.svg |
| annualreport/year2024/images/img-footer.svg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-footer.svg |
| annualreport/year2024/images/character-bg-5.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-5.png |
| annualreport/year2024/images/name-2.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-2.png |
| annualreport/year2024/images/name-3.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-3.png |
| annualreport/year2024/images/bg-5.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-5.jpg |
| annualreport/year2024/images/cover-top-50.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/cover-top-50.jpg |
| annualreport/year2024/images/name-8.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-8.png |
| annualreport/year2024/images/bg-8.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-8.jpg |
| annualreport/year2024/images/character-5.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-5.png |
| annualreport/year2024/images/yerarly-report-2024-character.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/yerarly-report-2024-character.png |
| annualreport/year2024/images/character-0.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-0.png |
| annualreport/year2024/images/name-4.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-4.png |
| annualreport/year2024/images/character-bg-4.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-4.png |
| annualreport/year2024/images/yerarly-report-2024-btn.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/yerarly-report-2024-btn.png |
| annualreport/year2024/images/bg-6.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-6.jpg |
| annualreport/year2024/images/character-bg-1.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-1.png |
| annualreport/year2024/images/name-5.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-5.png |
| annualreport/year2024/images/bg-0.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-0.jpg |
| annualreport/year2024/images/character-bg-3.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-3.png |
| annualreport/year2024/images/img-title.svg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-title.svg |
| annualreport/year2024/images/img-title-top50.svg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-title-top50.svg |
| annualreport/year2024/images/bg-empty.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-empty.jpg |
| annualreport/year2024/images/character-empty.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-empty.png |
| annualreport/year2024/images/bg-2.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-2.jpg |
| annualreport/year2024/images/personal-cover-empty.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/personal-cover-empty.png |
| annualreport/year2024/images/bg-4.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-4.jpg |
| annualreport/year2024/images/character-bg-0.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-0.png |
| annualreport/year2024/images/character-6.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-6.png |
| annualreport/year2024/images/yerarly-report-2024-cover.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/yerarly-report-2024-cover.png |
| annualreport/year2024/images/character-4.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-4.png |
| annualreport/year2024/images/name-1.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-1.png |
| annualreport/year2024/images/character-8.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-8.png |
| annualreport/year2024/images/bg-1.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-1.jpg |
| annualreport/year2024/images/bg-3.jpg | /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-3.jpg |
| annualreport/year2024/images/character-bg-8.png | /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-8.png |
| annualreport/year2024/images/ico/favicon.ico | /home/ubuntu/streetvoice/static/annualreport/year2024/images/ico/favicon.ico |
| annualreport/year2024/libs/dom-to-image.min.js | /home/ubuntu/streetvoice/static/annualreport/year2024/libs/dom-to-image.min.js |
| annualreport/year2024/libs/jquery-3.4.1.min.js | /home/ubuntu/streetvoice/static/annualreport/year2024/libs/jquery-3.4.1.min.js |
| annualreport/year2024/libs/util.js | /home/ubuntu/streetvoice/static/annualreport/year2024/libs/util.js |
| annualreport/year2024/libs/jquery.in-viewport-class.js | /home/ubuntu/streetvoice/static/annualreport/year2024/libs/jquery.in-viewport-class.js |
| annualreport/year2024/libs/modal.js | /home/ubuntu/streetvoice/static/annualreport/year2024/libs/modal.js |
| annualreport/year2024/styles/bootstrap.css | /home/ubuntu/streetvoice/static/annualreport/year2024/styles/bootstrap.css |
| annualreport/year2024/js/modal-fade-out.js | /home/ubuntu/streetvoice/static/annualreport/year2024/js/modal-fade-out.js |
| annualreport/year2024/js/eventTracking.js | /home/ubuntu/streetvoice/static/annualreport/year2024/js/eventTracking.js |
| annualreport/year2024/js/main.js | /home/ubuntu/streetvoice/static/annualreport/year2024/js/main.js |
| annualreport/year2024/fonts/icomoon.ttf | /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.ttf |
| annualreport/year2024/fonts/icomoon.svg | /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.svg |
| annualreport/year2024/fonts/icomoon.eot | /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.eot |
| annualreport/year2024/fonts/icomoon.woff | /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.woff |
| libs/reconnecting-websocket.min.js | /home/ubuntu/streetvoice/static/libs/reconnecting-websocket.min.js |
| libs/tooltip.js | /home/ubuntu/streetvoice/static/libs/tooltip.js |
| libs/countUp.js | /home/ubuntu/streetvoice/static/libs/countUp.js |
| libs/htmx.min.js | /home/ubuntu/streetvoice/static/libs/htmx.min.js |
| libs/jquery.iosslider.min.js | /home/ubuntu/streetvoice/static/libs/jquery.iosslider.min.js |
| libs/popper.min.js | /home/ubuntu/streetvoice/static/libs/popper.min.js |
| libs/readmore.js | /home/ubuntu/streetvoice/static/libs/readmore.js |
| libs/gt.js | /home/ubuntu/streetvoice/static/libs/gt.js |
| libs/html5sortable.min.js | /home/ubuntu/streetvoice/static/libs/html5sortable.min.js |
| libs/jquery.pjax.js | /home/ubuntu/streetvoice/static/libs/jquery.pjax.js |
| libs/jquery.scrollTo.js | /home/ubuntu/streetvoice/static/libs/jquery.scrollTo.js |
| libs/bootstrap.bundle.min.js | /home/ubuntu/streetvoice/static/libs/bootstrap.bundle.min.js |
| libs/owl.carousel.js | /home/ubuntu/streetvoice/static/libs/owl.carousel.js |
| libs/carousel.js | /home/ubuntu/streetvoice/static/libs/carousel.js |
| libs/dropdown.js | /home/ubuntu/streetvoice/static/libs/dropdown.js |
| libs/jquery-3.6.0.min.js | /home/ubuntu/streetvoice/static/libs/jquery-3.6.0.min.js |
| libs/collapse.js | /home/ubuntu/streetvoice/static/libs/collapse.js |
| libs/util.js | /home/ubuntu/streetvoice/static/libs/util.js |
| libs/jquery-1.9.1.js | /home/ubuntu/streetvoice/static/libs/jquery-1.9.1.js |
| libs/nprogress.js | /home/ubuntu/streetvoice/static/libs/nprogress.js |
| libs/lazysizes.min.js | /home/ubuntu/streetvoice/static/libs/lazysizes.min.js |
| libs/isMobile.min.js | /home/ubuntu/streetvoice/static/libs/isMobile.min.js |
| libs/qrcode.js | /home/ubuntu/streetvoice/static/libs/qrcode.js |
| libs/bootstrap-select.js | /home/ubuntu/streetvoice/static/libs/bootstrap-select.js |
| libs/jquery.dynamicmaxheight.js | /home/ubuntu/streetvoice/static/libs/jquery.dynamicmaxheight.js |
| libs/modal.js | /home/ubuntu/streetvoice/static/libs/modal.js |
| libs/transformer-tabs.js | /home/ubuntu/streetvoice/static/libs/transformer-tabs.js |
| libs/jquery.infinitescroll.min.js | /home/ubuntu/streetvoice/static/libs/jquery.infinitescroll.min.js |
| libs/daterangepicker.js | /home/ubuntu/streetvoice/static/libs/daterangepicker.js |
| libs/gt4.js | /home/ubuntu/streetvoice/static/libs/gt4.js |
| libs/plupload/license.txt | /home/ubuntu/streetvoice/static/libs/plupload/license.txt |
| libs/plupload/SECURITY.md | /home/ubuntu/streetvoice/static/libs/plupload/SECURITY.md |
| libs/plupload/bower.json | /home/ubuntu/streetvoice/static/libs/plupload/bower.json |
| libs/plupload/readme.md | /home/ubuntu/streetvoice/static/libs/plupload/readme.md |
| libs/plupload/examples/dump.php | /home/ubuntu/streetvoice/static/libs/plupload/examples/dump.php |
| libs/plupload/examples/upload.php | /home/ubuntu/streetvoice/static/libs/plupload/examples/upload.php |
| libs/plupload/examples/custom.html | /home/ubuntu/streetvoice/static/libs/plupload/examples/custom.html |
| libs/plupload/examples/events.html | /home/ubuntu/streetvoice/static/libs/plupload/examples/events.html |
| libs/plupload/examples/jquery/s3.php | /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/s3.php |
| libs/plupload/examples/jquery/queue_widget.html | /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/queue_widget.html |
| libs/plupload/examples/jquery/all_runtimes.html | /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/all_runtimes.html |
| libs/plupload/examples/jquery/jquery_ui_widget.html | /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/jquery_ui_widget.html |
| libs/plupload/js/plupload.full.min.js | /home/ubuntu/streetvoice/static/libs/plupload/js/plupload.full.min.js |
| libs/plupload/js/plupload.min.js | /home/ubuntu/streetvoice/static/libs/plupload/js/plupload.min.js |
| libs/plupload/js/Moxie.swf | /home/ubuntu/streetvoice/static/libs/plupload/js/Moxie.swf |
| libs/plupload/js/plupload.dev.js | /home/ubuntu/streetvoice/static/libs/plupload/js/plupload.dev.js |
| libs/plupload/js/moxie.min.js | /home/ubuntu/streetvoice/static/libs/plupload/js/moxie.min.js |
| libs/plupload/js/Moxie.xap | /home/ubuntu/streetvoice/static/libs/plupload/js/Moxie.xap |
| libs/plupload/js/moxie.js | /home/ubuntu/streetvoice/static/libs/plupload/js/moxie.js |
| libs/plupload/js/i18n/bs.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/bs.js |
| libs/plupload/js/i18n/hy.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/hy.js |
| libs/plupload/js/i18n/ku_IQ.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ku_IQ.js |
| libs/plupload/js/i18n/ms.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ms.js |
| libs/plupload/js/i18n/az.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/az.js |
| libs/plupload/js/i18n/sk.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sk.js |
| libs/plupload/js/i18n/sl.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sl.js |
| libs/plupload/js/i18n/zh_CN.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/zh_CN.js |
| libs/plupload/js/i18n/lt.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/lt.js |
| libs/plupload/js/i18n/ka.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ka.js |
| libs/plupload/js/i18n/uk_UA.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/uk_UA.js |
| libs/plupload/js/i18n/es.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/es.js |
| libs/plupload/js/i18n/it.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/it.js |
| libs/plupload/js/i18n/nl.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/nl.js |
| libs/plupload/js/i18n/da.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/da.js |
| libs/plupload/js/i18n/lv.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/lv.js |
| libs/plupload/js/i18n/kk.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/kk.js |
| libs/plupload/js/i18n/pt.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/pt.js |
| libs/plupload/js/i18n/tr.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/tr.js |
| libs/plupload/js/i18n/cy.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/cy.js |
| libs/plupload/js/i18n/pt_BR.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/pt_BR.js |
| libs/plupload/js/i18n/ja.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ja.js |
| libs/plupload/js/i18n/sv.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sv.js |
| libs/plupload/js/i18n/ru.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ru.js |
| libs/plupload/js/i18n/id.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/id.js |
| libs/plupload/js/i18n/et.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/et.js |
| libs/plupload/js/i18n/vi.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/vi.js |
| libs/plupload/js/i18n/zh_TW.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/zh_TW.js |
| libs/plupload/js/i18n/km.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/km.js |
| libs/plupload/js/i18n/he.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/he.js |
| libs/plupload/js/i18n/el.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/el.js |
| libs/plupload/js/i18n/th_TH.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/th_TH.js |
| libs/plupload/js/i18n/en.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/en.js |
| libs/plupload/js/i18n/de.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/de.js |
| libs/plupload/js/i18n/ar.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ar.js |
| libs/plupload/js/i18n/fr.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/fr.js |
| libs/plupload/js/i18n/bg.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/bg.js |
| libs/plupload/js/i18n/ca.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ca.js |
| libs/plupload/js/i18n/pl.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/pl.js |
| libs/plupload/js/i18n/hr.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/hr.js |
| libs/plupload/js/i18n/sq.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sq.js |
| libs/plupload/js/i18n/hu.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/hu.js |
| libs/plupload/js/i18n/ro.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ro.js |
| libs/plupload/js/i18n/fa.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/fa.js |
| libs/plupload/js/i18n/ko.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ko.js |
| libs/plupload/js/i18n/sr.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sr.js |
| libs/plupload/js/i18n/fi.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/fi.js |
| libs/plupload/js/i18n/cs.js | /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/cs.js |
| libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js |
| libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.js | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.js |
| libs/plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css |
| libs/plupload/js/jquery.plupload.queue/img/transp50.png | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/transp50.png |
| libs/plupload/js/jquery.plupload.queue/img/buttons.png | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/buttons.png |
| libs/plupload/js/jquery.plupload.queue/img/error.gif | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/error.gif |
| libs/plupload/js/jquery.plupload.queue/img/done.gif | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/done.gif |
| libs/plupload/js/jquery.plupload.queue/img/buttons-disabled.png | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/buttons-disabled.png |
| libs/plupload/js/jquery.plupload.queue/img/backgrounds.gif | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/backgrounds.gif |
| libs/plupload/js/jquery.plupload.queue/img/throbber.gif | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/throbber.gif |
| libs/plupload/js/jquery.plupload.queue/img/delete.gif | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/delete.gif |
| libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.min.js | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.min.js |
| libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.js | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.js |
| libs/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css |
| libs/plupload/js/jquery.ui.plupload/img/loading.gif | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/img/loading.gif |
| libs/plupload/js/jquery.ui.plupload/img/plupload.png | /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/img/plupload.png |
| libs/ckeditor/LICENSE.md | /home/ubuntu/streetvoice/static/libs/ckeditor/LICENSE.md |
| libs/ckeditor/build-config.js | /home/ubuntu/streetvoice/static/libs/ckeditor/build-config.js |
| libs/ckeditor/ckeditor.js | /home/ubuntu/streetvoice/static/libs/ckeditor/ckeditor.js |
| libs/ckeditor/contents.css | /home/ubuntu/streetvoice/static/libs/ckeditor/contents.css |
| libs/ckeditor/config.js | /home/ubuntu/streetvoice/static/libs/ckeditor/config.js |
| libs/ckeditor/CHANGES.md | /home/ubuntu/streetvoice/static/libs/ckeditor/CHANGES.md |
| libs/ckeditor/admin_config.js | /home/ubuntu/streetvoice/static/libs/ckeditor/admin_config.js |
| libs/ckeditor/README.md | /home/ubuntu/streetvoice/static/libs/ckeditor/README.md |
| libs/ckeditor/styles.js | /home/ubuntu/streetvoice/static/libs/ckeditor/styles.js |
| libs/ckeditor/plugins/icons.png | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/icons.png |
| libs/ckeditor/plugins/icons_hidpi.png | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/icons_hidpi.png |
| libs/ckeditor/plugins/clipboard/dialogs/paste.js | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/clipboard/dialogs/paste.js |
| libs/ckeditor/plugins/image/images/noimage.png | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/image/images/noimage.png |
| libs/ckeditor/plugins/image/dialogs/image.js | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/image/dialogs/image.js |
| libs/ckeditor/plugins/about/dialogs/logo_ckeditor.png | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/about/dialogs/logo_ckeditor.png |
| libs/ckeditor/plugins/about/dialogs/about.js | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/about/dialogs/about.js |
| libs/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png |
| libs/ckeditor/plugins/dialog/dialogDefinition.js | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/dialog/dialogDefinition.js |
| libs/ckeditor/plugins/link/images/anchor.png | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/images/anchor.png |
| libs/ckeditor/plugins/link/images/hidpi/anchor.png | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/images/hidpi/anchor.png |
| libs/ckeditor/plugins/link/dialogs/link.js | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/dialogs/link.js |
| libs/ckeditor/plugins/link/dialogs/anchor.js | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/dialogs/anchor.js |
| libs/ckeditor/plugins/fakeobjects/images/spacer.gif | /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/fakeobjects/images/spacer.gif |
| libs/ckeditor/adapters/jquery.js | /home/ubuntu/streetvoice/static/libs/ckeditor/adapters/jquery.js |
| libs/ckeditor/lang/ja.js | /home/ubuntu/streetvoice/static/libs/ckeditor/lang/ja.js |
| libs/ckeditor/lang/en.js | /home/ubuntu/streetvoice/static/libs/ckeditor/lang/en.js |
| libs/ckeditor/lang/zh-cn.js | /home/ubuntu/streetvoice/static/libs/ckeditor/lang/zh-cn.js |
| libs/ckeditor/lang/zh.js | /home/ubuntu/streetvoice/static/libs/ckeditor/lang/zh.js |
| libs/ckeditor/samples/inlinebycode.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/inlinebycode.html |
| libs/ckeditor/samples/uilanguages.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/uilanguages.html |
| libs/ckeditor/samples/sample.js | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/sample.js |
| libs/ckeditor/samples/readonly.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/readonly.html |
| libs/ckeditor/samples/divreplace.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/divreplace.html |
| libs/ckeditor/samples/replacebycode.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/replacebycode.html |
| libs/ckeditor/samples/api.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/api.html |
| libs/ckeditor/samples/sample_posteddata.php | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/sample_posteddata.php |
| libs/ckeditor/samples/tabindex.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/tabindex.html |
| libs/ckeditor/samples/ajax.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/ajax.html |
| libs/ckeditor/samples/jquery.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/jquery.html |
| libs/ckeditor/samples/uicolor.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/uicolor.html |
| libs/ckeditor/samples/xhtmlstyle.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/xhtmlstyle.html |
| libs/ckeditor/samples/inlinetextarea.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/inlinetextarea.html |
| libs/ckeditor/samples/inlineall.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/inlineall.html |
| libs/ckeditor/samples/sample.css | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/sample.css |
| libs/ckeditor/samples/index.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/index.html |
| libs/ckeditor/samples/replacebyclass.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/replacebyclass.html |
| libs/ckeditor/samples/datafiltering.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/datafiltering.html |
| libs/ckeditor/samples/appendto.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/appendto.html |
| libs/ckeditor/samples/plugins/enterkey/enterkey.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/enterkey/enterkey.html |
| libs/ckeditor/samples/plugins/wysiwygarea/fullpage.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/wysiwygarea/fullpage.html |
| libs/ckeditor/samples/plugins/toolbar/toolbar.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/toolbar/toolbar.html |
| libs/ckeditor/samples/plugins/dialog/dialog.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/dialog/dialog.html |
| libs/ckeditor/samples/plugins/dialog/assets/my_dialog.js | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/dialog/assets/my_dialog.js |
| libs/ckeditor/samples/plugins/htmlwriter/outputforflash.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/outputforflash.html |
| libs/ckeditor/samples/plugins/htmlwriter/outputhtml.html | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/outputhtml.html |
| libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf |
| libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla |
| libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js |
| libs/ckeditor/samples/assets/sample.jpg | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/sample.jpg |
| libs/ckeditor/samples/assets/posteddata.php | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/posteddata.php |
| libs/ckeditor/samples/assets/sample.css | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/sample.css |
| libs/ckeditor/samples/assets/inlineall/logo.png | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/inlineall/logo.png |
| libs/ckeditor/samples/assets/uilanguages/languages.js | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/uilanguages/languages.js |
| libs/ckeditor/samples/assets/outputxhtml/outputxhtml.css | /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/outputxhtml/outputxhtml.css |
| libs/ckeditor/skins/moono/icons.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/icons.png |
| libs/ckeditor/skins/moono/editor_ie7.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_ie7.css |
| libs/ckeditor/skins/moono/dialog_iequirks.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_iequirks.css |
| libs/ckeditor/skins/moono/dialog_ie.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_ie.css |
| libs/ckeditor/skins/moono/dialog_ie8.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_ie8.css |
| libs/ckeditor/skins/moono/dialog_opera.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_opera.css |
| libs/ckeditor/skins/moono/editor_ie.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_ie.css |
| libs/ckeditor/skins/moono/editor.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor.css |
| libs/ckeditor/skins/moono/icons_hidpi.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/icons_hidpi.png |
| libs/ckeditor/skins/moono/dialog.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog.css |
| libs/ckeditor/skins/moono/editor_iequirks.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_iequirks.css |
| libs/ckeditor/skins/moono/readme.md | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/readme.md |
| libs/ckeditor/skins/moono/editor_ie8.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_ie8.css |
| libs/ckeditor/skins/moono/dialog_ie7.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_ie7.css |
| libs/ckeditor/skins/moono/editor_gecko.css | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_gecko.css |
| libs/ckeditor/skins/moono/images/refresh.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/refresh.png |
| libs/ckeditor/skins/moono/images/close.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/close.png |
| libs/ckeditor/skins/moono/images/lock.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/lock.png |
| libs/ckeditor/skins/moono/images/lock-open.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/lock-open.png |
| libs/ckeditor/skins/moono/images/arrow.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/arrow.png |
| libs/ckeditor/skins/moono/images/hidpi/refresh.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/refresh.png |
| libs/ckeditor/skins/moono/images/hidpi/close.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/close.png |
| libs/ckeditor/skins/moono/images/hidpi/lock.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/lock.png |
| libs/ckeditor/skins/moono/images/hidpi/lock-open.png | /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/lock-open.png |
| clap/rol_2022.xlsx | /home/ubuntu/streetvoice/static/clap/rol_2022.xlsx |
| clap/rol_2021.xlsx | /home/ubuntu/streetvoice/static/clap/rol_2021.xlsx |
| clap/rol_2025.xlsx | /home/ubuntu/streetvoice/static/clap/rol_2025.xlsx |
| admin/css/collapse_merchandises.css | /home/ubuntu/streetvoice/static/admin/css/collapse_merchandises.css |
| admin/libs/xlsx.full.min.js | /home/ubuntu/streetvoice/static/admin/libs/xlsx.full.min.js |
| admin/styles/custom.css | /home/ubuntu/streetvoice/static/admin/styles/custom.css |
| admin/js/exclusive_expiry_toggle.js | /home/ubuntu/streetvoice/static/admin/js/exclusive_expiry_toggle.js |
| admin/js/collapse_merchandises.js | /home/ubuntu/streetvoice/static/admin/js/collapse_merchandises.js |
| bundles/H5VenueActivitySearch-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/H5VenueActivitySearch-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OpenHiddenSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OpenHiddenSong-3383832fc92ed399e70f.js |
| bundles/EditFeed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/EditFeed-3383832fc92ed399e70f.js |
| bundles/FanclubEditor-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/FanclubEditor-3383832fc92ed399e70f.js |
| bundles/Search-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/Search-3383832fc92ed399e70f.js |
| bundles/ChildComments-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ChildComments-3383832fc92ed399e70f.js |
| bundles/9387-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/9387-3383832fc92ed399e70f.js |
| bundles/chunk-postActivity-LiveAudioBlock-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-LiveAudioBlock-3383832fc92ed399e70f.js |
| bundles/2582-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/2582-3383832fc92ed399e70f.js |
| bundles/574-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/574-3383832fc92ed399e70f.js |
| bundles/chunk-8472-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-8472-3383832fc92ed399e70f.js |
| bundles/chunk-7008-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-7008-3383832fc92ed399e70f.js |
| bundles/341-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/341-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ChangeUsername-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ChangeUsername-3383832fc92ed399e70f.js |
| bundles/339-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/339-3383832fc92ed399e70f.js |
| bundles/chunk-BadCommentWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-BadCommentWrapper-3383832fc92ed399e70f.js |
| bundles/1609-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/1609-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SelectMerchandise-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectMerchandise-3383832fc92ed399e70f.js |
| bundles/H5UploadSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/H5UploadSong-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ShareVenueActivity-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareVenueActivity-3383832fc92ed399e70f.js |
| bundles/chunk-EmbedListContainer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-EmbedListContainer-3383832fc92ed399e70f.js |
| bundles/Dropdown-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/Dropdown-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-RepostDone-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-RepostDone-3383832fc92ed399e70f.js |
| bundles/5195-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/5195-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OverviewImg-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OverviewImg-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-CommentLogin-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentLogin-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-EnableQuestions-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EnableQuestions-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-YahooAlert-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-YahooAlert-3383832fc92ed399e70f.js |
| bundles/captcha-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/captcha-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-BankAlreadyExist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BankAlreadyExist-3383832fc92ed399e70f.js |
| bundles/MobileSearch-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/MobileSearch-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-LiveAudio-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-LiveAudio-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DeleteAnnouncement-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteAnnouncement-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AlertWithCloseBtn-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlertWithCloseBtn-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-PopupList-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-PopupList-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ModalConfirmExclusiveSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalConfirmExclusiveSong-3383832fc92ed399e70f.js |
| bundles/4535-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/4535-3383832fc92ed399e70f.js |
| bundles/H5Player-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/H5Player-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-FeatUserReject-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeatUserReject-3383832fc92ed399e70f.js |
| bundles/H5Modal-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/H5Modal-3383832fc92ed399e70f.js |
| bundles/H5ChildComments-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/H5ChildComments-3383832fc92ed399e70f.js |
| bundles/chunk-AnnualReportPlayerWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-AnnualReportPlayerWrapper-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ClapBankView-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapBankView-3383832fc92ed399e70f.js |
| bundles/Signup-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/Signup-3383832fc92ed399e70f.js |
| bundles/chunk-EmbedSongContainer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-EmbedSongContainer-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-JoinFanclubFailed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-JoinFanclubFailed-3383832fc92ed399e70f.js |
| bundles/chunk-CreativeWorkPreview-ImageBlock-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWorkPreview-ImageBlock-3383832fc92ed399e70f.js |
| bundles/chunk-S-Wrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-S-Wrapper-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SongCountdownFinish-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SongCountdownFinish-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-JoinFanclubSuccess-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-JoinFanclubSuccess-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-FeedDelete-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeedDelete-3383832fc92ed399e70f.js |
| bundles/EmbedPlayerSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/EmbedPlayerSong-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AboutExclusiveSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AboutExclusiveSong-3383832fc92ed399e70f.js |
| bundles/1207-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/1207-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Confirm-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Confirm-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SongsYouLiked-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SongsYouLiked-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ImageAlert-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ImageAlert-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-VoteWork-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VoteWork-3383832fc92ed399e70f.js |
| bundles/init-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/init-3383832fc92ed399e70f.js |
| bundles/ManageAllSongs-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ManageAllSongs-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Accredited-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Accredited-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-PhoneUsed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-PhoneUsed-3383832fc92ed399e70f.js |
| bundles/event-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/event-3383832fc92ed399e70f.js |
| bundles/EmbedPlayerPlaylist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/EmbedPlayerPlaylist-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-CommentDelete-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentDelete-3383832fc92ed399e70f.js |
| bundles/2754-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/2754-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-WhySafe-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-WhySafe-3383832fc92ed399e70f.js |
| bundles/chunk-7682-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-7682-3383832fc92ed399e70f.js |
| bundles/248-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/248-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ClapClose-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapClose-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AIUsage-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AIUsage-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ShareProfile-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareProfile-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DeleteAccount-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteAccount-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AssociateAdd-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AssociateAdd-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DateRange-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DateRange-3383832fc92ed399e70f.js |
| bundles/2537-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/2537-3383832fc92ed399e70f.js |
| bundles/chunk-Fanclub-Page-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Fanclub-Page-3383832fc92ed399e70f.js |
| bundles/accredited-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/accredited-3383832fc92ed399e70f.js |
| bundles/chunk-editCoverAndAvatar-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-editCoverAndAvatar-3383832fc92ed399e70f.js |
| bundles/VenueActivityForm-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/VenueActivityForm-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SelectSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectSong-3383832fc92ed399e70f.js |
| bundles/chunk-L-Wrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-L-Wrapper-3383832fc92ed399e70f.js |
| bundles/Comments-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/Comments-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-EnableInvitationLink-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EnableInvitationLink-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-BuildPlaylist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BuildPlaylist-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-MarkAllAsRead-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-MarkAllAsRead-3383832fc92ed399e70f.js |
| bundles/ProfileNews-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ProfileNews-3383832fc92ed399e70f.js |
| bundles/350-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/350-3383832fc92ed399e70f.js |
| bundles/ManageSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ManageSong-3383832fc92ed399e70f.js |
| bundles/7886-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/7886-3383832fc92ed399e70f.js |
| bundles/5961-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/5961-3383832fc92ed399e70f.js |
| bundles/8028-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/8028-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AlreadyMuted-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlreadyMuted-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-FeatUserConfirm-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeatUserConfirm-3383832fc92ed399e70f.js |
| bundles/chunk-MutedCommentWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-MutedCommentWrapper-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-IsExistInPlaylist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsExistInPlaylist-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-IsAI-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsAI-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-VerifyAccount-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VerifyAccount-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OpenDraftSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OpenDraftSong-3383832fc92ed399e70f.js |
| bundles/Announcement-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/Announcement-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-IsNotAccredited-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsNotAccredited-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AssociateDelete-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AssociateDelete-3383832fc92ed399e70f.js |
| bundles/H5BadComment-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/H5BadComment-3383832fc92ed399e70f.js |
| bundles/chunk-3731-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-3731-3383832fc92ed399e70f.js |
| bundles/DT-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/DT-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SongCountdownFinishTip-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SongCountdownFinishTip-3383832fc92ed399e70f.js |
| bundles/chunk-LiveAudioPlayerWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-LiveAudioPlayerWrapper-3383832fc92ed399e70f.js |
| bundles/chunk-7910-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-7910-3383832fc92ed399e70f.js |
| bundles/chunk-5758-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-5758-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Blacklist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Blacklist-3383832fc92ed399e70f.js |
| bundles/blacklist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/blacklist-3383832fc92ed399e70f.js |
| bundles/BadComment-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/BadComment-3383832fc92ed399e70f.js |
| bundles/vendor-chart-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/vendor-chart-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AssociationEditName-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AssociationEditName-3383832fc92ed399e70f.js |
| bundles/chunk-BroadcastWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-BroadcastWrapper-3383832fc92ed399e70f.js |
| bundles/Broadcast-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/Broadcast-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-EditHorizontalCover-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EditHorizontalCover-3383832fc92ed399e70f.js |
| bundles/251-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/251-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Copied-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Copied-3383832fc92ed399e70f.js |
| bundles/5921-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/5921-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ModalAlertExclusiveSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalAlertExclusiveSong-3383832fc92ed399e70f.js |
| bundles/CreativeWorkPreview-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/CreativeWorkPreview-3383832fc92ed399e70f.js |
| bundles/chunk-feed-utils-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-feed-utils-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ChangeUsernameWarning-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ChangeUsernameWarning-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AboutAIUsage-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AboutAIUsage-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-CancelEditImage-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CancelEditImage-3383832fc92ed399e70f.js |
| bundles/fanclubjs-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/fanclubjs-3383832fc92ed399e70f.js |
| bundles/chunk-CreativeWork-ModalCreativeAlert-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWork-ModalCreativeAlert-3383832fc92ed399e70f.js |
| bundles/chunk-postActivity-PollBlock-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-PollBlock-3383832fc92ed399e70f.js |
| bundles/chunk-H5ChildCommentsWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-H5ChildCommentsWrapper-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-EnterDrawDone-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EnterDrawDone-3383832fc92ed399e70f.js |
| bundles/chunk-SortableSongList-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-SortableSongList-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ClapBannedSongs-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapBannedSongs-3383832fc92ed399e70f.js |
| bundles/CreatePlaylist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/CreatePlaylist-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DeletePlaylistContainer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeletePlaylistContainer-3383832fc92ed399e70f.js |
| bundles/chunk-4525-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-4525-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-CommentReport-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentReport-3383832fc92ed399e70f.js |
| bundles/LiveAudioSvg-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/LiveAudioSvg-3383832fc92ed399e70f.js |
| bundles/InsightFansDistribution-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/InsightFansDistribution-3383832fc92ed399e70f.js |
| bundles/FeedVoted-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/FeedVoted-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ImageCropper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ImageCropper-3383832fc92ed399e70f.js |
| bundles/chunk-2109-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-2109-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Toast-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Toast-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-RejectApplication-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-RejectApplication-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ClapLarge-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapLarge-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Mute-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Mute-3383832fc92ed399e70f.js |
| bundles/chunk-TimeAgo-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-TimeAgo-3383832fc92ed399e70f.js |
| bundles/OAuthVerifyCellphone-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/OAuthVerifyCellphone-3383832fc92ed399e70f.js |
| bundles/insightjs-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/insightjs-3383832fc92ed399e70f.js |
| bundles/chunk-readURL-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-readURL-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-BroadcastDetail-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BroadcastDetail-3383832fc92ed399e70f.js |
| bundles/VenueActivitySidebar-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/VenueActivitySidebar-3383832fc92ed399e70f.js |
| bundles/profile-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/profile-3383832fc92ed399e70f.js |
| bundles/5668-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/5668-3383832fc92ed399e70f.js |
| bundles/InsightReportChartPie-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/InsightReportChartPie-3383832fc92ed399e70f.js |
| bundles/1460-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/1460-3383832fc92ed399e70f.js |
| bundles/chunk-updateShareCount-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-updateShareCount-3383832fc92ed399e70f.js |
| bundles/chunk-H5UploadSongWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-H5UploadSongWrapper-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AddToPlaylist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AddToPlaylist-3383832fc92ed399e70f.js |
| bundles/vendor-moment-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/vendor-moment-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OppoCalendar-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoCalendar-3383832fc92ed399e70f.js |
| bundles/LiveAudioPlayer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/LiveAudioPlayer-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-QuitEvent-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-QuitEvent-3383832fc92ed399e70f.js |
| bundles/chunk-2910-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-2910-3383832fc92ed399e70f.js |
| bundles/scheduledSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/scheduledSong-3383832fc92ed399e70f.js |
| bundles/feedUtils-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/feedUtils-3383832fc92ed399e70f.js |
| bundles/ManageUnalbumSongs-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ManageUnalbumSongs-3383832fc92ed399e70f.js |
| bundles/9403-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/9403-3383832fc92ed399e70f.js |
| bundles/clap-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/clap-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-CellphoneReachesAccountLimit-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CellphoneReachesAccountLimit-3383832fc92ed399e70f.js |
| bundles/chunk-2082-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-2082-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ModalFeatUser-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalFeatUser-3383832fc92ed399e70f.js |
| bundles/chunk-lazy-TaggedUser-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-lazy-TaggedUser-3383832fc92ed399e70f.js |
| bundles/2637-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/2637-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ApproveApplication-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ApproveApplication-3383832fc92ed399e70f.js |
| bundles/chunk-postActivity-DrawBlock-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-DrawBlock-3383832fc92ed399e70f.js |
| bundles/chunk-CreativeWorkPreview-EmbedBlock-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWorkPreview-EmbedBlock-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-VerifyBeforeSend-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VerifyBeforeSend-3383832fc92ed399e70f.js |
| bundles/chunk-postActivity-MerchandiseBlock-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-MerchandiseBlock-3383832fc92ed399e70f.js |
| bundles/chunk-6218-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-6218-3383832fc92ed399e70f.js |
| bundles/8508-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/8508-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AboutSchedule-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AboutSchedule-3383832fc92ed399e70f.js |
| bundles/ClapBankInput-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ClapBankInput-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Clap-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Clap-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AlertWithMsg-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlertWithMsg-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-CoverSize-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CoverSize-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DeleteBroadcast-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteBroadcast-3383832fc92ed399e70f.js |
| bundles/chunk-CreativeWorkPreview-TextBlock-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWorkPreview-TextBlock-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-aboutPublishAt-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-aboutPublishAt-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OppoCheck-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoCheck-3383832fc92ed399e70f.js |
| bundles/chunk-MobileListPlayer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-MobileListPlayer-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SendVoiceCode-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SendVoiceCode-3383832fc92ed399e70f.js |
| bundles/chunk-feed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-feed-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ShareSetting-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareSetting-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-RemoveFocusSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-RemoveFocusSong-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AddInvitationLink-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AddInvitationLink-3383832fc92ed399e70f.js |
| bundles/chunk-5038-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-5038-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Unfollow-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Unfollow-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-IsAuditioning-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsAuditioning-3383832fc92ed399e70f.js |
| bundles/chunk-ChildCommentWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-ChildCommentWrapper-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ConfirmRemoveContent-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ConfirmRemoveContent-3383832fc92ed399e70f.js |
| bundles/RealtimeChart-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/RealtimeChart-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ClapConfigIsFreezed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapConfigIsFreezed-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-WhatIsAI-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-WhatIsAI-3383832fc92ed399e70f.js |
| bundles/chunk-vendor-player-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-vendor-player-3383832fc92ed399e70f.js |
| bundles/vendor-react-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/vendor-react-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AlertBeforeSubmit-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlertBeforeSubmit-3383832fc92ed399e70f.js |
| bundles/chunk-CreativeWork-ModalCreativeDelete-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWork-ModalCreativeDelete-3383832fc92ed399e70f.js |
| bundles/InsightTrend-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/InsightTrend-3383832fc92ed399e70f.js |
| bundles/ManageAlbum-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ManageAlbum-3383832fc92ed399e70f.js |
| bundles/6566-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/6566-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ShareMerchandise-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareMerchandise-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SelectFocusSong-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectFocusSong-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AlreadyBlocked-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlreadyBlocked-3383832fc92ed399e70f.js |
| bundles/chunk-7869-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-7869-3383832fc92ed399e70f.js |
| bundles/CreateAlbum-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/CreateAlbum-3383832fc92ed399e70f.js |
| bundles/InsightReportDashboardChartLine-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/InsightReportDashboardChartLine-3383832fc92ed399e70f.js |
| bundles/vendor-modal-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/vendor-modal-3383832fc92ed399e70f.js |
| bundles/wegotyou-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/wegotyou-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OppoTime-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoTime-3383832fc92ed399e70f.js |
| bundles/venueActivity-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/venueActivity-3383832fc92ed399e70f.js |
| bundles/ChangeCellphone-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ChangeCellphone-3383832fc92ed399e70f.js |
| bundles/FanclubPage-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/FanclubPage-3383832fc92ed399e70f.js |
| bundles/8607-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/8607-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ClapCard-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapCard-3383832fc92ed399e70f.js |
| bundles/ManagePlaylist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ManagePlaylist-3383832fc92ed399e70f.js |
| bundles/mutelist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/mutelist-3383832fc92ed399e70f.js |
| bundles/AnnualReportPlayer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/AnnualReportPlayer-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-VotedDownloadApp-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VotedDownloadApp-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OppoConfirmed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoConfirmed-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-FanclubMemberOnly-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FanclubMemberOnly-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-LrcNotice-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-LrcNotice-3383832fc92ed399e70f.js |
| bundles/7622-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/7622-3383832fc92ed399e70f.js |
| bundles/chunk-Fanclub-Editor-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Fanclub-Editor-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DeleteLike-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteLike-3383832fc92ed399e70f.js |
| bundles/MainPlayer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/MainPlayer-3383832fc92ed399e70f.js |
| bundles/CreateFeed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/CreateFeed-3383832fc92ed399e70f.js |
| bundles/2414-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/2414-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-FeedPin-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeedPin-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-BadComment-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BadComment-3383832fc92ed399e70f.js |
| bundles/ArtistProfile-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ArtistProfile-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DownloadApp-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DownloadApp-3383832fc92ed399e70f.js |
| bundles/readPDF-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/readPDF-3383832fc92ed399e70f.js |
| bundles/chunk-MobileSongPlayer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-MobileSongPlayer-3383832fc92ed399e70f.js |
| bundles/chunk-5139-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-5139-3383832fc92ed399e70f.js |
| bundles/H5Comment-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/H5Comment-3383832fc92ed399e70f.js |
| bundles/chunk-6406-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-6406-3383832fc92ed399e70f.js |
| bundles/232-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/232-3383832fc92ed399e70f.js |
| bundles/feedjs-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/feedjs-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-OppoPlaylist-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoPlaylist-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Repost-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Repost-3383832fc92ed399e70f.js |
| bundles/vendor-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/vendor-3383832fc92ed399e70f.js |
| bundles/MutedComment-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/MutedComment-3383832fc92ed399e70f.js |
| bundles/ClapBranchInput-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ClapBranchInput-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DarkMode-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DarkMode-3383832fc92ed399e70f.js |
| bundles/SearchSmall-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/SearchSmall-3383832fc92ed399e70f.js |
| bundles/chunk-MiniPlayerContainer-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-MiniPlayerContainer-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Alert-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Alert-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-CommentReply-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentReply-3383832fc92ed399e70f.js |
| bundles/chunk-checkCommentReportState-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-checkCommentReportState-3383832fc92ed399e70f.js |
| bundles/SearchEditable-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/SearchEditable-3383832fc92ed399e70f.js |
| bundles/chunk-DTForm-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-DTForm-3383832fc92ed399e70f.js |
| bundles/vendor-mentions-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/vendor-mentions-3383832fc92ed399e70f.js |
| bundles/9050-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/9050-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SelectFocusSongDone-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectFocusSongDone-3383832fc92ed399e70f.js |
| bundles/Modal-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/Modal-3383832fc92ed399e70f.js |
| bundles/chunk-WebNewCommentWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-WebNewCommentWrapper-3383832fc92ed399e70f.js |
| bundles/chunk-H5NewCommentWrapper-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-H5NewCommentWrapper-3383832fc92ed399e70f.js |
| bundles/giveaway-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/giveaway-3383832fc92ed399e70f.js |
| bundles/CreativeWork-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/CreativeWork-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-NoSMSMessage-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-NoSMSMessage-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-SwitchLanguage-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SwitchLanguage-3383832fc92ed399e70f.js |
| bundles/ProfileEdit-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/ProfileEdit-3383832fc92ed399e70f.js |
| bundles/7066-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/7066-3383832fc92ed399e70f.js |
| bundles/2302-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/2302-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Embed-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Embed-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-Boost-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Boost-3383832fc92ed399e70f.js |
| bundles/chunk-fanclub-utils-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-fanclub-utils-3383832fc92ed399e70f.js |
| bundles/regionUtils-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/regionUtils-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-AccountCheck-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AccountCheck-3383832fc92ed399e70f.js |
| bundles/533-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/533-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-DisconnectSNS-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DisconnectSNS-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-PublicCount-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-PublicCount-3383832fc92ed399e70f.js |
| bundles/chunk-Modal-ModalAlertSongName-3383832fc92ed399e70f.js | /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalAlertSongName-3383832fc92ed399e70f.js |
| fake_useragent/0.1.11.json | /home/ubuntu/streetvoice/static/fake_useragent/0.1.11.json |
| js/streetvoice.catRun.js | /home/ubuntu/streetvoice/static/js/streetvoice.catRun.js |
| js/streetvoice.feed.js | /home/ubuntu/streetvoice/static/js/streetvoice.feed.js |
| js/lazybeforeunveil.js | /home/ubuntu/streetvoice/static/js/lazybeforeunveil.js |
| js/streetvoice.profile.js | /home/ubuntu/streetvoice/static/js/streetvoice.profile.js |
| js/streetvoice.giveaway.js | /home/ubuntu/streetvoice/static/js/streetvoice.giveaway.js |
| js/streetvoice.lazyLoad.js | /home/ubuntu/streetvoice/static/js/streetvoice.lazyLoad.js |
| js/streetvoice.maps.js | /home/ubuntu/streetvoice/static/js/streetvoice.maps.js |
| js/streetvoice.phone.js | /home/ubuntu/streetvoice/static/js/streetvoice.phone.js |
| js/streetvoice.captcha.js | /home/ubuntu/streetvoice/static/js/streetvoice.captcha.js |
| js/streetvoice.fanclub.js | /home/ubuntu/streetvoice/static/js/streetvoice.fanclub.js |
| js/streetvoice.count.js | /home/ubuntu/streetvoice/static/js/streetvoice.count.js |
| js/init.js | /home/ubuntu/streetvoice/static/js/init.js |
| js/.eslintrc | /home/ubuntu/streetvoice/static/js/.eslintrc |
| js/streetvoice.list-live-animation.js | /home/ubuntu/streetvoice/static/js/streetvoice.list-live-animation.js |
| js/streetvoice.more.js | /home/ubuntu/streetvoice/static/js/streetvoice.more.js |
| js/streetvoice.nextpage.js | /home/ubuntu/streetvoice/static/js/streetvoice.nextpage.js |
| js/streetvoice.regionUtils.js | /home/ubuntu/streetvoice/static/js/streetvoice.regionUtils.js |
| js/streetvoice.scheduledSong.js | /home/ubuntu/streetvoice/static/js/streetvoice.scheduledSong.js |
| js/streetvoice.like.js | /home/ubuntu/streetvoice/static/js/streetvoice.like.js |
| js/streetvoice.shop.js | /home/ubuntu/streetvoice/static/js/streetvoice.shop.js |
| js/toggle-password.js | /home/ubuntu/streetvoice/static/js/toggle-password.js |
| js/streetvoice.wegotyou.js | /home/ubuntu/streetvoice/static/js/streetvoice.wegotyou.js |
| js/streetvoice.htmx.js | /home/ubuntu/streetvoice/static/js/streetvoice.htmx.js |
| js/streetvoice.venueActivity.js | /home/ubuntu/streetvoice/static/js/streetvoice.venueActivity.js |
| js/streetvoice.readmore.js | /home/ubuntu/streetvoice/static/js/streetvoice.readmore.js |
| js/streetvoice.notification.js | /home/ubuntu/streetvoice/static/js/streetvoice.notification.js |
| js/common.js | /home/ubuntu/streetvoice/static/js/common.js |
| js/streetvoice.feedUtils.js | /home/ubuntu/streetvoice/static/js/streetvoice.feedUtils.js |
| js/streetvoice.blacklist.js | /home/ubuntu/streetvoice/static/js/streetvoice.blacklist.js |
| js/streetvoice.event.js | /home/ubuntu/streetvoice/static/js/streetvoice.event.js |
| js/streetvoice.reset-password.js | /home/ubuntu/streetvoice/static/js/streetvoice.reset-password.js |
| js/streetvoice.forgot-password-for-phone.js | /home/ubuntu/streetvoice/static/js/streetvoice.forgot-password-for-phone.js |
| js/streetvoice.insight.js | /home/ubuntu/streetvoice/static/js/streetvoice.insight.js |
| js/fixed-top-alert.js | /home/ubuntu/streetvoice/static/js/fixed-top-alert.js |
| js/streetvoice.annualReport.js | /home/ubuntu/streetvoice/static/js/streetvoice.annualReport.js |
| js/ads.js | /home/ubuntu/streetvoice/static/js/ads.js |
| js/streetvoice.mutelist.js | /home/ubuntu/streetvoice/static/js/streetvoice.mutelist.js |
| js/streetvoice.accredited.js | /home/ubuntu/streetvoice/static/js/streetvoice.accredited.js |
| js/streetvoice.comment.js | /home/ubuntu/streetvoice/static/js/streetvoice.comment.js |
| js/streetvoice.fanclub-questions.js | /home/ubuntu/streetvoice/static/js/streetvoice.fanclub-questions.js |
| js/streetvoice.popup-base.js | /home/ubuntu/streetvoice/static/js/streetvoice.popup-base.js |
| js/streetvoice.carousel.js | /home/ubuntu/streetvoice/static/js/streetvoice.carousel.js |
| js/streetvoice.gpt.js | /home/ubuntu/streetvoice/static/js/streetvoice.gpt.js |
| js/streetvoice.clapForm.js | /home/ubuntu/streetvoice/static/js/streetvoice.clapForm.js |
| js/streetvoice.clap.js | /home/ubuntu/streetvoice/static/js/streetvoice.clap.js |
| js/streetvoice.login.js | /home/ubuntu/streetvoice/static/js/streetvoice.login.js |
| js/streetvoice.eventTracking.js | /home/ubuntu/streetvoice/static/js/streetvoice.eventTracking.js |
| js/appComments.js | /home/ubuntu/streetvoice/static/js/appComments.js |
| js/modal-open.js | /home/ubuntu/streetvoice/static/js/modal-open.js |
| js/streetvoice.play.js | /home/ubuntu/streetvoice/static/js/streetvoice.play.js |
| js/streetvoice.popup.js | /home/ubuntu/streetvoice/static/js/streetvoice.popup.js |
| fanclub/fonts20240912/icomoon.ttf | /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.ttf |
| fanclub/fonts20240912/icomoon.svg | /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.svg |
| fanclub/fonts20240912/icomoon.eot | /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.eot |
| fanclub/fonts20240912/icomoon.woff | /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.woff |
| fanclub/images/img-1200x630.jpg | /home/ubuntu/streetvoice/static/fanclub/images/img-1200x630.jpg |
| fanclub/images/img-profile-head-default.png | /home/ubuntu/streetvoice/static/fanclub/images/img-profile-head-default.png |
| fanclub/images/img-fanclub-icon.png | /home/ubuntu/streetvoice/static/fanclub/images/img-fanclub-icon.png |
| fanclub/images/img-member.jpg | /home/ubuntu/streetvoice/static/fanclub/images/img-member.jpg |
| fanclub/images/logo-sv-w.svg | /home/ubuntu/streetvoice/static/fanclub/images/logo-sv-w.svg |
| fanclub/images/img-cover.jpg | /home/ubuntu/streetvoice/static/fanclub/images/img-cover.jpg |
| fanclub/images/ico/favicon.ico | /home/ubuntu/streetvoice/static/fanclub/images/ico/favicon.ico |
| fanclub/libs/js.cookie.min.js | /home/ubuntu/streetvoice/static/fanclub/libs/js.cookie.min.js |
| fanclub/libs/xlsx.full.min.js | /home/ubuntu/streetvoice/static/fanclub/libs/xlsx.full.min.js |
| fanclub/libs/jquery-3.4.1.min.js | /home/ubuntu/streetvoice/static/fanclub/libs/jquery-3.4.1.min.js |
| fanclub/libs/jszip.min.js | /home/ubuntu/streetvoice/static/fanclub/libs/jszip.min.js |
| fanclub/libs/util.js | /home/ubuntu/streetvoice/static/fanclub/libs/util.js |
| fanclub/libs/jquery.in-viewport-class.js | /home/ubuntu/streetvoice/static/fanclub/libs/jquery.in-viewport-class.js |
| fanclub/libs/modal.js | /home/ubuntu/streetvoice/static/fanclub/libs/modal.js |
| fanclub/styles/bootstrap.css | /home/ubuntu/streetvoice/static/fanclub/styles/bootstrap.css |
| fanclub/js/common.js | /home/ubuntu/streetvoice/static/fanclub/js/common.js |
| fanclub/js/modal-show.js | /home/ubuntu/streetvoice/static/fanclub/js/modal-show.js |
| fanclub/js/modal-open.js | /home/ubuntu/streetvoice/static/fanclub/js/modal-open.js |
| jsx/.eslintrc | /home/ubuntu/streetvoice/static/jsx/.eslintrc |
| jsx/components/Feed/PollBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/PollBlock.jsx |
| jsx/components/Feed/ImgBlockWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ImgBlockWrapper.jsx |
| jsx/components/Feed/LiveAudioBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudioBlock.jsx |
| jsx/components/Feed/utils.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/utils.jsx |
| jsx/components/Feed/DashedImageBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/DashedImageBlock.jsx |
| jsx/components/Feed/FeedWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/FeedWrapper.jsx |
| jsx/components/Feed/FeedVotedWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/FeedVotedWrapper.jsx |
| jsx/components/Feed/ImgBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ImgBlock.jsx |
| jsx/components/Feed/BottomActionBtns.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/BottomActionBtns.jsx |
| jsx/components/Feed/ModalConfirmRemoveContent.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalConfirmRemoveContent.jsx |
| jsx/components/Feed/MerchandiseBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/MerchandiseBlock.jsx |
| jsx/components/Feed/Merchandise.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Merchandise.jsx |
| jsx/components/Feed/ModalImageAlert.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalImageAlert.jsx |
| jsx/components/Feed/ModalCancelEditImage.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalCancelEditImage.jsx |
| jsx/components/Feed/DrawBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/DrawBlock.jsx |
| jsx/components/Feed/ModalEditImages.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalEditImages.jsx |
| jsx/components/Feed/ModalOverviewImg.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalOverviewImg.jsx |
| jsx/components/Feed/ModalFeedPin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalFeedPin.jsx |
| jsx/components/Feed/OpenGraphPreview.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/OpenGraphPreview.jsx |
| jsx/components/Feed/Feed.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Feed.jsx |
| jsx/components/Feed/BtnBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/BtnBlock.jsx |
| jsx/components/Feed/ModalSelectMerchandise.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalSelectMerchandise.jsx |
| jsx/components/Feed/LiveAudio/LiveAudio.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/LiveAudio.jsx |
| jsx/components/Feed/LiveAudio/Svg.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/Svg.jsx |
| jsx/components/Feed/LiveAudio/ModalLiveAudio.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/ModalLiveAudio.jsx |
| jsx/components/Feed/LiveAudio/LiveAudioPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/LiveAudioPlayer.jsx |
| jsx/components/Feed/LiveAudio/LiveAudioSvg.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/LiveAudioSvg.jsx |
| jsx/components/Feed/Draw/ModalDrawStep2.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Draw/ModalDrawStep2.jsx |
| jsx/components/Feed/Draw/DrawDetail.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Draw/DrawDetail.jsx |
| jsx/components/Feed/Draw/ModalDrawStep1.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Draw/ModalDrawStep1.jsx |
| jsx/components/Feed/Poll/Duration.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/Duration.jsx |
| jsx/components/Feed/Poll/PollDetail.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/PollDetail.jsx |
| jsx/components/Feed/Poll/Choices.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/Choices.jsx |
| jsx/components/Feed/Poll/ModalPublicCount.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/ModalPublicCount.jsx |
| jsx/components/Feed/Poll/PublicVotesCount.jsx | /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/PublicVotesCount.jsx |
| jsx/components/Announcement/AnnouncementContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Announcement/AnnouncementContainer.jsx |
| jsx/components/AnnualReport/AnnualReportPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/components/AnnualReport/AnnualReportPlayer.jsx |
| jsx/components/Fanclub/ModalDraft.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalDraft.jsx |
| jsx/components/Fanclub/ModalSubmitDone.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalSubmitDone.jsx |
| jsx/components/Fanclub/ModalConfirming.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalConfirming.jsx |
| jsx/components/Fanclub/ModalSubmit.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalSubmit.jsx |
| jsx/components/Fanclub/Context.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/Context.jsx |
| jsx/components/Fanclub/reducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/reducer.jsx |
| jsx/components/Fanclub/useFanclub.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/useFanclub.jsx |
| jsx/components/Fanclub/ModalImageCropper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalImageCropper.jsx |
| jsx/components/Fanclub/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/Container.jsx |
| jsx/components/Fanclub/ModalEditor.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalEditor.jsx |
| jsx/components/Fanclub/FanclubPage/Context.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/FanclubPage/Context.jsx |
| jsx/components/Fanclub/FanclubPage/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/FanclubPage/Container.jsx |
| jsx/components/Fanclub/FanclubPage/ModalProfile.jsx | /home/ubuntu/streetvoice/static/jsx/components/Fanclub/FanclubPage/ModalProfile.jsx |
| jsx/components/RealtimeChart/Song.jsx | /home/ubuntu/streetvoice/static/jsx/components/RealtimeChart/Song.jsx |
| jsx/components/RealtimeChart/RealtimeChartContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/RealtimeChart/RealtimeChartContainer.jsx |
| jsx/components/CreativeWork/AddNewBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/AddNewBlock.jsx |
| jsx/components/CreativeWork/ImageBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/ImageBlock.jsx |
| jsx/components/CreativeWork/CreativeWorkContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/CreativeWorkContainer.jsx |
| jsx/components/CreativeWork/EmbedBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/EmbedBlock.jsx |
| jsx/components/CreativeWork/TextBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/TextBlock.jsx |
| jsx/components/CreativeWork/BtnDelete.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/BtnDelete.jsx |
| jsx/components/CreativeWork/ModalCreativeDelete.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/ModalCreativeDelete.jsx |
| jsx/components/CreativeWork/ModalCreativeAlert.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/ModalCreativeAlert.jsx |
| jsx/components/Signup/ProgressH5.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/ProgressH5.jsx |
| jsx/components/Signup/Step3.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/Step3.jsx |
| jsx/components/Signup/Step4.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/Step4.jsx |
| jsx/components/Signup/stepReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/stepReducer.jsx |
| jsx/components/Signup/Step1.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/Step1.jsx |
| jsx/components/Signup/SignupContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupContainer.jsx |
| jsx/components/Signup/SignupContext.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupContext.jsx |
| jsx/components/Signup/useForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/useForm.jsx |
| jsx/components/Signup/formReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/formReducer.jsx |
| jsx/components/Signup/OAuthVerifyCellphoneForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/OAuthVerifyCellphoneForm.jsx |
| jsx/components/Signup/Step2.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/Step2.jsx |
| jsx/components/Signup/SignupFormH5.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupFormH5.jsx |
| jsx/components/Signup/Progress.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/Progress.jsx |
| jsx/components/Signup/ChangeCellphoneContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/ChangeCellphoneContainer.jsx |
| jsx/components/Signup/useStep.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/useStep.jsx |
| jsx/components/Signup/OAuthVerifyCellphoneContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/OAuthVerifyCellphoneContainer.jsx |
| jsx/components/Signup/SignupForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupForm.jsx |
| jsx/components/Signup/ChangeCellphoneForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/Signup/ChangeCellphoneForm.jsx |
| jsx/components/Chat/RoomsList.jsx | /home/ubuntu/streetvoice/static/jsx/components/Chat/RoomsList.jsx |
| jsx/components/Chat/DeleteUnsentMsg.jsx | /home/ubuntu/streetvoice/static/jsx/components/Chat/DeleteUnsentMsg.jsx |
| jsx/components/Chat/ChatRoom.jsx | /home/ubuntu/streetvoice/static/jsx/components/Chat/ChatRoom.jsx |
| jsx/components/Chat/Typing.jsx | /home/ubuntu/streetvoice/static/jsx/components/Chat/Typing.jsx |
| jsx/components/Chat/RoomsListItem.jsx | /home/ubuntu/streetvoice/static/jsx/components/Chat/RoomsListItem.jsx |
| jsx/components/Chat/Message.jsx | /home/ubuntu/streetvoice/static/jsx/components/Chat/Message.jsx |
| jsx/components/Chat/ChatRoomWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Chat/ChatRoomWrapper.jsx |
| jsx/components/Player/Player.jsx | /home/ubuntu/streetvoice/static/jsx/components/Player/Player.jsx |
| jsx/components/HOC/LazyLoading.jsx | /home/ubuntu/streetvoice/static/jsx/components/HOC/LazyLoading.jsx |
| jsx/components/ManageAlbum/Event.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Event.jsx |
| jsx/components/ManageAlbum/ModalUnalbumSongs.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ModalUnalbumSongs.jsx |
| jsx/components/ManageAlbum/Description.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Description.jsx |
| jsx/components/ManageAlbum/songsReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/songsReducer.jsx |
| jsx/components/ManageAlbum/Image.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Image.jsx |
| jsx/components/ManageAlbum/SongContext.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/SongContext.jsx |
| jsx/components/ManageAlbum/Breadcrumb.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Breadcrumb.jsx |
| jsx/components/ManageAlbum/albumListReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/albumListReducer.jsx |
| jsx/components/ManageAlbum/Badge.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Badge.jsx |
| jsx/components/ManageAlbum/AllSongsWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/AllSongsWrapper.jsx |
| jsx/components/ManageAlbum/AlbumForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/AlbumForm.jsx |
| jsx/components/ManageAlbum/Alert.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Alert.jsx |
| jsx/components/ManageAlbum/ManageAlbumWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ManageAlbumWrapper.jsx |
| jsx/components/ManageAlbum/useForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/useForm.jsx |
| jsx/components/ManageAlbum/CreateAlbumWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/CreateAlbumWrapper.jsx |
| jsx/components/ManageAlbum/PublishAt.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/PublishAt.jsx |
| jsx/components/ManageAlbum/formReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/formReducer.jsx |
| jsx/components/ManageAlbum/SortableSongList.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/SortableSongList.jsx |
| jsx/components/ManageAlbum/AlbumContext.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/AlbumContext.jsx |
| jsx/components/ManageAlbum/useSongs.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/useSongs.jsx |
| jsx/components/ManageAlbum/Name.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Name.jsx |
| jsx/components/ManageAlbum/ModalAboutPublishAt.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ModalAboutPublishAt.jsx |
| jsx/components/ManageAlbum/useAlbumList.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/useAlbumList.jsx |
| jsx/components/ManageAlbum/SongList.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/SongList.jsx |
| jsx/components/ManageAlbum/UnalbumSongsWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/UnalbumSongsWrapper.jsx |
| jsx/components/ManageAlbum/Common.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Common.jsx |
| jsx/components/ManageAlbum/Song.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Song.jsx |
| jsx/components/ManageAlbum/ModalSelectAlbum.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ModalSelectAlbum.jsx |
| jsx/components/ManageAlbum/handleErrorMsg.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/handleErrorMsg.jsx |
| jsx/components/Mixins/checkImageExist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/checkImageExist.jsx |
| jsx/components/Mixins/PlayerMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/PlayerMixin.jsx |
| jsx/components/Mixins/setAudioTitleMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/setAudioTitleMixin.jsx |
| jsx/components/Mixins/escapeHtml.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/escapeHtml.jsx |
| jsx/components/Mixins/.eslintrc | /home/ubuntu/streetvoice/static/jsx/components/Mixins/.eslintrc |
| jsx/components/Mixins/CreativeWorkMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/CreativeWorkMixin.jsx |
| jsx/components/Mixins/ShouldComponentUpdate.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/ShouldComponentUpdate.jsx |
| jsx/components/Mixins/CnVerifySlideMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/CnVerifySlideMixin.jsx |
| jsx/components/Mixins/compressImageToDataURL.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/compressImageToDataURL.jsx |
| jsx/components/Mixins/SeekingMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/SeekingMixin.jsx |
| jsx/components/Mixins/PubSub.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/PubSub.jsx |
| jsx/components/Mixins/handlePopstate.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/handlePopstate.jsx |
| jsx/components/Mixins/SongMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/SongMixin.jsx |
| jsx/components/Mixins/AreEqual.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/AreEqual.jsx |
| jsx/components/Mixins/handleErrorMsg.jsx | /home/ubuntu/streetvoice/static/jsx/components/Mixins/handleErrorMsg.jsx |
| jsx/components/CreativeWorkPreview/ImageBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/ImageBlock.jsx |
| jsx/components/CreativeWorkPreview/EmbedBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/EmbedBlock.jsx |
| jsx/components/CreativeWorkPreview/TextBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/TextBlock.jsx |
| jsx/components/CreativeWorkPreview/CreativeWorkPreviewContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/CreativeWorkPreviewContainer.jsx |
| jsx/components/ProfileNews/ProfileNews.jsx | /home/ubuntu/streetvoice/static/jsx/components/ProfileNews/ProfileNews.jsx |
| jsx/components/ProfileNews/News.jsx | /home/ubuntu/streetvoice/static/jsx/components/ProfileNews/News.jsx |
| jsx/components/MainPlayer/ImageCover.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/ImageCover.jsx |
| jsx/components/MainPlayer/MiniPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/MiniPlayer.jsx |
| jsx/components/MainPlayer/Volume.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Volume.jsx |
| jsx/components/MainPlayer/SongInfo.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/SongInfo.jsx |
| jsx/components/MainPlayer/Lyrics.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Lyrics.jsx |
| jsx/components/MainPlayer/PlayerBody.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/PlayerBody.jsx |
| jsx/components/MainPlayer/PlayBtn.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/PlayBtn.jsx |
| jsx/components/MainPlayer/SongListWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/SongListWrapper.jsx |
| jsx/components/MainPlayer/LikeBtn.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/LikeBtn.jsx |
| jsx/components/MainPlayer/SeekingWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/SeekingWrapper.jsx |
| jsx/components/MainPlayer/TopBtns.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/TopBtns.jsx |
| jsx/components/MainPlayer/MobilePlayer.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/MobilePlayer.jsx |
| jsx/components/MainPlayer/Song.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Song.jsx |
| jsx/components/MainPlayer/FullPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/FullPlayer.jsx |
| jsx/components/MainPlayer/RadioBtn.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/RadioBtn.jsx |
| jsx/components/MainPlayer/ListControl.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/ListControl.jsx |
| jsx/components/MainPlayer/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Container.jsx |
| jsx/components/MainPlayer/ClapBtn.jsx | /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/ClapBtn.jsx |
| jsx/components/Dropdown/Dropdown.jsx | /home/ubuntu/streetvoice/static/jsx/components/Dropdown/Dropdown.jsx |
| jsx/components/MobilePlayer/BtnClap.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/BtnClap.jsx |
| jsx/components/MobilePlayer/Seeking.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/Seeking.jsx |
| jsx/components/MobilePlayer/PlayBtnLarge.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/PlayBtnLarge.jsx |
| jsx/components/MobilePlayer/SongInfo.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/SongInfo.jsx |
| jsx/components/MobilePlayer/MobileSongPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/MobileSongPlayer.jsx |
| jsx/components/MobilePlayer/MobileListPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/MobileListPlayer.jsx |
| jsx/components/MobilePlayer/ModalDownloadApp.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/ModalDownloadApp.jsx |
| jsx/components/MobilePlayer/Like.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/Like.jsx |
| jsx/components/MobilePlayer/ShareBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/ShareBlock.jsx |
| jsx/components/DT/Constants.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/Constants.jsx |
| jsx/components/DT/ModalAlert.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/ModalAlert.jsx |
| jsx/components/DT/Context.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/Context.jsx |
| jsx/components/DT/Form.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/Form.jsx |
| jsx/components/DT/useForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/useForm.jsx |
| jsx/components/DT/FormWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/FormWrapper.jsx |
| jsx/components/DT/formReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/formReducer.jsx |
| jsx/components/DT/UploadBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/DT/UploadBlock.jsx |
| jsx/components/InsightReport/ChartPie.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartPie.jsx |
| jsx/components/InsightReport/MerchContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/MerchContainer.jsx |
| jsx/components/InsightReport/TrendBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TrendBlock.jsx |
| jsx/components/InsightReport/ModalSelectSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ModalSelectSong.jsx |
| jsx/components/InsightReport/DashboardChartLineContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/DashboardChartLineContainer.jsx |
| jsx/components/InsightReport/TopSongsContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TopSongsContainer.jsx |
| jsx/components/InsightReport/getImageUrl.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/getImageUrl.jsx |
| jsx/components/InsightReport/Loading.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/Loading.jsx |
| jsx/components/InsightReport/WebDateRange.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/WebDateRange.jsx |
| jsx/components/InsightReport/Context.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/Context.jsx |
| jsx/components/InsightReport/TopFeedsContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TopFeedsContainer.jsx |
| jsx/components/InsightReport/useInsights.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/useInsights.jsx |
| jsx/components/InsightReport/FansDistributionContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/FansDistributionContainer.jsx |
| jsx/components/InsightReport/reducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/reducer.jsx |
| jsx/components/InsightReport/H5DateRange.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/H5DateRange.jsx |
| jsx/components/InsightReport/ChartLineContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartLineContainer.jsx |
| jsx/components/InsightReport/useLoadMore.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/useLoadMore.jsx |
| jsx/components/InsightReport/TrendIndicator.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TrendIndicator.jsx |
| jsx/components/InsightReport/handlePopstate.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/handlePopstate.jsx |
| jsx/components/InsightReport/MerchMetircsBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/MerchMetircsBlock.jsx |
| jsx/components/InsightReport/ChartBar.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartBar.jsx |
| jsx/components/InsightReport/ChartLine.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartLine.jsx |
| jsx/components/InsightReport/MusicFilter.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/MusicFilter.jsx |
| jsx/components/InsightReport/TrendContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TrendContainer.jsx |
| jsx/components/EmbedPlayer/.eslintrc | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/.eslintrc |
| jsx/components/EmbedPlayer/Mixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Mixin.jsx |
| jsx/components/EmbedPlayer/Song/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Container.jsx |
| jsx/components/EmbedPlayer/Song/Small/Seeking.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/Seeking.jsx |
| jsx/components/EmbedPlayer/Song/Small/SongInfo.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/SongInfo.jsx |
| jsx/components/EmbedPlayer/Song/Small/EmbedBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/EmbedBlock.jsx |
| jsx/components/EmbedPlayer/Song/Small/HiddenSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/HiddenSong.jsx |
| jsx/components/EmbedPlayer/Song/Small/Wrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/Wrapper.jsx |
| jsx/components/EmbedPlayer/Song/Small/ShareBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/ShareBlock.jsx |
| jsx/components/EmbedPlayer/Song/Large/EmbedBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/EmbedBlock.jsx |
| jsx/components/EmbedPlayer/Song/Large/SongInfoIcon.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/SongInfoIcon.jsx |
| jsx/components/EmbedPlayer/Song/Large/PlayerBottom.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/PlayerBottom.jsx |
| jsx/components/EmbedPlayer/Song/Large/InfoBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/InfoBlock.jsx |
| jsx/components/EmbedPlayer/Song/Large/HiddenSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/HiddenSong.jsx |
| jsx/components/EmbedPlayer/Song/Large/Wrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/Wrapper.jsx |
| jsx/components/EmbedPlayer/Song/Large/ShareBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/ShareBlock.jsx |
| jsx/components/EmbedPlayer/List/SongInfo.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/SongInfo.jsx |
| jsx/components/EmbedPlayer/List/EmbedBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/EmbedBlock.jsx |
| jsx/components/EmbedPlayer/List/Alert.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/Alert.jsx |
| jsx/components/EmbedPlayer/List/SeekingWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/SeekingWrapper.jsx |
| jsx/components/EmbedPlayer/List/HiddenSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/HiddenSong.jsx |
| jsx/components/EmbedPlayer/List/SongList.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/SongList.jsx |
| jsx/components/EmbedPlayer/List/Song.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/Song.jsx |
| jsx/components/EmbedPlayer/List/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/Container.jsx |
| jsx/components/EmbedPlayer/List/ShareBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/ShareBlock.jsx |
| jsx/components/Clap/inputReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Clap/inputReducer.jsx |
| jsx/components/Clap/useInput.jsx | /home/ubuntu/streetvoice/static/jsx/components/Clap/useInput.jsx |
| jsx/components/Clap/ClapBankInputWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Clap/ClapBankInputWrapper.jsx |
| jsx/components/Clap/ClapBranchInputWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Clap/ClapBranchInputWrapper.jsx |
| jsx/components/Clap/ClapBankInput.jsx | /home/ubuntu/streetvoice/static/jsx/components/Clap/ClapBankInput.jsx |
| jsx/components/Clap/BankContext.jsx | /home/ubuntu/streetvoice/static/jsx/components/Clap/BankContext.jsx |
| jsx/components/Modal/DeleteLike.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/DeleteLike.jsx |
| jsx/components/Modal/LrcNotice.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/LrcNotice.jsx |
| jsx/components/Modal/ClapCard.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapCard.jsx |
| jsx/components/Modal/PopupList.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/PopupList.jsx |
| jsx/components/Modal/CommentReply.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/CommentReply.jsx |
| jsx/components/Modal/AboutExclusiveSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AboutExclusiveSong.jsx |
| jsx/components/Modal/FeedDelete.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FeedDelete.jsx |
| jsx/components/Modal/EnterDrawDone.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/EnterDrawDone.jsx |
| jsx/components/Modal/ClapBannedSongs.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapBannedSongs.jsx |
| jsx/components/Modal/ChangeUsernameWarning.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ChangeUsernameWarning.jsx |
| jsx/components/Modal/ClapClose.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapClose.jsx |
| jsx/components/Modal/WhatIsAI.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/WhatIsAI.jsx |
| jsx/components/Modal/OppoCheck.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoCheck.jsx |
| jsx/components/Modal/AboutSchedule.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AboutSchedule.jsx |
| jsx/components/Modal/Boost.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Boost.jsx |
| jsx/components/Modal/VerifyBeforeSend.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/VerifyBeforeSend.jsx |
| jsx/components/Modal/VoteWork.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/VoteWork.jsx |
| jsx/components/Modal/ShareProfile.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ShareProfile.jsx |
| jsx/components/Modal/BankAlreadyExist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/BankAlreadyExist.jsx |
| jsx/components/Modal/AlertWithMsg.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AlertWithMsg.jsx |
| jsx/components/Modal/SendVoiceCode.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/SendVoiceCode.jsx |
| jsx/components/Modal/AlertDefault.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AlertDefault.jsx |
| jsx/components/Modal/NoSMSMessage.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/NoSMSMessage.jsx |
| jsx/components/Modal/FeatUserReject.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FeatUserReject.jsx |
| jsx/components/Modal/DarkMode.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/DarkMode.jsx |
| jsx/components/Modal/DeleteAccount.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/DeleteAccount.jsx |
| jsx/components/Modal/VotedDownloadApp.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/VotedDownloadApp.jsx |
| jsx/components/Modal/FeatUserConfirm.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FeatUserConfirm.jsx |
| jsx/components/Modal/OppoPlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoPlaylist.jsx |
| jsx/components/Modal/AlertWithCloseBtn.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AlertWithCloseBtn.jsx |
| jsx/components/Modal/VerifyAccount.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/VerifyAccount.jsx |
| jsx/components/Modal/AlreadyMuted.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AlreadyMuted.jsx |
| jsx/components/Modal/CommentLogin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/CommentLogin.jsx |
| jsx/components/Modal/FanclubMemberOnly.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FanclubMemberOnly.jsx |
| jsx/components/Modal/EditHorizontalCover.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/EditHorizontalCover.jsx |
| jsx/components/Modal/Repost.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Repost.jsx |
| jsx/components/Modal/BadComment.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/BadComment.jsx |
| jsx/components/Modal/Toast.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Toast.jsx |
| jsx/components/Modal/SongCountdownFinish.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/SongCountdownFinish.jsx |
| jsx/components/Modal/Unfollow.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Unfollow.jsx |
| jsx/components/Modal/Clap.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Clap.jsx |
| jsx/components/Modal/ChangeUsername.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ChangeUsername.jsx |
| jsx/components/Modal/PhoneUsed.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/PhoneUsed.jsx |
| jsx/components/Modal/ClapConfigIsFreezed.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapConfigIsFreezed.jsx |
| jsx/components/Modal/CellphoneReachesAccountLimit.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/CellphoneReachesAccountLimit.jsx |
| jsx/components/Modal/BuildPlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/BuildPlaylist.jsx |
| jsx/components/Modal/Mute.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Mute.jsx |
| jsx/components/Modal/YahooAlert.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/YahooAlert.jsx |
| jsx/components/Modal/Embed.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Embed.jsx |
| jsx/components/Modal/DownloadApp.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/DownloadApp.jsx |
| jsx/components/Modal/ShareMerchandise.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ShareMerchandise.jsx |
| jsx/components/Modal/OppoCalendar.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoCalendar.jsx |
| jsx/components/Modal/ImageCropper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ImageCropper.jsx |
| jsx/components/Modal/AlreadyBlocked.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AlreadyBlocked.jsx |
| jsx/components/Modal/ShareSetting.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ShareSetting.jsx |
| jsx/components/Modal/Accredited.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Accredited.jsx |
| jsx/components/Modal/IsNotAccredited.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/IsNotAccredited.jsx |
| jsx/components/Modal/Modal.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Modal.jsx |
| jsx/components/Modal/OppoConfirmed.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoConfirmed.jsx |
| jsx/components/Modal/AudioAdClose.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AudioAdClose.jsx |
| jsx/components/Modal/SongsYouLiked.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/SongsYouLiked.jsx |
| jsx/components/Modal/WhySafe.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/WhySafe.jsx |
| jsx/components/Modal/DeleteAnnouncement.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/DeleteAnnouncement.jsx |
| jsx/components/Modal/OppoTime.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoTime.jsx |
| jsx/components/Modal/ClapLarge.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapLarge.jsx |
| jsx/components/Modal/AccountCheck.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AccountCheck.jsx |
| jsx/components/Modal/OpenHiddenSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/OpenHiddenSong.jsx |
| jsx/components/Modal/Confirm.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Confirm.jsx |
| jsx/components/Modal/DisconnectSNS.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/DisconnectSNS.jsx |
| jsx/components/Modal/ClapBankView.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapBankView.jsx |
| jsx/components/Modal/QuitEvent.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/QuitEvent.jsx |
| jsx/components/Modal/Copied.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Copied.jsx |
| jsx/components/Modal/SwitchLanguage.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/SwitchLanguage.jsx |
| jsx/components/Modal/SongCountdownFinishTip.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/SongCountdownFinishTip.jsx |
| jsx/components/Modal/OpenDraftSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/OpenDraftSong.jsx |
| jsx/components/Modal/RepostDone.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/RepostDone.jsx |
| jsx/components/Modal/IsAI.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/IsAI.jsx |
| jsx/components/Modal/Blacklist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Blacklist.jsx |
| jsx/components/Modal/CoverSize.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/CoverSize.jsx |
| jsx/components/Modal/Fanclub/utils.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/utils.jsx |
| jsx/components/Modal/Fanclub/AddInvitationLink.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/AddInvitationLink.jsx |
| jsx/components/Modal/Fanclub/RejectApplication.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/RejectApplication.jsx |
| jsx/components/Modal/Fanclub/EnableQuestions.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/EnableQuestions.jsx |
| jsx/components/Modal/Fanclub/JoinFanclubSuccess.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/JoinFanclubSuccess.jsx |
| jsx/components/Modal/Fanclub/ApproveApplication.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/ApproveApplication.jsx |
| jsx/components/Modal/Fanclub/JoinFanclubFailed.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/JoinFanclubFailed.jsx |
| jsx/components/Modal/Fanclub/EnableInvitationLink.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/EnableInvitationLink.jsx |
| jsx/components/Modal/ModalContext/context.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ModalContext/context.jsx |
| jsx/components/Modal/ModalContext/Provider.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ModalContext/Provider.jsx |
| jsx/components/Modal/ModalContext/withContext.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/ModalContext/withContext.jsx |
| jsx/components/Modal/AddToPlaylist/IsExistInPlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/IsExistInPlaylist.jsx |
| jsx/components/Modal/AddToPlaylist/Search.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/Search.jsx |
| jsx/components/Modal/AddToPlaylist/AddToPlaylistContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/AddToPlaylistContainer.jsx |
| jsx/components/Modal/AddToPlaylist/BuildThenAddToPlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/BuildThenAddToPlaylist.jsx |
| jsx/components/Modal/AddToPlaylist/AddToPlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/AddToPlaylist.jsx |
| jsx/components/Modal/Components/Footer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Footer.jsx |
| jsx/components/Modal/Components/Body.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Body.jsx |
| jsx/components/Modal/Components/BtnOK.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/BtnOK.jsx |
| jsx/components/Modal/Components/BtnRed.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/BtnRed.jsx |
| jsx/components/Modal/Components/BtnDismiss.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/BtnDismiss.jsx |
| jsx/components/Modal/Components/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Container.jsx |
| jsx/components/Modal/Components/index.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/index.jsx |
| jsx/components/Modal/Components/Header.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Header.jsx |
| jsx/components/Modal/FocusSong/UploadNewSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/UploadNewSong.jsx |
| jsx/components/Modal/FocusSong/AddFocusSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/AddFocusSong.jsx |
| jsx/components/Modal/FocusSong/SelectFocusSongDoneWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/SelectFocusSongDoneWrapper.jsx |
| jsx/components/Modal/FocusSong/RemoveFocusSongWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/RemoveFocusSongWrapper.jsx |
| jsx/components/Modal/FocusSong/SongList.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/SongList.jsx |
| jsx/components/Modal/FocusSong/Song.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/Song.jsx |
| jsx/components/Modal/FocusSong/FocusSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/FocusSong.jsx |
| jsx/components/Modal/FocusSong/SelectFocusSongWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/SelectFocusSongWrapper.jsx |
| jsx/components/Modal/Association/AssociateDelete.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Association/AssociateDelete.jsx |
| jsx/components/Modal/Association/AssociateAdd.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Association/AssociateAdd.jsx |
| jsx/components/Modal/Association/AssociationEditName.jsx | /home/ubuntu/streetvoice/static/jsx/components/Modal/Association/AssociationEditName.jsx |
| jsx/components/ArtistProfile/useArtistProfile.jsx | /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/useArtistProfile.jsx |
| jsx/components/ArtistProfile/Context.jsx | /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/Context.jsx |
| jsx/components/ArtistProfile/Member.jsx | /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/Member.jsx |
| jsx/components/ArtistProfile/reducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/reducer.jsx |
| jsx/components/ArtistProfile/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/Container.jsx |
| jsx/components/SharedComponents/ListSongNickname.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ListSongNickname.jsx |
| jsx/components/SharedComponents/TimeAgo.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/TimeAgo.jsx |
| jsx/components/SharedComponents/VerifySlide.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/VerifySlide.jsx |
| jsx/components/SharedComponents/TextMuted.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/TextMuted.jsx |
| jsx/components/SharedComponents/UserItemWithFollowStatus.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserItemWithFollowStatus.jsx |
| jsx/components/SharedComponents/LinkifyText.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/LinkifyText.jsx |
| jsx/components/SharedComponents/BtnCopyright.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/BtnCopyright.jsx |
| jsx/components/SharedComponents/BtnDownloadApp.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/BtnDownloadApp.jsx |
| jsx/components/SharedComponents/BtnContactUs.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/BtnContactUs.jsx |
| jsx/components/SharedComponents/CopyUrl.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/CopyUrl.jsx |
| jsx/components/SharedComponents/ActionBtns.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ActionBtns.jsx |
| jsx/components/SharedComponents/TaggedUser.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/TaggedUser.jsx |
| jsx/components/SharedComponents/ListSongAlbum.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ListSongAlbum.jsx |
| jsx/components/SharedComponents/Head.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/Head.jsx |
| jsx/components/SharedComponents/CellphoneInput.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/CellphoneInput.jsx |
| jsx/components/SharedComponents/ListSongInfo.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ListSongInfo.jsx |
| jsx/components/SharedComponents/LoadMore.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/LoadMore.jsx |
| jsx/components/SharedComponents/Mention/MentionWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/Mention/MentionWrapper.jsx |
| jsx/components/SharedComponents/Mention/style.js | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/Mention/style.js |
| jsx/components/SharedComponents/UserSuggestions/UserSuggestionsDropdown.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/UserSuggestionsDropdown.jsx |
| jsx/components/SharedComponents/UserSuggestions/BtnRemove.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/BtnRemove.jsx |
| jsx/components/SharedComponents/UserSuggestions/UserSuggestionsUrl.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/UserSuggestionsUrl.jsx |
| jsx/components/SharedComponents/UserSuggestions/UserSuggestionsInput.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/UserSuggestionsInput.jsx |
| jsx/components/SharedComponents/UserSuggestions/defaultUser.jsx | /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/defaultUser.jsx |
| jsx/components/ManagePlaylist/TagInput.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/TagInput.jsx |
| jsx/components/ManagePlaylist/ModalDeletePlaylistContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalDeletePlaylistContainer.jsx |
| jsx/components/ManagePlaylist/tagsReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/tagsReducer.jsx |
| jsx/components/ManagePlaylist/ModalOfficialTags.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalOfficialTags.jsx |
| jsx/components/ManagePlaylist/Form.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/Form.jsx |
| jsx/components/ManagePlaylist/ManagePlaylistWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ManagePlaylistWrapper.jsx |
| jsx/components/ManagePlaylist/ModalDeletePlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalDeletePlaylist.jsx |
| jsx/components/ManagePlaylist/SortableSongList.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/SortableSongList.jsx |
| jsx/components/ManagePlaylist/Song.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/Song.jsx |
| jsx/components/ManagePlaylist/ModalSelect.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalSelect.jsx |
| jsx/components/ManagePlaylist/useTags.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/useTags.jsx |
| jsx/components/ManagePlaylist/CreatePlaylistWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/CreatePlaylistWrapper.jsx |
| jsx/components/ManagePlaylist/PlaylistContext.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/PlaylistContext.jsx |
| jsx/components/Comments/ModalCommentDelete.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/ModalCommentDelete.jsx |
| jsx/components/Comments/CommentsMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/CommentsMixin.jsx |
| jsx/components/Comments/ChildCommentsHOC.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/ChildCommentsHOC.jsx |
| jsx/components/Comments/ModalMarkAllAsRead.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/ModalMarkAllAsRead.jsx |
| jsx/components/Comments/ModalCommentReport.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/ModalCommentReport.jsx |
| jsx/components/Comments/CommentType.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/CommentType.jsx |
| jsx/components/Comments/CommentHOC.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/CommentHOC.jsx |
| jsx/components/Comments/Web/MutedCommentWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/MutedCommentWrapper.jsx |
| jsx/components/Comments/Web/CNCannedMsgArr.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CNCannedMsgArr.jsx |
| jsx/components/Comments/Web/StudioRepliedComment.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/StudioRepliedComment.jsx |
| jsx/components/Comments/Web/BadCommentWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/BadCommentWrapper.jsx |
| jsx/components/Comments/Web/Comment.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/Comment.jsx |
| jsx/components/Comments/Web/GiphyPicker.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/GiphyPicker.jsx |
| jsx/components/Comments/Web/NeedToLogin.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/NeedToLogin.jsx |
| jsx/components/Comments/Web/CannedMsg.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CannedMsg.jsx |
| jsx/components/Comments/Web/CommentInputContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CommentInputContainer.jsx |
| jsx/components/Comments/Web/ChildCommentsWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/ChildCommentsWrapper.jsx |
| jsx/components/Comments/Web/Giphy.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/Giphy.jsx |
| jsx/components/Comments/Web/NewComment.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/NewComment.jsx |
| jsx/components/Comments/Web/NewCommentWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/NewCommentWrapper.jsx |
| jsx/components/Comments/Web/CannedMsgArr.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CannedMsgArr.jsx |
| jsx/components/Comments/H5/BottomActionBtns.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/BottomActionBtns.jsx |
| jsx/components/Comments/H5/BadCommentWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/BadCommentWrapper.jsx |
| jsx/components/Comments/H5/Comment.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/Comment.jsx |
| jsx/components/Comments/H5/ChildCommentsWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/ChildCommentsWrapper.jsx |
| jsx/components/Comments/H5/NewCommentWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/NewCommentWrapper.jsx |
| jsx/components/Comments/Components/Text.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/Text.jsx |
| jsx/components/Comments/Components/AuthorLikeBox.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/AuthorLikeBox.jsx |
| jsx/components/Comments/Components/BottomActionBtns.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BottomActionBtns.jsx |
| jsx/components/Comments/Components/BtnMore.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnMore.jsx |
| jsx/components/Comments/Components/FoldText.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/FoldText.jsx |
| jsx/components/Comments/Components/BtnRemove.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnRemove.jsx |
| jsx/components/Comments/Components/MutedText.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/MutedText.jsx |
| jsx/components/Comments/Components/Name.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/Name.jsx |
| jsx/components/Comments/Components/BtnUnfoldMutedComment.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnUnfoldMutedComment.jsx |
| jsx/components/Comments/Components/RemainHighlightDays.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/RemainHighlightDays.jsx |
| jsx/components/Comments/Components/Time.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/Time.jsx |
| jsx/components/Comments/Components/index.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/index.jsx |
| jsx/components/Comments/Components/BtnUnfoldBadComment.jsx | /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnUnfoldBadComment.jsx |
| jsx/components/ProfileEdit/useUser.jsx | /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/useUser.jsx |
| jsx/components/ProfileEdit/Context.jsx | /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/Context.jsx |
| jsx/components/ProfileEdit/reducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/reducer.jsx |
| jsx/components/ProfileEdit/Location.jsx | /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/Location.jsx |
| jsx/components/ProfileEdit/Container.jsx | /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/Container.jsx |
| jsx/components/Search/utils.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/utils.jsx |
| jsx/components/Search/.eslintrc | /home/ubuntu/streetvoice/static/jsx/components/Search/.eslintrc |
| jsx/components/Search/Search.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/Search.jsx |
| jsx/components/Search/DropdownSuggestions.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/DropdownSuggestions.jsx |
| jsx/components/Search/SearchEditable.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/SearchEditable.jsx |
| jsx/components/Search/DropdownSearch.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/DropdownSearch.jsx |
| jsx/components/Search/SearchContainer.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/SearchContainer.jsx |
| jsx/components/Search/SearchSmall.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/SearchSmall.jsx |
| jsx/components/Search/NoResults.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/NoResults.jsx |
| jsx/components/Search/MobileSearch.jsx | /home/ubuntu/streetvoice/static/jsx/components/Search/MobileSearch.jsx |
| jsx/components/VenueActivity/SocialBtns.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/SocialBtns.jsx |
| jsx/components/VenueActivity/KeywordDropdownSearch.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/KeywordDropdownSearch.jsx |
| jsx/components/VenueActivity/VenueActivitySidebarWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/VenueActivitySidebarWrapper.jsx |
| jsx/components/VenueActivity/SearchMixin.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/SearchMixin.jsx |
| jsx/components/VenueActivity/VenueActivityFormWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/VenueActivityFormWrapper.jsx |
| jsx/components/VenueActivity/H5VenueActivitySearchWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/H5VenueActivitySearchWrapper.jsx |
| jsx/components/VenueActivity/ModalDateRange.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/ModalDateRange.jsx |
| jsx/components/VenueActivity/DetailWorkItem.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/DetailWorkItem.jsx |
| jsx/components/VenueActivity/ModalShareVenueActivity.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/ModalShareVenueActivity.jsx |
| jsx/components/VenueActivity/LineupItem.jsx | /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/LineupItem.jsx |
| jsx/components/ManageSong/UploadBlockWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/UploadBlockWrapper.jsx |
| jsx/components/ManageSong/TimeDropdown.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/TimeDropdown.jsx |
| jsx/components/ManageSong/ManageSongWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ManageSongWrapper.jsx |
| jsx/components/ManageSong/ModalIsAuditioning.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalIsAuditioning.jsx |
| jsx/components/ManageSong/Constants.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Constants.jsx |
| jsx/components/ManageSong/ModalAlertSongName.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAlertSongName.jsx |
| jsx/components/ManageSong/ModalFeatUser.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalFeatUser.jsx |
| jsx/components/ManageSong/ModalAlertBeforeSubmit.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAlertBeforeSubmit.jsx |
| jsx/components/ManageSong/ModalConfirmExclusiveSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalConfirmExclusiveSong.jsx |
| jsx/components/ManageSong/Genre.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Genre.jsx |
| jsx/components/ManageSong/SelectAlbums.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/SelectAlbums.jsx |
| jsx/components/ManageSong/FeatUser.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/FeatUser.jsx |
| jsx/components/ManageSong/ErrorBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ErrorBlock.jsx |
| jsx/components/ManageSong/Context.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Context.jsx |
| jsx/components/ManageSong/Form.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Form.jsx |
| jsx/components/ManageSong/BtnSaveAsDraft.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/BtnSaveAsDraft.jsx |
| jsx/components/ManageSong/useForm.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/useForm.jsx |
| jsx/components/ManageSong/ModalAlertExclusiveSong.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAlertExclusiveSong.jsx |
| jsx/components/ManageSong/FormWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/FormWrapper.jsx |
| jsx/components/ManageSong/formReducer.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/formReducer.jsx |
| jsx/components/ManageSong/ModalAboutAIUsage.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAboutAIUsage.jsx |
| jsx/components/ManageSong/Progress.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Progress.jsx |
| jsx/components/ManageSong/defaultUser.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/defaultUser.jsx |
| jsx/components/ManageSong/UploadBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/UploadBlock.jsx |
| jsx/components/ManageSong/BtnSave.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/BtnSave.jsx |
| jsx/components/ManageSong/ModalAIUsage.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAIUsage.jsx |
| jsx/components/ManageSong/H5/SongRight.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/SongRight.jsx |
| jsx/components/ManageSong/H5/UploadTips.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/UploadTips.jsx |
| jsx/components/ManageSong/H5/Progress.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/Progress.jsx |
| jsx/components/ManageSong/H5/UploadBlock.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/UploadBlock.jsx |
| jsx/components/ManageSong/H5/UploadSongWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/UploadSongWrapper.jsx |
| jsx/components/Broadcast/ModalBroadcastDetail.jsx | /home/ubuntu/streetvoice/static/jsx/components/Broadcast/ModalBroadcastDetail.jsx |
| jsx/components/Broadcast/TaggedUserItem.jsx | /home/ubuntu/streetvoice/static/jsx/components/Broadcast/TaggedUserItem.jsx |
| jsx/components/Broadcast/ModalDeleteBroadcast.jsx | /home/ubuntu/streetvoice/static/jsx/components/Broadcast/ModalDeleteBroadcast.jsx |
| jsx/components/Broadcast/BroadcastWrapper.jsx | /home/ubuntu/streetvoice/static/jsx/components/Broadcast/BroadcastWrapper.jsx |
| jsx/containers/wdyr.js | /home/ubuntu/streetvoice/static/jsx/containers/wdyr.js |
| jsx/containers/Feed/FeedVoted.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Feed/FeedVoted.jsx |
| jsx/containers/Feed/CreateFeed.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Feed/CreateFeed.jsx |
| jsx/containers/Feed/EditFeed.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Feed/EditFeed.jsx |
| jsx/containers/Feed/LiveAudioPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Feed/LiveAudioPlayer.jsx |
| jsx/containers/Feed/LiveAudioSvg.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Feed/LiveAudioSvg.jsx |
| jsx/containers/Announcement/Announcement.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Announcement/Announcement.jsx |
| jsx/containers/AnnualReport/AnnualReportPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/containers/AnnualReport/AnnualReportPlayer.jsx |
| jsx/containers/Fanclub/FanclubPage.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Fanclub/FanclubPage.jsx |
| jsx/containers/Fanclub/Editor.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Fanclub/Editor.jsx |
| jsx/containers/RealtimeChart/RealtimeChart.jsx | /home/ubuntu/streetvoice/static/jsx/containers/RealtimeChart/RealtimeChart.jsx |
| jsx/containers/CreativeWork/CreativeWork.jsx | /home/ubuntu/streetvoice/static/jsx/containers/CreativeWork/CreativeWork.jsx |
| jsx/containers/Socket/Socket.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Socket/Socket.jsx |
| jsx/containers/Signup/Signup.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Signup/Signup.jsx |
| jsx/containers/Signup/OAuthVerifyCellphone.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Signup/OAuthVerifyCellphone.jsx |
| jsx/containers/Signup/ChangeCellphone.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Signup/ChangeCellphone.jsx |
| jsx/containers/Chat/ChatRoom.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Chat/ChatRoom.jsx |
| jsx/containers/ManageAlbum/ManageUnalbumSongs.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/ManageUnalbumSongs.jsx |
| jsx/containers/ManageAlbum/ManageAllSongs.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/ManageAllSongs.jsx |
| jsx/containers/ManageAlbum/ManageAlbum.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/ManageAlbum.jsx |
| jsx/containers/ManageAlbum/CreateAlbum.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/CreateAlbum.jsx |
| jsx/containers/CreativeWorkPreview/CreativeWorkPreview.jsx | /home/ubuntu/streetvoice/static/jsx/containers/CreativeWorkPreview/CreativeWorkPreview.jsx |
| jsx/containers/ProfileNews/ProfileNews.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ProfileNews/ProfileNews.jsx |
| jsx/containers/MainPlayer/MainPlayer.jsx | /home/ubuntu/streetvoice/static/jsx/containers/MainPlayer/MainPlayer.jsx |
| jsx/containers/Dropdown/Dropdown.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Dropdown/Dropdown.jsx |
| jsx/containers/MobilePlayer/MobilePlayer.jsx | /home/ubuntu/streetvoice/static/jsx/containers/MobilePlayer/MobilePlayer.jsx |
| jsx/containers/DT/Form.jsx | /home/ubuntu/streetvoice/static/jsx/containers/DT/Form.jsx |
| jsx/containers/InsightReport/ChartPie.jsx | /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/ChartPie.jsx |
| jsx/containers/InsightReport/Trend.jsx | /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/Trend.jsx |
| jsx/containers/InsightReport/DashboardChartLine.jsx | /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/DashboardChartLine.jsx |
| jsx/containers/InsightReport/ChartLine.jsx | /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/ChartLine.jsx |
| jsx/containers/InsightReport/FansDistribution.jsx | /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/FansDistribution.jsx |
| jsx/containers/EmbedPlayer/EmbedPlayerSong.jsx | /home/ubuntu/streetvoice/static/jsx/containers/EmbedPlayer/EmbedPlayerSong.jsx |
| jsx/containers/EmbedPlayer/EmbedPlayerPlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/containers/EmbedPlayer/EmbedPlayerPlaylist.jsx |
| jsx/containers/Clap/ClapBranchInput.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Clap/ClapBranchInput.jsx |
| jsx/containers/Clap/ClapBankInput.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Clap/ClapBankInput.jsx |
| jsx/containers/Modal/Modal.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Modal/Modal.jsx |
| jsx/containers/H5/ChildComments.jsx | /home/ubuntu/streetvoice/static/jsx/containers/H5/ChildComments.jsx |
| jsx/containers/H5/Comment.jsx | /home/ubuntu/streetvoice/static/jsx/containers/H5/Comment.jsx |
| jsx/containers/H5/BadComment.jsx | /home/ubuntu/streetvoice/static/jsx/containers/H5/BadComment.jsx |
| jsx/containers/H5/UploadSong.jsx | /home/ubuntu/streetvoice/static/jsx/containers/H5/UploadSong.jsx |
| jsx/containers/H5/Modal.jsx | /home/ubuntu/streetvoice/static/jsx/containers/H5/Modal.jsx |
| jsx/containers/ArtistProfile/ArtistProfile.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ArtistProfile/ArtistProfile.jsx |
| jsx/containers/ManagePlaylist/ManagePlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ManagePlaylist/ManagePlaylist.jsx |
| jsx/containers/ManagePlaylist/CreatePlaylist.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ManagePlaylist/CreatePlaylist.jsx |
| jsx/containers/Comments/ChildComments.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Comments/ChildComments.jsx |
| jsx/containers/Comments/BadComment.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Comments/BadComment.jsx |
| jsx/containers/Comments/Comments.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Comments/Comments.jsx |
| jsx/containers/Comments/MutedComment.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Comments/MutedComment.jsx |
| jsx/containers/ProfileEdit/ProfileEdit.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ProfileEdit/ProfileEdit.jsx |
| jsx/containers/Shared/Modal.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Shared/Modal.jsx |
| jsx/containers/Search/Search.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Search/Search.jsx |
| jsx/containers/Search/SearchEditable.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Search/SearchEditable.jsx |
| jsx/containers/Search/SearchSmall.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Search/SearchSmall.jsx |
| jsx/containers/Search/MobileSearch.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Search/MobileSearch.jsx |
| jsx/containers/VenueActivity/VenueActivitySidebar.jsx | /home/ubuntu/streetvoice/static/jsx/containers/VenueActivity/VenueActivitySidebar.jsx |
| jsx/containers/VenueActivity/VenueActivityForm.jsx | /home/ubuntu/streetvoice/static/jsx/containers/VenueActivity/VenueActivityForm.jsx |
| jsx/containers/VenueActivity/H5VenueActivitySearch.jsx | /home/ubuntu/streetvoice/static/jsx/containers/VenueActivity/H5VenueActivitySearch.jsx |
| jsx/containers/ManageSong/ManageSong.jsx | /home/ubuntu/streetvoice/static/jsx/containers/ManageSong/ManageSong.jsx |
| jsx/containers/Broadcast/Broadcast.jsx | /home/ubuntu/streetvoice/static/jsx/containers/Broadcast/Broadcast.jsx |
| venue/timetable_example.xlsx | /home/ubuntu/streetvoice/static/venue/timetable_example.xlsx |
| mediaelement/mediaelementplayer.min.css | /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.min.css |
| mediaelement/controls.fw.png | /home/ubuntu/streetvoice/static/mediaelement/controls.fw.png |
| mediaelement/controls-ted.png | /home/ubuntu/streetvoice/static/mediaelement/controls-ted.png |
| mediaelement/loading.gif | /home/ubuntu/streetvoice/static/mediaelement/loading.gif |
| mediaelement/skipback.png | /home/ubuntu/streetvoice/static/mediaelement/skipback.png |
| mediaelement/silverlightmediaelement.xap | /home/ubuntu/streetvoice/static/mediaelement/silverlightmediaelement.xap |
| mediaelement/bigplay.fw.png | /home/ubuntu/streetvoice/static/mediaelement/bigplay.fw.png |
| mediaelement/background.png | /home/ubuntu/streetvoice/static/mediaelement/background.png |
| mediaelement/mejs-skins.css | /home/ubuntu/streetvoice/static/mediaelement/mejs-skins.css |
| mediaelement/controls.png | /home/ubuntu/streetvoice/static/mediaelement/controls.png |
| mediaelement/controls.svg | /home/ubuntu/streetvoice/static/mediaelement/controls.svg |
| mediaelement/mediaelement.min.js | /home/ubuntu/streetvoice/static/mediaelement/mediaelement.min.js |
| mediaelement/mediaelementplayer.min.js | /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.min.js |
| mediaelement/mediaelement-and-player.js | /home/ubuntu/streetvoice/static/mediaelement/mediaelement-and-player.js |
| mediaelement/flashmediaelement.swf | /home/ubuntu/streetvoice/static/mediaelement/flashmediaelement.swf |
| mediaelement/bigplay.png | /home/ubuntu/streetvoice/static/mediaelement/bigplay.png |
| mediaelement/mediaelement.js | /home/ubuntu/streetvoice/static/mediaelement/mediaelement.js |
| mediaelement/jquery.js | /home/ubuntu/streetvoice/static/mediaelement/jquery.js |
| mediaelement/DO NOT CHANGE THESE FILES. USE -src- FOLDER.txt | /home/ubuntu/streetvoice/static/mediaelement/DO NOT CHANGE THESE FILES. USE -src- FOLDER.txt |
| mediaelement/controls-wmp.png | /home/ubuntu/streetvoice/static/mediaelement/controls-wmp.png |
| mediaelement/mediaelementplayer.js | /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.js |
| mediaelement/mediaelementplayer.css | /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.css |
| mediaelement/bigplay.svg | /home/ubuntu/streetvoice/static/mediaelement/bigplay.svg |
| mediaelement/controls-wmp-bg.png | /home/ubuntu/streetvoice/static/mediaelement/controls-wmp-bg.png |
| mediaelement/mediaelement-and-player.min.js | /home/ubuntu/streetvoice/static/mediaelement/mediaelement-and-player.min.js |
| mediaelement/flashmediaelement-cdn.swf | /home/ubuntu/streetvoice/static/mediaelement/flashmediaelement-cdn.swf |
| flowplayer/flowplayer-3.2.16.swf | /home/ubuntu/streetvoice/static/flowplayer/flowplayer-3.2.16.swf |
| flowplayer/README.txt | /home/ubuntu/streetvoice/static/flowplayer/README.txt |
| flowplayer/flowplayer-3.2.12.min.js | /home/ubuntu/streetvoice/static/flowplayer/flowplayer-3.2.12.min.js |
| flowplayer/LICENSE.txt | /home/ubuntu/streetvoice/static/flowplayer/LICENSE.txt |
| flowplayer/flowplayer.controls-3.2.15.swf | /home/ubuntu/streetvoice/static/flowplayer/flowplayer.controls-3.2.15.swf |
| utils/checkCommentReportState.js | /home/ubuntu/streetvoice/static/utils/checkCommentReportState.js |
| utils/chunk.js | /home/ubuntu/streetvoice/static/utils/chunk.js |
| utils/readPDF.js | /home/ubuntu/streetvoice/static/utils/readPDF.js |
| utils/debounce.js | /home/ubuntu/streetvoice/static/utils/debounce.js |
| utils/pick.js | /home/ubuntu/streetvoice/static/utils/pick.js |
| utils/editCoverAndAvatar.js | /home/ubuntu/streetvoice/static/utils/editCoverAndAvatar.js |
| utils/updateShareCount.js | /home/ubuntu/streetvoice/static/utils/updateShareCount.js |
| utils/isEmpty.js | /home/ubuntu/streetvoice/static/utils/isEmpty.js |
| utils/getLikeStatus.js | /home/ubuntu/streetvoice/static/utils/getLikeStatus.js |
| utils/getFollowStatus.js | /home/ubuntu/streetvoice/static/utils/getFollowStatus.js |
| utils/isEqual.js | /home/ubuntu/streetvoice/static/utils/isEqual.js |
| utils/readURL.js | /home/ubuntu/streetvoice/static/utils/readURL.js |
| utils/fadeoutCommentHighlight.js | /home/ubuntu/streetvoice/static/utils/fadeoutCommentHighlight.js |
| utils/shuffle.js | /home/ubuntu/streetvoice/static/utils/shuffle.js |
| top10/images/logo-sv-cn-r.svg | /home/ubuntu/streetvoice/static/top10/images/logo-sv-cn-r.svg |
| top10/images/logo-sv-cn-w.png | /home/ubuntu/streetvoice/static/top10/images/logo-sv-cn-w.png |
| top10/images/logo-sv-w.png | /home/ubuntu/streetvoice/static/top10/images/logo-sv-w.png |
| top10/images/logo-sv-r.svg | /home/ubuntu/streetvoice/static/top10/images/logo-sv-r.svg |
| top10/images/logo.png | /home/ubuntu/streetvoice/static/top10/images/logo.png |
| top10/images/glyphicon-play-circle.png | /home/ubuntu/streetvoice/static/top10/images/glyphicon-play-circle.png |
| top10/images/black.png | /home/ubuntu/streetvoice/static/top10/images/black.png |
| top10/images/logo-sv.svg | /home/ubuntu/streetvoice/static/top10/images/logo-sv.svg |
| top10/images/glyphicon-pause-circle.png | /home/ubuntu/streetvoice/static/top10/images/glyphicon-pause-circle.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_3.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_3.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_9.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_9.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_7.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_7.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_8.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_8.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_7.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_7.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_5.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_5.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_6.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_6.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_1.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_1.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_10.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_10.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_10.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_10.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_3.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_3.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_1.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_1.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_5.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_5.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_8.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_8.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_9.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_9.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_2.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_2.png |
| top10/images/Top10Asset/Metaimage_Top10_TW_4.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_4.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_4.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_4.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_2.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_2.png |
| top10/images/Top10Asset/Metaimage_Top10_CN_6.png | /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_6.png |
| top10/images/ico/favicon.ico | /home/ubuntu/streetvoice/static/top10/images/ico/favicon.ico |
| top10/images/rank/Chart_4.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_4.png |
| top10/images/rank/Chart_5.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_5.png |
| top10/images/rank/Chart_6.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_6.png |
| top10/images/rank/Chart_7.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_7.png |
| top10/images/rank/Chart_10.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_10.png |
| top10/images/rank/Chart_1.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_1.png |
| top10/images/rank/Chart_3.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_3.png |
| top10/images/rank/Chart_8.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_8.png |
| top10/images/rank/Chart_2.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_2.png |
| top10/images/rank/Chart_9.png | /home/ubuntu/streetvoice/static/top10/images/rank/Chart_9.png |
| top10/libs/bootstrap.bundle.min.js | /home/ubuntu/streetvoice/static/top10/libs/bootstrap.bundle.min.js |
| top10/libs/jquery-3.6.0.min.js | /home/ubuntu/streetvoice/static/top10/libs/jquery-3.6.0.min.js |
| top10/libs/clipboard.js | /home/ubuntu/streetvoice/static/top10/libs/clipboard.js |
| top10/styles/bootstrap.css | /home/ubuntu/streetvoice/static/top10/styles/bootstrap.css |
| top10/fonts/NotoSansTC-Medium.otf | /home/ubuntu/streetvoice/static/top10/fonts/NotoSansTC-Medium.otf |
| top10/fonts/NotoSansSC-Bold.otf | /home/ubuntu/streetvoice/static/top10/fonts/NotoSansSC-Bold.otf |
| top10/fonts/NotoSansTC-Bold.otf | /home/ubuntu/streetvoice/static/top10/fonts/NotoSansTC-Bold.otf |
| top10/fonts/NotoSansSC-Medium.otf | /home/ubuntu/streetvoice/static/top10/fonts/NotoSansSC-Medium.otf |
| Path | Location |
|---|---|
| django_light/django_light.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_light/static/django_light/django_light.css |
| modeltranslation/css/tabbed_translation_fields.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/css/tabbed_translation_fields.css |
| modeltranslation/js/clearable_inputs.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/js/clearable_inputs.js |
| modeltranslation/js/tabbed_translation_fields.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js |
| modeltranslation/js/force_jquery.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/js/force_jquery.js |
| admin/css/dashboard.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
| admin/css/autocomplete.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/autocomplete.css |
| admin/css/changelists.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/changelists.css |
| admin/css/rtl.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/rtl.css |
| admin/css/forms.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/forms.css |
| admin/css/responsive.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/responsive.css |
| admin/css/responsive_rtl.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
| admin/css/base.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/base.css |
| admin/css/login.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/login.css |
| admin/css/fonts.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/fonts.css |
| admin/css/widgets.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/widgets.css |
| admin/css/nav_sidebar.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
| admin/css/vendor/select2/select2.min.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
| admin/css/vendor/select2/select2.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
| admin/css/vendor/select2/LICENSE-SELECT2.md | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
| admin/img/tooltag-arrowright.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
| admin/img/inline-delete.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
| admin/img/icon-no.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-no.svg |
| admin/img/selector-icons.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
| admin/img/icon-clock.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
| admin/img/icon-changelink.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
| admin/img/icon-viewlink.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
| admin/img/icon-calendar.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
| admin/img/icon-addlink.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
| admin/img/search.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/search.svg |
| admin/img/calendar-icons.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
| admin/img/icon-yes.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
| admin/img/LICENSE | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/LICENSE |
| admin/img/tooltag-add.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
| admin/img/README.txt | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/README.txt |
| admin/img/icon-alert.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
| admin/img/sorting-icons.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
| admin/img/icon-deletelink.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
| admin/img/icon-unknown-alt.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
| admin/img/icon-unknown.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
| admin/img/gis/move_vertex_off.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
| admin/img/gis/move_vertex_on.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
| admin/js/inlines.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/inlines.js |
| admin/js/urlify.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/urlify.js |
| admin/js/core.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/core.js |
| admin/js/cancel.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/cancel.js |
| admin/js/autocomplete.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
| admin/js/prepopulate.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/prepopulate.js |
| admin/js/prepopulate_init.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
| admin/js/collapse.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/collapse.js |
| admin/js/calendar.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/calendar.js |
| admin/js/SelectFilter2.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
| admin/js/change_form.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/change_form.js |
| admin/js/actions.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/actions.js |
| admin/js/SelectBox.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/SelectBox.js |
| admin/js/jquery.init.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/jquery.init.js |
| admin/js/popup_response.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/popup_response.js |
| admin/js/nav_sidebar.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
| admin/js/vendor/select2/LICENSE.md | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
| admin/js/vendor/select2/select2.full.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
| admin/js/vendor/select2/select2.full.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
| admin/js/vendor/select2/i18n/bs.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
| admin/js/vendor/select2/i18n/hy.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
| admin/js/vendor/select2/i18n/ms.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
| admin/js/vendor/select2/i18n/th.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
| admin/js/vendor/select2/i18n/mk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
| admin/js/vendor/select2/i18n/az.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
| admin/js/vendor/select2/i18n/sk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
| admin/js/vendor/select2/i18n/eu.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
| admin/js/vendor/select2/i18n/sl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
| admin/js/vendor/select2/i18n/pt-BR.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
| admin/js/vendor/select2/i18n/tk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
| admin/js/vendor/select2/i18n/lt.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
| admin/js/vendor/select2/i18n/nb.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
| admin/js/vendor/select2/i18n/uk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
| admin/js/vendor/select2/i18n/ka.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
| admin/js/vendor/select2/i18n/ne.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
| admin/js/vendor/select2/i18n/es.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
| admin/js/vendor/select2/i18n/it.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
| admin/js/vendor/select2/i18n/sr-Cyrl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
| admin/js/vendor/select2/i18n/zh-TW.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
| admin/js/vendor/select2/i18n/nl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
| admin/js/vendor/select2/i18n/da.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
| admin/js/vendor/select2/i18n/is.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
| admin/js/vendor/select2/i18n/lv.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
| admin/js/vendor/select2/i18n/hi.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
| admin/js/vendor/select2/i18n/pt.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
| admin/js/vendor/select2/i18n/tr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
| admin/js/vendor/select2/i18n/ja.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
| admin/js/vendor/select2/i18n/sv.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
| admin/js/vendor/select2/i18n/ru.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
| admin/js/vendor/select2/i18n/id.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
| admin/js/vendor/select2/i18n/et.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
| admin/js/vendor/select2/i18n/vi.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
| admin/js/vendor/select2/i18n/zh-CN.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
| admin/js/vendor/select2/i18n/bn.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
| admin/js/vendor/select2/i18n/km.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
| admin/js/vendor/select2/i18n/he.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
| admin/js/vendor/select2/i18n/el.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
| admin/js/vendor/select2/i18n/dsb.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
| admin/js/vendor/select2/i18n/en.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
| admin/js/vendor/select2/i18n/gl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
| admin/js/vendor/select2/i18n/ps.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
| admin/js/vendor/select2/i18n/de.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
| admin/js/vendor/select2/i18n/ar.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
| admin/js/vendor/select2/i18n/fr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
| admin/js/vendor/select2/i18n/af.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
| admin/js/vendor/select2/i18n/hsb.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
| admin/js/vendor/select2/i18n/bg.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
| admin/js/vendor/select2/i18n/ca.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
| admin/js/vendor/select2/i18n/pl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
| admin/js/vendor/select2/i18n/hr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
| admin/js/vendor/select2/i18n/sq.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
| admin/js/vendor/select2/i18n/hu.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
| admin/js/vendor/select2/i18n/ro.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
| admin/js/vendor/select2/i18n/fa.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
| admin/js/vendor/select2/i18n/ko.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
| admin/js/vendor/select2/i18n/sr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
| admin/js/vendor/select2/i18n/fi.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
| admin/js/vendor/select2/i18n/cs.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
| admin/js/vendor/xregexp/xregexp.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
| admin/js/vendor/xregexp/xregexp.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
| admin/js/vendor/xregexp/LICENSE.txt | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
| admin/js/vendor/jquery/jquery.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
| admin/js/vendor/jquery/jquery.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
| admin/js/vendor/jquery/LICENSE.txt | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
| admin/js/admin/DateTimeShortcuts.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
| admin/js/admin/RelatedObjectLookups.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
| admin/fonts/Roboto-Light-webfont.woff | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff |
| admin/fonts/Roboto-Regular-webfont.woff | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff |
| admin/fonts/README.txt | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/README.txt |
| admin/fonts/Roboto-Bold-webfont.woff | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff |
| admin/fonts/LICENSE.txt | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt |
| django_extensions/css/jquery.autocomplete.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css |
| django_extensions/img/indicator.gif | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/img/indicator.gif |
| django_extensions/js/jquery.ajaxQueue.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js |
| django_extensions/js/jquery.autocomplete.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js |
| django_extensions/js/jquery.bgiframe.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js |
| js/test/django.specs.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/django.specs.js |
| js/test/libs/qunit-tap.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/qunit-tap.js |
| js/test/libs/jasmine-html.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine-html.js |
| js/test/libs/qunit.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/qunit.css |
| js/test/libs/nv.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/nv.css |
| js/test/libs/jasmine-jquery.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine-jquery.js |
| js/test/libs/jasmine.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine.css |
| js/test/libs/ninja.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/ninja.css |
| js/test/libs/jasmine-djangojs.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine-djangojs.js |
| js/test/libs/jasmine.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine.js |
| js/test/libs/qunit.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/qunit.js |
| js/test/libs/gabe.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/gabe.css |
| js/test/qunit/qunit-deepEqual.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/qunit/qunit-deepEqual.js |
| js/test/qunit/qunit-test.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/qunit/qunit-test.js |
| js/test/jasmine/JsApiReporterSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/JsApiReporterSpec.js |
| js/test/jasmine/NestedResultsSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/NestedResultsSpec.js |
| js/test/jasmine/BaseSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/BaseSpec.js |
| js/test/jasmine/WaitsForBlockSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/WaitsForBlockSpec.js |
| js/test/jasmine/QueueSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/QueueSpec.js |
| js/test/jasmine/SpecSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SpecSpec.js |
| js/test/jasmine/CustomMatchersSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/CustomMatchersSpec.js |
| js/test/jasmine/MultiReporterSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/MultiReporterSpec.js |
| js/test/jasmine/ExceptionsSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/ExceptionsSpec.js |
| js/test/jasmine/SpySpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SpySpec.js |
| js/test/jasmine/MatchersSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/MatchersSpec.js |
| js/test/jasmine/PrettyPrintSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/PrettyPrintSpec.js |
| js/test/jasmine/UtilSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/UtilSpec.js |
| js/test/jasmine/RunnerSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/RunnerSpec.js |
| js/test/jasmine/SpecRunningSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SpecRunningSpec.js |
| js/test/jasmine/MockClockSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/MockClockSpec.js |
| js/test/jasmine/EnvSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/EnvSpec.js |
| js/test/jasmine/SuiteSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SuiteSpec.js |
| js/test/jasmine/ReporterSpec.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/ReporterSpec.js |
| js/djangojs/django.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/djangojs/django.min.js |
| js/djangojs/django.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/djangojs/django.js |
| js/libs/jquery-migrate-1.2.1.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.1.min.js |
| js/libs/jquery-2.0.3.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.3.min.js |
| js/libs/jquery-1.9.0.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.0.js |
| js/libs/jquery-1.10.2.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.2.js |
| js/libs/jquery-1.9.1.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.1.min.js |
| js/libs/jquery-1.10.2.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.2.min.js |
| js/libs/jquery-2.0.2.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.2.min.js |
| js/libs/jquery-1.10.1.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.1.min.js |
| js/libs/jquery-migrate-1.0.0.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.0.0.min.js |
| js/libs/jquery-migrate-1.2.1.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.1.js |
| js/libs/jquery-migrate-1.2.0.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.0.min.js |
| js/libs/jquery-2.0.0.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.0.min.js |
| js/libs/jquery-1.9.0.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.0.min.js |
| js/libs/jquery-migrate-1.1.1.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.1.1.min.js |
| js/libs/jquery-2.0.2.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.2.js |
| js/libs/jquery-2.0.3.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.3.js |
| js/libs/jquery-1.10.1.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.1.js |
| js/libs/jquery-migrate-1.1.1.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.1.1.js |
| js/libs/jquery-1.9.1.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.1.js |
| js/libs/jquery-2.0.1.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.1.js |
| js/libs/jquery-1.8.3.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.8.3.js |
| js/libs/jquery-migrate-1.1.0.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.1.0.js |
| js/libs/jquery-2.0.0.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.0.js |
| js/libs/jquery-migrate-1.2.0.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.0.js |
| js/libs/jquery-1.8.3.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.8.3.min.js |
| js/libs/jquery-2.0.1.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.1.min.js |
| nested_admin/src/nested_admin.scss | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested_admin.scss |
| nested_admin/src/drag-handle.png | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/drag-handle.png |
| nested_admin/src/nested-admin/jquery.djnutils.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.djnutils.js |
| nested_admin/src/nested-admin/jquery.ui.djnsortable.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.ui.djnsortable.js |
| nested_admin/src/nested-admin/jquery.shim.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.shim.js |
| nested_admin/src/nested-admin/index.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/index.js |
| nested_admin/src/nested-admin/jquery.djangoformset.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.djangoformset.js |
| nested_admin/src/nested-admin/grp$.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/grp$.js |
| nested_admin/src/nested-admin/sortable.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/sortable.js |
| nested_admin/src/nested-admin/django$.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/django$.js |
| nested_admin/src/nested-admin/jquery.ui.nestedsortable.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.ui.nestedsortable.js |
| nested_admin/src/nested-admin/regexquote.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/regexquote.js |
| nested_admin/src/nested-admin/utils.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/utils.js |
| nested_admin/dist/nested_admin.min.js.LICENSE.txt | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js.LICENSE.txt |
| nested_admin/dist/nested_admin.min.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.css |
| nested_admin/dist/nested_admin.min.css.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.css.map |
| nested_admin/dist/nested_admin.min.js.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js.map |
| nested_admin/dist/nested_admin.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.css |
| nested_admin/dist/nested_admin.css.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.css.map |
| nested_admin/dist/nested_admin.js.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.js.map |
| nested_admin/dist/nested_admin.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js |
| nested_admin/dist/nested_admin.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.js |
| rest_framework/css/prettify.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/prettify.css |
| rest_framework/css/bootstrap-tweaks.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css |
| rest_framework/css/bootstrap.min.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css |
| rest_framework/css/font-awesome-4.0.3.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css |
| rest_framework/css/bootstrap.min.css.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map |
| rest_framework/css/bootstrap-theme.min.css.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map |
| rest_framework/css/default.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/default.css |
| rest_framework/css/bootstrap-theme.min.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css |
| rest_framework/img/grid.png | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/img/grid.png |
| rest_framework/img/glyphicons-halflings-white.png | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png |
| rest_framework/img/glyphicons-halflings.png | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png |
| rest_framework/js/default.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/default.js |
| rest_framework/js/prettify-min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/prettify-min.js |
| rest_framework/js/jquery-3.5.1.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/jquery-3.5.1.min.js |
| rest_framework/js/coreapi-0.1.1.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js |
| rest_framework/js/ajax-form.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/ajax-form.js |
| rest_framework/js/bootstrap.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js |
| rest_framework/js/csrf.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/csrf.js |
| rest_framework/fonts/glyphicons-halflings-regular.woff | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff |
| rest_framework/fonts/fontawesome-webfont.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg |
| rest_framework/fonts/glyphicons-halflings-regular.svg | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg |
| rest_framework/fonts/glyphicons-halflings-regular.ttf | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf |
| rest_framework/fonts/glyphicons-halflings-regular.woff2 | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2 |
| rest_framework/fonts/fontawesome-webfont.ttf | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf |
| rest_framework/fonts/glyphicons-halflings-regular.eot | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot |
| rest_framework/fonts/fontawesome-webfont.woff | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff |
| rest_framework/fonts/fontawesome-webfont.eot | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot |
| rest_framework/docs/css/jquery.json-view.min.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css |
| rest_framework/docs/css/base.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/css/base.css |
| rest_framework/docs/css/highlight.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css |
| rest_framework/docs/img/grid.png | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/img/grid.png |
| rest_framework/docs/img/favicon.ico | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico |
| rest_framework/docs/js/jquery.json-view.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js |
| rest_framework/docs/js/highlight.pack.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js |
| rest_framework/docs/js/api.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/js/api.js |
| debug_toolbar/css/print.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
| debug_toolbar/css/toolbar.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
| debug_toolbar/js/toolbar.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
| debug_toolbar/js/history.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/history.js |
| debug_toolbar/js/redirect.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
| debug_toolbar/js/timer.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
| debug_toolbar/js/utils.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
| colorfield/colorfield.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/colorfield/static/colorfield/colorfield.js |
| colorfield/jscolor/jscolor.min.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/colorfield/static/colorfield/jscolor/jscolor.min.js |
| colorfield/jscolor/jscolor.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/colorfield/static/colorfield/jscolor/jscolor.js |
| django_ckeditor_5/app.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/app.js |
| django_ckeditor_5/src/ckeditor.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/src/ckeditor.js |
| django_ckeditor_5/src/override-django.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/src/override-django.css |
| django_ckeditor_5/dist/bundle.js.LICENSE.txt | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/bundle.js.LICENSE.txt |
| django_ckeditor_5/dist/bundle.js.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/bundle.js.map |
| django_ckeditor_5/dist/styles.css | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/styles.css |
| django_ckeditor_5/dist/styles.css.map | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/styles.css.map |
| django_ckeditor_5/dist/bundle.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/bundle.js |
| django_ckeditor_5/dist/translations/bs.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/bs.js |
| django_ckeditor_5/dist/translations/hy.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hy.js |
| django_ckeditor_5/dist/translations/be.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/be.js |
| django_ckeditor_5/dist/translations/ms.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ms.js |
| django_ckeditor_5/dist/translations/th.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/th.js |
| django_ckeditor_5/dist/translations/az.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/az.js |
| django_ckeditor_5/dist/translations/sk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sk.js |
| django_ckeditor_5/dist/translations/no.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/no.js |
| django_ckeditor_5/dist/translations/eu.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/eu.js |
| django_ckeditor_5/dist/translations/pt-br.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/pt-br.js |
| django_ckeditor_5/dist/translations/sl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sl.js |
| django_ckeditor_5/dist/translations/tk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/tk.js |
| django_ckeditor_5/dist/translations/uz.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/uz.js |
| django_ckeditor_5/dist/translations/kn.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/kn.js |
| django_ckeditor_5/dist/translations/lt.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/lt.js |
| django_ckeditor_5/dist/translations/ug.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ug.js |
| django_ckeditor_5/dist/translations/de-ch.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/de-ch.js |
| django_ckeditor_5/dist/translations/nb.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/nb.js |
| django_ckeditor_5/dist/translations/ast.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ast.js |
| django_ckeditor_5/dist/translations/uk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/uk.js |
| django_ckeditor_5/dist/translations/en-gb.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/en-gb.js |
| django_ckeditor_5/dist/translations/ne.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ne.js |
| django_ckeditor_5/dist/translations/es.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/es.js |
| django_ckeditor_5/dist/translations/it.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/it.js |
| django_ckeditor_5/dist/translations/si.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/si.js |
| django_ckeditor_5/dist/translations/nl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/nl.js |
| django_ckeditor_5/dist/translations/da.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/da.js |
| django_ckeditor_5/dist/translations/lv.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/lv.js |
| django_ckeditor_5/dist/translations/ur.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ur.js |
| django_ckeditor_5/dist/translations/hi.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hi.js |
| django_ckeditor_5/dist/translations/kk.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/kk.js |
| django_ckeditor_5/dist/translations/pt.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/pt.js |
| django_ckeditor_5/dist/translations/oc.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/oc.js |
| django_ckeditor_5/dist/translations/es-co.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/es-co.js |
| django_ckeditor_5/dist/translations/tr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/tr.js |
| django_ckeditor_5/dist/translations/ku.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ku.js |
| django_ckeditor_5/dist/translations/gu.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/gu.js |
| django_ckeditor_5/dist/translations/ja.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ja.js |
| django_ckeditor_5/dist/translations/sv.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sv.js |
| django_ckeditor_5/dist/translations/ru.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ru.js |
| django_ckeditor_5/dist/translations/jv.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/jv.js |
| django_ckeditor_5/dist/translations/id.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/id.js |
| django_ckeditor_5/dist/translations/et.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/et.js |
| django_ckeditor_5/dist/translations/vi.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/vi.js |
| django_ckeditor_5/dist/translations/tt.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/tt.js |
| django_ckeditor_5/dist/translations/eo.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/eo.js |
| django_ckeditor_5/dist/translations/bn.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/bn.js |
| django_ckeditor_5/dist/translations/km.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/km.js |
| django_ckeditor_5/dist/translations/he.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/he.js |
| django_ckeditor_5/dist/translations/el.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/el.js |
| django_ckeditor_5/dist/translations/gl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/gl.js |
| django_ckeditor_5/dist/translations/zh-cn.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/zh-cn.js |
| django_ckeditor_5/dist/translations/zh.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/zh.js |
| django_ckeditor_5/dist/translations/sr-latn.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sr-latn.js |
| django_ckeditor_5/dist/translations/de.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/de.js |
| django_ckeditor_5/dist/translations/ar.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ar.js |
| django_ckeditor_5/dist/translations/fr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/fr.js |
| django_ckeditor_5/dist/translations/af.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/af.js |
| django_ckeditor_5/dist/translations/bg.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/bg.js |
| django_ckeditor_5/dist/translations/ca.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ca.js |
| django_ckeditor_5/dist/translations/pl.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/pl.js |
| django_ckeditor_5/dist/translations/hr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hr.js |
| django_ckeditor_5/dist/translations/sq.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sq.js |
| django_ckeditor_5/dist/translations/hu.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hu.js |
| django_ckeditor_5/dist/translations/en-au.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/en-au.js |
| django_ckeditor_5/dist/translations/ti.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ti.js |
| django_ckeditor_5/dist/translations/ro.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ro.js |
| django_ckeditor_5/dist/translations/fa.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/fa.js |
| django_ckeditor_5/dist/translations/ko.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ko.js |
| django_ckeditor_5/dist/translations/sr.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sr.js |
| django_ckeditor_5/dist/translations/fi.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/fi.js |
| django_ckeditor_5/dist/translations/cs.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/cs.js |
| django-htmx.js | /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/static/django-htmx.js |
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: django_meta. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x77084fe6c3a0>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'ACCEPTED_LANGUAGE': 'en'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: navbar_nav. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.template.defaulttags.URLNode object at 0x77084fe558b0>, <TextNode: '" class="nav-link '>, <IfNode>, <TextNode: '" data-type="upload" data'>, <django.template.defaulttags.CommentNode object at 0x77084fe55be0>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'js': {'csrf': False,
'i18n': False,
'init': True,
'jquery': False,
'minified': False}}
{'False': False, 'None': None, 'True': True}
{'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'js': {'csrf': False,
'i18n': False,
'init': True,
'jquery': False,
'minified': False}}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'active_style_name': 'all',
'is_realtime': True}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'is_realtime': True, 'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'chart_style': 'all',
'dimension_value': 'realtime-chart',
'icon_margin': 'mr-1',
'is_not_circle_btn': True,
'is_primary_btn': True,
'item': <Song: 櫻花下的微笑>,
'margin': 'ml-2',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123551)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123551)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 櫻花下的微笑>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 櫻花下的微笑>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123551)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 櫻花下的微笑>}
{'song': <Song: 櫻花下的微笑>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123551)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 櫻花下的微笑>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 櫻花下的微笑>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123551)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 櫻花下的微笑>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 櫻花下的微笑>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 櫻花下的微笑>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123551)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 櫻花下的微笑>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 櫻花下的微笑>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 櫻花下的微笑>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 櫻花下的微笑>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123551)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 櫻花下的微笑>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 櫻花下的微笑>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 櫻花下的微笑>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123552)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123552)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123552)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'song': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123552)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123552)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123552)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123552)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 那些勸我別抽菸的人都死了 The Fume>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 那些勸我別抽菸的人都死了 The Fume>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123553)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123553)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 叔叔的歌>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 叔叔的歌>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123553)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 叔叔的歌>}
{'song': <Song: 叔叔的歌>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123553)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 叔叔的歌>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 叔叔的歌>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123553)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 叔叔的歌>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 叔叔的歌>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 叔叔的歌>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123553)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 叔叔的歌>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 叔叔的歌>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 叔叔的歌>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 叔叔的歌>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123553)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 叔叔的歌>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 叔叔的歌>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 叔叔的歌>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123554)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123554)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 祝你陰天快樂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 祝你陰天快樂>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123554)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 祝你陰天快樂>}
{'song': <Song: 祝你陰天快樂>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123554)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 祝你陰天快樂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 祝你陰天快樂>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123554)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 祝你陰天快樂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 祝你陰天快樂>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 祝你陰天快樂>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123554)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 祝你陰天快樂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 祝你陰天快樂>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 祝你陰天快樂>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 祝你陰天快樂>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123554)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 祝你陰天快樂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 祝你陰天快樂>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 祝你陰天快樂>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123555)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123555)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: love you right (demo vr.)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: love you right (demo vr.)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123555)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: love you right (demo vr.)>}
{'song': <Song: love you right (demo vr.)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123555)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: love you right (demo vr.)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: love you right (demo vr.)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123555)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: love you right (demo vr.)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: love you right (demo vr.)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: love you right (demo vr.)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123555)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: love you right (demo vr.)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: love you right (demo vr.)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: love you right (demo vr.)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: love you right (demo vr.)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123555)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: love you right (demo vr.)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: love you right (demo vr.)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: love you right (demo vr.)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123556)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123556)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 國旅超便宜又好玩!!????>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 國旅超便宜又好玩!!????>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123556)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 國旅超便宜又好玩!!????>}
{'song': <Song: 國旅超便宜又好玩!!????>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123556)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 國旅超便宜又好玩!!????>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 國旅超便宜又好玩!!????>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123556)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 國旅超便宜又好玩!!????>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 國旅超便宜又好玩!!????>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 國旅超便宜又好玩!!????>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123556)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 國旅超便宜又好玩!!????>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 國旅超便宜又好玩!!????>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 國旅超便宜又好玩!!????>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 國旅超便宜又好玩!!????>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123556)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 國旅超便宜又好玩!!????>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 國旅超便宜又好玩!!????>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 國旅超便宜又好玩!!????>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123557)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123557)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123557)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'song': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123557)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123557)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123557)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123557)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 【孤獨的不孤鳥】Demo in Diary>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 【孤獨的不孤鳥】Demo in Diary>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123558)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123558)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123558)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123558)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123558)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123558)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Tired flower _Yichia&Myyu>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123558)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123559)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123559)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 愛>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 愛>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123559)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 愛>}
{'song': <Song: 愛>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123559)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 愛>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 愛>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123559)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 愛>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 愛>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 愛>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123559)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 愛>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 愛>,
'type': 'realtime-chart'}
{'btn_size': '', 'is_outline_btn': False, 'item': <Song: 愛>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 愛>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123559)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 愛>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 愛>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 愛>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123560)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123560)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Action!>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Action!>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123560)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Action!>}
{'song': <Song: Action!>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123560)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Action!>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Action!>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123560)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Action!>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Action!>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Action!>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123560)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Action!>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Action!>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Action!>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Action!>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123560)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Action!>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Action!>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Action!>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123561)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123561)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 足芳足芳>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 足芳足芳>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123561)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 足芳足芳>}
{'song': <Song: 足芳足芳>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123561)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 足芳足芳>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 足芳足芳>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123561)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 足芳足芳>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 足芳足芳>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 足芳足芳>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123561)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 足芳足芳>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 足芳足芳>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 足芳足芳>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 足芳足芳>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123561)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 足芳足芳>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 足芳足芳>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 足芳足芳>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123562)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123562)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123562)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123562)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123562)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123562)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 我無助到用ChatGPT(免費版)算命>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123562)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123563)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123563)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 特別的人(Cover)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 特別的人(Cover)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123563)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 特別的人(Cover)>}
{'song': <Song: 特別的人(Cover)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123563)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 特別的人(Cover)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 特別的人(Cover)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123563)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 特別的人(Cover)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 特別的人(Cover)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 特別的人(Cover)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123563)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 特別的人(Cover)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 特別的人(Cover)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 特別的人(Cover)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 特別的人(Cover)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123563)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 特別的人(Cover)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 特別的人(Cover)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 特別的人(Cover)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123564)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123564)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有你的瞬間>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 有你的瞬間>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123564)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有你的瞬間>}
{'song': <Song: 有你的瞬間>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123564)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有你的瞬間>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有你的瞬間>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123564)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有你的瞬間>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有你的瞬間>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 有你的瞬間>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123564)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有你的瞬間>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有你的瞬間>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 有你的瞬間>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 有你的瞬間>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123564)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有你的瞬間>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有你的瞬間>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 有你的瞬間>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123565)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123565)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: BK-【最後一次鐘聲】audio>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: BK-【最後一次鐘聲】audio>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123565)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: BK-【最後一次鐘聲】audio>}
{'song': <Song: BK-【最後一次鐘聲】audio>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123565)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: BK-【最後一次鐘聲】audio>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: BK-【最後一次鐘聲】audio>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123565)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: BK-【最後一次鐘聲】audio>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: BK-【最後一次鐘聲】audio>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: BK-【最後一次鐘聲】audio>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123565)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: BK-【最後一次鐘聲】audio>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: BK-【最後一次鐘聲】audio>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: BK-【最後一次鐘聲】audio>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: BK-【最後一次鐘聲】audio>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123565)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: BK-【最後一次鐘聲】audio>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: BK-【最後一次鐘聲】audio>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: BK-【最後一次鐘聲】audio>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123566)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123566)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我賣了我的夢想(DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 我賣了我的夢想(DEMO)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123566)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我賣了我的夢想(DEMO)>}
{'song': <Song: 我賣了我的夢想(DEMO)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123566)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我賣了我的夢想(DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我賣了我的夢想(DEMO)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123566)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我賣了我的夢想(DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我賣了我的夢想(DEMO)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 我賣了我的夢想(DEMO)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123566)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我賣了我的夢想(DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我賣了我的夢想(DEMO)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 我賣了我的夢想(DEMO)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 我賣了我的夢想(DEMO)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123566)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我賣了我的夢想(DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我賣了我的夢想(DEMO)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 我賣了我的夢想(DEMO)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123567)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123567)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 和解>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 和解>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123567)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 和解>}
{'song': <Song: 和解>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123567)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 和解>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 和解>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123567)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 和解>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 和解>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 和解>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123567)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 和解>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 和解>,
'type': 'realtime-chart'}
{'btn_size': '', 'is_outline_btn': False, 'item': <Song: 和解>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 和解>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123567)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 和解>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 和解>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 和解>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123568)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123568)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 最後的再會>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 最後的再會>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123568)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 最後的再會>}
{'song': <Song: 最後的再會>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123568)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 最後的再會>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 最後的再會>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123568)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 最後的再會>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 最後的再會>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 最後的再會>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123568)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 最後的再會>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 最後的再會>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 最後的再會>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 最後的再會>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123568)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 最後的再會>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 最後的再會>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 最後的再會>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123569)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123569)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 當你完整了我的靈魂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 當你完整了我的靈魂>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123569)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 當你完整了我的靈魂>}
{'song': <Song: 當你完整了我的靈魂>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123569)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 當你完整了我的靈魂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 當你完整了我的靈魂>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123569)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 當你完整了我的靈魂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 當你完整了我的靈魂>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 當你完整了我的靈魂>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123569)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 當你完整了我的靈魂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 當你完整了我的靈魂>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 當你完整了我的靈魂>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 當你完整了我的靈魂>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123569)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 當你完整了我的靈魂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 當你完整了我的靈魂>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 當你完整了我的靈魂>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123570)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123570)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123570)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123570)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123570)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123570)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 05. Moola Invocation (Techno Remix)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123570)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123571)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123571)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好(Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 美好(Demo)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123571)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好(Demo)>}
{'song': <Song: 美好(Demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123571)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好(Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好(Demo)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123571)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好(Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好(Demo)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 美好(Demo)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123571)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好(Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好(Demo)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 美好(Demo)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 美好(Demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123571)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好(Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好(Demo)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 美好(Demo)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123572)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123572)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有時候就是會這樣>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 有時候就是會這樣>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123572)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有時候就是會這樣>}
{'song': <Song: 有時候就是會這樣>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123572)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有時候就是會這樣>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有時候就是會這樣>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123572)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有時候就是會這樣>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有時候就是會這樣>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 有時候就是會這樣>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123572)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有時候就是會這樣>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有時候就是會這樣>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 有時候就是會這樣>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 有時候就是會這樣>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123572)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 有時候就是會這樣>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 有時候就是會這樣>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 有時候就是會這樣>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123573)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123573)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123573)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'song': <Song: Hypothesis, 周穆>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123573)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123573)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Hypothesis, 周穆>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123573)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Hypothesis, 周穆>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Hypothesis, 周穆>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123573)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123574)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123574)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 善良是 Kinds of Kindness>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 善良是 Kinds of Kindness>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123574)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 善良是 Kinds of Kindness>}
{'song': <Song: 善良是 Kinds of Kindness>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123574)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 善良是 Kinds of Kindness>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 善良是 Kinds of Kindness>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123574)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 善良是 Kinds of Kindness>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 善良是 Kinds of Kindness>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 善良是 Kinds of Kindness>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123574)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 善良是 Kinds of Kindness>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 善良是 Kinds of Kindness>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 善良是 Kinds of Kindness>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 善良是 Kinds of Kindness>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123574)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 善良是 Kinds of Kindness>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 善良是 Kinds of Kindness>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 善良是 Kinds of Kindness>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123575)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123575)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夜色說>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 夜色說>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123575)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夜色說>}
{'song': <Song: 夜色說>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123575)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夜色說>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夜色說>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123575)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夜色說>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夜色說>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 夜色說>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123575)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夜色說>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夜色說>,
'type': 'realtime-chart'}
{'btn_size': '', 'is_outline_btn': False, 'item': <Song: 夜色說>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 夜色說>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123575)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夜色說>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夜色說>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 夜色說>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123576)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123576)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Path>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Path>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123576)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Path>}
{'song': <Song: Path>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123576)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Path>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Path>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123576)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Path>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Path>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Path>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123576)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Path>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Path>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Path>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Path>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123576)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Path>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Path>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Path>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123577)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123577)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 潛意識的結>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 潛意識的結>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123577)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 潛意識的結>}
{'song': <Song: 潛意識的結>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123577)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 潛意識的結>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 潛意識的結>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123577)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 潛意識的結>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 潛意識的結>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 潛意識的結>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123577)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 潛意識的結>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 潛意識的結>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 潛意識的結>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 潛意識的結>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123577)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 潛意識的結>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 潛意識的結>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 潛意識的結>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123578)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123578)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Someday>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Someday>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123578)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Someday>}
{'song': <Song: Someday>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123578)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Someday>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Someday>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123578)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Someday>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Someday>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Someday>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123578)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Someday>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Someday>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Someday>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Someday>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123578)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Someday>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Someday>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Someday>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123579)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123579)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 綠色的島 Green Island(demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 綠色的島 Green Island(demo)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123579)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 綠色的島 Green Island(demo)>}
{'song': <Song: 綠色的島 Green Island(demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123579)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 綠色的島 Green Island(demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 綠色的島 Green Island(demo)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123579)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 綠色的島 Green Island(demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 綠色的島 Green Island(demo)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 綠色的島 Green Island(demo)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123579)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 綠色的島 Green Island(demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 綠色的島 Green Island(demo)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 綠色的島 Green Island(demo)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 綠色的島 Green Island(demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123579)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 綠色的島 Green Island(demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 綠色的島 Green Island(demo)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 綠色的島 Green Island(demo)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123580)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123580)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 菸酒森林>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 菸酒森林>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123580)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 菸酒森林>}
{'song': <Song: 菸酒森林>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123580)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 菸酒森林>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 菸酒森林>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123580)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 菸酒森林>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 菸酒森林>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 菸酒森林>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123580)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 菸酒森林>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 菸酒森林>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 菸酒森林>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 菸酒森林>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123580)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 菸酒森林>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 菸酒森林>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 菸酒森林>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123581)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123581)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 月球EP>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 月球EP>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123581)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 月球EP>}
{'song': <Song: 月球EP>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123581)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 月球EP>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 月球EP>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123581)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 月球EP>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 月球EP>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 月球EP>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123581)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 月球EP>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 月球EP>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 月球EP>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 月球EP>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123581)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 月球EP>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 月球EP>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 月球EP>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123582)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123582)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 讓我把自己擱淺>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123582)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺>}
{'song': <Song: 讓我把自己擱淺>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123582)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123582)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 讓我把自己擱淺>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123582)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 讓我把自己擱淺>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 讓我把自己擱淺>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123582)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123583)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123583)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123583)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'song': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123583)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123583)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123583)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123583)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是一種感覺Just a feeling (DEMO)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 只是一種感覺Just a feeling (DEMO)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123584)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123584)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Two words, name of four words(兩字,四字的名)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123584)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Two words, name of four words(兩字,四字的名)>}
{'song': <Song: Two words, name of four words(兩字,四字的名)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123584)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Two words, name of four words(兩字,四字的名)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123584)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Two words, name of four words(兩字,四字的名)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123584)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Two words, name of four words(兩字,四字的名)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Two words, name of four words(兩字,四字的名)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123584)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Two words, name of four words(兩字,四字的名)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Two words, name of four words(兩字,四字的名)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123585)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123585)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 01 夜生 BORN AT NIGHT>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123585)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 01 夜生 BORN AT NIGHT>}
{'song': <Song: 01 夜生 BORN AT NIGHT>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123585)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 01 夜生 BORN AT NIGHT>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123585)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 01 夜生 BORN AT NIGHT>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123585)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 01 夜生 BORN AT NIGHT>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 01 夜生 BORN AT NIGHT>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123585)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 01 夜生 BORN AT NIGHT>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 01 夜生 BORN AT NIGHT>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123586)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123586)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: OH I THOUGHT THAT WE CARED>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123586)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: OH I THOUGHT THAT WE CARED>}
{'song': <Song: OH I THOUGHT THAT WE CARED>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123586)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: OH I THOUGHT THAT WE CARED>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123586)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: OH I THOUGHT THAT WE CARED>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123586)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: OH I THOUGHT THAT WE CARED>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: OH I THOUGHT THAT WE CARED>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123586)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: OH I THOUGHT THAT WE CARED>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: OH I THOUGHT THAT WE CARED>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123587)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123587)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 誰偷走了我的橡皮擦>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 誰偷走了我的橡皮擦>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123587)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 誰偷走了我的橡皮擦>}
{'song': <Song: 誰偷走了我的橡皮擦>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123587)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 誰偷走了我的橡皮擦>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 誰偷走了我的橡皮擦>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123587)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 誰偷走了我的橡皮擦>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 誰偷走了我的橡皮擦>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 誰偷走了我的橡皮擦>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123587)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 誰偷走了我的橡皮擦>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 誰偷走了我的橡皮擦>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 誰偷走了我的橡皮擦>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 誰偷走了我的橡皮擦>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123587)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 誰偷走了我的橡皮擦>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 誰偷走了我的橡皮擦>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 誰偷走了我的橡皮擦>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123588)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123588)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 筆墨乾涸之處>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 筆墨乾涸之處>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123588)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 筆墨乾涸之處>}
{'song': <Song: 筆墨乾涸之處>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123588)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 筆墨乾涸之處>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 筆墨乾涸之處>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123588)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 筆墨乾涸之處>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 筆墨乾涸之處>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 筆墨乾涸之處>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123588)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 筆墨乾涸之處>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 筆墨乾涸之處>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 筆墨乾涸之處>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 筆墨乾涸之處>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123588)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 筆墨乾涸之處>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 筆墨乾涸之處>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 筆墨乾涸之處>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123589)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123589)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hustle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Hustle>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123589)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hustle>}
{'song': <Song: Hustle>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123589)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hustle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hustle>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123589)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hustle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hustle>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Hustle>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123589)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hustle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hustle>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Hustle>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Hustle>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123589)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hustle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hustle>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Hustle>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123590)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123590)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 鬨>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 鬨>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123590)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 鬨>}
{'song': <Song: 鬨>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123590)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 鬨>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 鬨>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123590)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 鬨>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 鬨>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 鬨>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123590)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 鬨>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 鬨>,
'type': 'realtime-chart'}
{'btn_size': '', 'is_outline_btn': False, 'item': <Song: 鬨>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 鬨>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123590)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 鬨>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 鬨>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 鬨>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123591)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123591)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 社畜·迪奧布蘭度>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 社畜·迪奧布蘭度>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123591)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 社畜·迪奧布蘭度>}
{'song': <Song: 社畜·迪奧布蘭度>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123591)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 社畜·迪奧布蘭度>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 社畜·迪奧布蘭度>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123591)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 社畜·迪奧布蘭度>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 社畜·迪奧布蘭度>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 社畜·迪奧布蘭度>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123591)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 社畜·迪奧布蘭度>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 社畜·迪奧布蘭度>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 社畜·迪奧布蘭度>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 社畜·迪奧布蘭度>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123591)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 社畜·迪奧布蘭度>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 社畜·迪奧布蘭度>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 社畜·迪奧布蘭度>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123592)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123592)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是因為需要朋友吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 只是因為需要朋友吧>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123592)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是因為需要朋友吧>}
{'song': <Song: 只是因為需要朋友吧>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123592)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是因為需要朋友吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是因為需要朋友吧>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123592)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是因為需要朋友吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是因為需要朋友吧>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 只是因為需要朋友吧>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123592)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是因為需要朋友吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是因為需要朋友吧>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 只是因為需要朋友吧>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 只是因為需要朋友吧>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123592)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 只是因為需要朋友吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 只是因為需要朋友吧>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 只是因為需要朋友吧>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123593)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123593)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 阿沙布魯>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 阿沙布魯>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123593)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 阿沙布魯>}
{'song': <Song: 阿沙布魯>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123593)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 阿沙布魯>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 阿沙布魯>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123593)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 阿沙布魯>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 阿沙布魯>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 阿沙布魯>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123593)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 阿沙布魯>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 阿沙布魯>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 阿沙布魯>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 阿沙布魯>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123593)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 阿沙布魯>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 阿沙布魯>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 阿沙布魯>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123594)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123594)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123594)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'song': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123594)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123594)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123594)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123594)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123595)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123595)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 天空織成>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 天空織成>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123595)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 天空織成>}
{'song': <Song: 天空織成>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123595)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 天空織成>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 天空織成>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123595)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 天空織成>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 天空織成>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 天空織成>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123595)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 天空織成>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 天空織成>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 天空織成>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 天空織成>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123595)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 天空織成>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 天空織成>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 天空織成>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123596)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123596)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 出發吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 出發吧>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123596)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 出發吧>}
{'song': <Song: 出發吧>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123596)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 出發吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 出發吧>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123596)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 出發吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 出發吧>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 出發吧>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123596)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 出發吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 出發吧>,
'type': 'realtime-chart'}
{'btn_size': '', 'is_outline_btn': False, 'item': <Song: 出發吧>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 出發吧>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123596)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 出發吧>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 出發吧>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 出發吧>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123597)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123597)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123597)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'song': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123597)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123597)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123597)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123597)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 讓我把自己擱淺(Special Edition)Prod.LINION>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123598)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123598)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Supernova>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Supernova>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123598)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Supernova>}
{'song': <Song: Supernova>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123598)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Supernova>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Supernova>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123598)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Supernova>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Supernova>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Supernova>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123598)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Supernova>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Supernova>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Supernova>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Supernova>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123598)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Supernova>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Supernova>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Supernova>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123599)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123599)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 瑜伽第二課:順從氣息>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 瑜伽第二課:順從氣息>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123599)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 瑜伽第二課:順從氣息>}
{'song': <Song: 瑜伽第二課:順從氣息>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123599)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 瑜伽第二課:順從氣息>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 瑜伽第二課:順從氣息>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123599)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 瑜伽第二課:順從氣息>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 瑜伽第二課:順從氣息>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 瑜伽第二課:順從氣息>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123599)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 瑜伽第二課:順從氣息>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 瑜伽第二課:順從氣息>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 瑜伽第二課:順從氣息>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 瑜伽第二課:順從氣息>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123599)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 瑜伽第二課:順從氣息>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 瑜伽第二課:順從氣息>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 瑜伽第二課:順從氣息>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123600)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123600)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 🍌一根香蕉 Banana (Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123600)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 🍌一根香蕉 Banana (Demo)>}
{'song': <Song: 🍌一根香蕉 Banana (Demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123600)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 🍌一根香蕉 Banana (Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123600)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 🍌一根香蕉 Banana (Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123600)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 🍌一根香蕉 Banana (Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 🍌一根香蕉 Banana (Demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x770850897f10>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x770850897c70>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x770853c316a0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123551)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123600)>,
'chart_style': 'all',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 🍌一根香蕉 Banana (Demo)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 🍌一根香蕉 Banana (Demo)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: footer. Contents: [<IfNode>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'block': <Block Node: footer. Contents: [<IfNode>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '即時排行',
'style_name': 'all'}
{'csrf_token': <SimpleLazyObject: '8gvOOu9VAuKYW0RHt1GCDWuObfqBb8A3oZjwuY5wfa3yrjs5u3M5Lc3G3Mf2Cyvy'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7708508d08b0>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085089aa60>}
{}
{'LANGUAGES': (('zh-hant', 'Trad. Chinese'), ('zh-hans', 'Sim. Chinese'), ('en', 'English')), 'LANGUAGE_CODE': 'zh-hant', 'LANGUAGE_BIDI': False}
{'MEDIA_URL': '/'}
{'STATIC_URL': '/asset/'}
{'request': <WSGIRequest: GET '/music/charts/realtime/all/'>}
{'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7708508af4c0>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
{'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/all/', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'ENVIRONMENT': 'dev', 'DEBUG': True}
{'backends': <LazyDict: {'associated': [], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}>}
{'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': ''}
| Total calls | Total time | Cache hits | Cache misses |
|---|---|---|---|
| 22 | 4.4280190086283255 ms | 0 | 738 |
| add | get | set | get_or_set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 2 | 3 | 0 | 0 | 0 | 0 | 10 | 7 | 0 | 0 | 0 | 0 | 0 | 0 |
| Time (ms) | 類別 | 參數 | Keyword arguments | Backend | |
|---|---|---|---|---|---|
| 1.3447 | get_many | (dict_keys(['887f8247d0ff979264c73b069f790024b2aa98e1', 'b5ac959681ff06eff632d25a5961a4d3cad09b42', '542c27005f4e84288827ce70a7d49bc73324a5e7', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'e5890f0f95e54c95fc7d85ffd3cd8f5079a384eb', 'a2cec6efb2cb51d9fcdc73ec65d0d02848d3205f', 'af167bf678e72a9b2a64d8869d420b8d25e96148', 'f2b266a5acd7f191551fca80dea8475d456a300c', '1305c7b01a334300b21d24cb54e826cf33922f2d', '5504caf3d0f5955abb3a4773b5df138afe7e7a3a', 'daf899fbb142e2c0d0a2005099d4fc11f4ad44ce', '2259547ed238462d4c243aab6fdf0dc209cf2172', '6229512fd3ae846154e5393e7e94fa5cb2185be6', '5d03eeb5057a391e351453d899994dd372e40bd9', 'bf3c3008d527c54ac94af20362aae3f0c4cb31d0', '604f5c89827209654902b3c485ad9e849d7f2e5c', '658ef34e529570fc24f6026e1958ffe96868be05', '3e8acf400acfdde121a3461d8f323ce967aae4c9', 'fbedcf5a0dee02cf5184e430521e2e9437f99c54', '6c2a894d5439b3f1e74aa05839afa35db9682a77', '97a7ee5d8be50c7335fcedff4e614b635b05302c', '08f74bf962549dcb9ffeced36addf6714d6b2c29', '56223e59ea4e789626f650a385102e174c5ae735', '63cade6b6d03e07d0bd0abb54f288043ad093c9c', '3ab5eb2e5778f78aaaad9d0c3ea41b6f5835324f', '0b82053e5f70aeb279916e95aded0e5677072a42', '73d05ced558b22b78c61391c80a6dbfac06c8bbf', '1bedb32691a674f719cbe7047a6b192ba57abf59', 'e7424d72b49c72cca488d7a10468f3d749cac90b', '35499ddfeef76b2667cbb813ea13d177c509a023', '9baa9fa9b2ad43f88fed45dee5d9a917ab169678', 'ea2fb1569f2406787fa7f9f665f5d2bc992d55fa', '79e4f2af59c1198a7124234adc3122e0c5c1bc12', 'd913a753379e7726ba58274e4bf4d0641e6be5ee', '696f5912b26c27e0a99ffd60a3c23378546baf28', '7ce106ab33c5692b0306f710530b795ac6271c4f', 'dca56bce585c5ee4a834a97524475f854eb0ed8c', '5bdb7b50ed2b80859fc802adbcaa4ed8ee69b1d4', '9011a70f065482a87a72f672889b993b7b273eb5', 'c92590dfca0c2333cc71b8afbcd04d810a0f75a1', 'fdf1156c0d76e14634b82f439de49c701991b9c5', 'a0b4f0b6cfed3db50d2e18eb06fd19e5246cf257', '77d4bee1555f491f756729e1b2b12316653b9a7c', '5b10a9c441b1279d9ac195df307bf0c46cb88947', 'a589975e982a2c1831cc2d40b883b4f25632c3b8', '8f39f31b9044e73e4f8653630935aa27cf2c4eba', '1618788cad1f232983e87aa2aa9296c7979a63f4', 'fe34553e5edb29e0b5ebb30363e7053b7f05c5d1', '0b3f0d315c6e4caabbb8da17aaa1ac90809671d9', '9245c7f15cd2f4cdf7c5134d66c173c62a7dfcf3', '2aef7f529984d4624a81a7ec6b858679ee84ca66', '7b9a105ba493407af09988af853b2784a16327b4', '36e4ddef80e522968183bbe5f94f02386c592518', '41a04af88e3e760e547d8778036007152a37adf7', 'cfd9214c5f5520a782831861a52445043b77ff31', '2efaecbd38f0373d7beb11d6633b9910bda7370f', '17b89b32b055ead90094c94594d25eca5c4c906e', 'a0fe8050b8946cb4562c15b133d0dd4622816f5f', 'c4647f584b5ca2568b3c165ee6192e6ba8979116', 'aab6cd1169c6ea78eb1204c4c74ace043d10b684', '623f4dfd71296789c20c886a2ed6ad2ae7bf5c99', '56171c4ed29668f21cfce553f2f0e4816e8bc1ac', 'cdbe8c3a7affe4dc23f0d0cf90e07bea5bc2ac32', 'd4f7b4c2bfce2fe335fa215f8e94a954a06b9fa5', 'c31c1dd3ec017033527c9e5764af31f26c8f96cb', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '3ec1975938f11a6db89c874eca5d933dbbf4cb07', 'd095c195a385acd2701eb101ac6eabbccb1f1194', 'c4519da4e9d012181e2f619d4f371c2033cf309d', 'd3dfd03a4629f281abc7bdc6fda027930b4112ec', 'e7caf0184b276fed23a09559f7bb09b888b1f570', 'b297a7a5dd57462bd20404b22cc27d978c1966bc', 'cad59d762578bb470b4639e880d12fcbe94eeec9', 'd240bde016156a6b2345484bd150b8d3e19c4603', '39dc0348517bb1c23f0fcb20717d910fa05b5118', '3ccded385aa63f04ab55452adce6c618265ae450', '9c2bd67eb7180cfc337597a9a8250ccaf94967df', '1cb496cb50e1308d46fd89f9f89c60212761a1f2', '63a110683d4850d00b39c944df6cbf5d636fcf05', '0c06bffe014812eab69a537862eef01ee8d6211e', 'afd8b481283a16357d3c1dad80bea46960ea05dd', 'fe607dd4e7953ca79e5caaac8629c0b4f8a2ab87', '379c83161a955551ebf1332995025b3f150b18cb', '1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '22e4523526a83991bbfd567636ac480ae3ce7c80', '7a3a5d50f5fd818bd8dcb6503a319a6468e08f50', '79148185662841b11ad19a978f0457978ebe61d8', 'e6e53da00352590ba840fbb240e7e9e702cb27d6', '5ef57a3e305a13d45943c98e83383d96e313f907', 'e3bcc39cf4c37c6a187102d2a433ba2d65c9c5fe', 'fea738d3d2b489e9507e71c2f860072d44c96132', '17f68dccf357900b94cb60e46a55570078ad7670', '223a2bfee45ca4278d8b4f9aaf8f98e7bda687b0', '098ca0c64023c5713148c79c7a2c5c6bd9a12acc', '93fe28d20c9321e05f1dfaa488fcca11c7f60cc0', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '08a19a5aef89691cef4ac0fd56d2d32c9c100b58', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', 'd4da80f3d6bbe079e4c76bbd88446fa541dd2330', 'e3ddaf5fd8802567c20d8174b5b950140f767d8f', '9b06bf4ba508d44e5b46a13bffcf14ac053edb7b', 'ed82dea1e6b878972d0107bf313f02ba97671bf0', '65608bd938bc2456f889bad9f9e40bd54ba9acd5', 'e281ef30de22ad27704b191b6be788f1069fde5c', 'fbd1678ffbb83dc039b76233537c0c4d311eb4da', 'd4210fd99c0f6052118f5711308b498aaaa8f633', 'f3a26956faafd0de36b7c2d5528eeaea7355e76f', '4d8251cb2acf9d6ad14503b50bcdf94732297784', '21d496f2da551068129542216bd816cf92b7c2fe', 'f24d36f97f986bd9d22dcc59d00fae4f2215bb90', 'a8dbf5c7fc6cb61dfe5ea3ded43980327888d9cc', 'dd9b325f8370fb78b38a348ad9f8452de335f71f', 'cfeadfb5b257b6eb524bb8546718885e8d20668e', 'bb9a1b3d26a40d0c9c8f057fdd98e9ba5e703efc', '602fbb1f5671d88f0439aef76feefcc61e1a5257', 'f8873ec5416315ab6b7aab5d1fa5ec7d9b54aac6', '0e9cba6853c055adea53150b149fd9c528f6825d', '0087fabce3cdee123bac3791c362224ec5c4ff75', 'a33fcbd45cf72f049f4834c4038351138b036206', 'b4d0d09855f02859a9e1d8f928bd0f4bc0a28726', 'f733c9f8d0bec6c93efb78a42406fdd728a645bf', '9930467012bab4d363040becfa53f887fb6cdb32', '78816592cea85eee28b74d6bc9ec43b2b0b59800', '149278bb0a92a0315951b2da17801c531e7f106e', 'abcddc06728f8be02737e8190f8c7dbae43fdcce', 'bb55e37a2d7a9de49269c7358c41a2388eb6d297', 'c14ccb6ab9518c303c3ad21a8121b7381b684c0c', 'f1471240fa049db86d701e94a82640673b149e3e', '3ecf3f017c0381d9033cccada7ca7e376f3df3bd', '77d49c69583af04139efdcfe278aa3a210cc704a', 'c6bafba5569a421a73e0e0ca9fbf264fd28ffb58', 'de4c31794d4739b293e2079d63b6d6c9940ef03b', 'e721bef4d00632770acba30e7ec4d69696c18fb2', '7f98c1f8341af3a2cb7ba5377f60b328ddc3ad99', 'c1fc5d0c0c0b6e9c2f6a1382fb5e7106d5da7540', 'dff4400644c85d1285edad4c886ae7b5fbb27078', '35df149635296040cc4bdeae00ec83cf8fadb2b0', '45a7fc142e55e6ee4f7d67926c0f08440ee93c9c', '94aebb4742f0ed8d3e2de1143c63b81111553625', 'd51fdb9471a5b0a27519306e693d81bf3f2f45f4', 'e9900d4ec24ef898b16428c6a7f5c985e4b252ca', 'd1ba92dfb462c9b84e748b4a9cbc28955140859e', '793290c197bc99b225b71520302defe6d45f3e2b', 'b49d5d7dfff0a500a87647fdcd3d6b0e4e1a5546', 'a6528cb89198e9324f54778326c523ca9995297c', '2a383dddb4b852a13ebc650afaf072a50cbc24a0', '5da3b1599219fbdc3da7099670a4c81216b647a1', '5d14bce31e3c786b38ef50b4f3d7f2d8c541c1f0', '6d96928667c54a48ea930f712124ec49709cffeb', 'ce0f850baffe37d063cf37b564623f89ff009c51', '7c7d3735599c272750d1c8332bf571378687cc7f', 'a36b1e48ae7e8ab433d313fabb0ae3ec500c3f76', 'be609180e1384a0ce27c2982a6b664253318c176', '12336d2279ff2b933207c03de600f78628035472', '7c10ac859e24890ffd36f54a125633e4c5f8cbe1', '5d43c2fb69c9f8fc3d84f7f4ae1743e607d7e3b3', '12e5c5f10335e96781266ce00473fbb3ecda56c0', '3be93ccd7f62942c6655b31a3a60e09b17d829c3', '8e937838ba1e2598adecc940b963f1e5e8994cb6', '7478df4303f67eb3f83645bc0859b62cb963ecf0', '8b5f126076372a39dfac780898a52b14f340ec7c', 'a36f2943f3a95d8c2819cd957f3796d4a1ff0ba8', 'b83d735dd7501eaaa223fe311e32537534b807c6', '92de112878cf41d496f4660a0fe99f60db441208', '50aeae09e2dbda77cb985800225999a61289ebc3', '52147cf872f6b7705c458d25c379639e3cf79c02', 'c882cf71e622b4ea423b62c97f30b0a3d284e826', '6a26166c0119480c07cba7b336a69a05e64d0f58', 'c507a60b0667033e77601d451ef860929db36be1', '6599324d29e3f86d4c01ea37cca9afd3ffadb60a', 'a0316c5a3cae038b52670f47d9ee9a1c458f91c2', '13d81f92ed2c81b9b6b372eb91e5a73f4f53c929', 'd14bcb993a81baaa76e4dacd8f84642a96a06a9d', '64cc2785ee9b9ef33788662b64fa43b17452ce87', '1abaccaae12d12b55197bd3b327cde1a32950dca', '82864527b3368d9f2ce23cd039dd5374cb79ada6', '9804c5aa5b02e517f16e3a76700310bc8b67bda1', '03220857d4a3ae83713d2a752041328fef2b3e30', 'a63911331f548fc48cfb385f26081f9e027ed221', '67a27b9dbe0f98a073fff653d6a8925ed466cd2c', '78ce3a6f637f03e7c3ac4a2dc6c6cea27d6ff2e4', 'a84af421f50442412258117af7dc5bed3de9f8a3', 'e2daddb33f106bb2532c9887412ed9933485ef0c', 'd76cb510ce5082311e92d515a2e3382a7811ac4c', '12607e99aeac5523cff80a60bcbaabf583d8bf6e', '9cbf659b1c7a7a937333fc5f79389e49998f9c15', '6685b4b232acc7d56259f429c315172acf1b9ddf', 'e8eb88868976855c1cd48bfcf9fd389f9c76fd97', 'f084789336cde79e70e63a729aedd2a3fd335e9c', 'a627352a0211a84715259f1e8388dc502cd0eac1', '17b25ca39334961b2b742ff5d8901adb3a08f548', '4173f66a6abec5a83ff1322b1470450dd873207b', '4fbdfe9b206ae85e9d3b2aba817def04426470c0', 'a78b377608112a3423cdf89080949b3ec20598af', 'db03ac54c3d0974f321cfd629a4fc8019b4d0ae0', '95e0daac8a17593e281c246879f6bd6495f34973', 'dd7a958e4ea10b4292f6d9e34d0994b950a93df6', '4667178bad5b6ff47177a721e65af2e2bee56c03', '1f04f72bdd66701697b343e82d9e1a993be5c5cf', '331b3f5b34763b8650733eb58051f7542f849b13', 'f59b72c8093326344d3ca9ac8d03df03fffbeef3', '8dab332923769e62252a730af763d95fcc5d69d8', 'ab9d90d1fe7c643bcad805b4b1cc7f8c6481f495', '8bc729e830a59fca5ebaf94da1a0eaa1b67b45f2', 'e986e9840002eb8b4d333e7c40c6550c70a77bd0', '3c5af3277eb48e441868ee1ad4b99773d26b57b1', '91d35707ecb959a37f92a3ad7d6cb288e5d21032', 'ec5cc4c4cc2733c414bdf48950a3ed4abdfa3f0b', '7a1eb71dfc681e4c5f41e103c20ac9560231b593', '41bc6af630056177af22ed7b5920942350bd1a2f', '5edd14c8deb9f6197701a56fe2ad8a385740baef', '7e77cfc0345497d8a237e83dbd65d1d61d4018ba', '192f96e512984f2146fdc1219b17c7264cde90fc', '1370e37ce1d0585f3ec6d9ee7a5f470adcfed2d6', 'f4e32f33f76e1b8ce624a5d4f7957c21cd590ab0', '50d46d0f8da2d1d090631b6301f7319797591f89', '40102dab37d3df7d72cc47e91427e20514253ed6', 'bfe6165116443287a58a8debde01d651ee9c125f', 'b80bd538cbbbcc26856571437ed52cdfcab2b199', '5f124e619d734848cdd7a1bb74d8c75febad9265', '0da1d612f31c056c31daad087c64e26ddbc5b071', '11ef6b93cbeb6447b336cbc385b10ffadde9f8a7', 'c03ee406fc0cc5b32128f661c79eea4fb3444b82', '2ac069ed7bab0c8e80c13fc833cf7adeb7919910', 'b36dec46e9f68802af8e0de9c537bda1f963d2f8', '2713a6ae704a072f9a11d64451a4469be6c7e690', '06d2ea38f508d6241d8edc0a24ef60558e6e652e', '06b20966d2d97a6545ee7e6341b1c9e265bc2f7f', '8b0a4c7aa5b3675e29bdd709e7b13627110dbed4', '473630a7c90000da8376d1a49d8e648e5877d306', '804c9088889d27c8e903fc56990bfb342566cc59', 'e28c56cac44d164e49f43780c2c38e083ff16d95', '5b9bf73ace98623d11db1ff62459f3ad178f4f3a', 'dfa85311ee0d98c6190a86135571d27960968a29', '9eaef01322e22c35f51e9e0c8a6b3660154f1b71', '56cc532a5148a6ed2736728681cc82c4dfb71260', '48f7e5898edcb1489ee9bad1f0b819d39f0c9ea1']),) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(40) self.collect_invalidations() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in collect_invalidations(52) for cache_key, timestamp in cache.get_many( |
|||||
| 1.2866 | get_many | (dict_keys(['887f8247d0ff979264c73b069f790024b2aa98e1', 'b5ac959681ff06eff632d25a5961a4d3cad09b42', '542c27005f4e84288827ce70a7d49bc73324a5e7', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'e5890f0f95e54c95fc7d85ffd3cd8f5079a384eb', 'a2cec6efb2cb51d9fcdc73ec65d0d02848d3205f', 'af167bf678e72a9b2a64d8869d420b8d25e96148', 'f2b266a5acd7f191551fca80dea8475d456a300c', '1305c7b01a334300b21d24cb54e826cf33922f2d', '5504caf3d0f5955abb3a4773b5df138afe7e7a3a', 'daf899fbb142e2c0d0a2005099d4fc11f4ad44ce', '2259547ed238462d4c243aab6fdf0dc209cf2172', '6229512fd3ae846154e5393e7e94fa5cb2185be6', '5d03eeb5057a391e351453d899994dd372e40bd9', 'bf3c3008d527c54ac94af20362aae3f0c4cb31d0', '604f5c89827209654902b3c485ad9e849d7f2e5c', '658ef34e529570fc24f6026e1958ffe96868be05', '3e8acf400acfdde121a3461d8f323ce967aae4c9', 'fbedcf5a0dee02cf5184e430521e2e9437f99c54', '6c2a894d5439b3f1e74aa05839afa35db9682a77', '97a7ee5d8be50c7335fcedff4e614b635b05302c', '08f74bf962549dcb9ffeced36addf6714d6b2c29', '56223e59ea4e789626f650a385102e174c5ae735', '63cade6b6d03e07d0bd0abb54f288043ad093c9c', '3ab5eb2e5778f78aaaad9d0c3ea41b6f5835324f', '0b82053e5f70aeb279916e95aded0e5677072a42', '73d05ced558b22b78c61391c80a6dbfac06c8bbf', '1bedb32691a674f719cbe7047a6b192ba57abf59', 'e7424d72b49c72cca488d7a10468f3d749cac90b', '35499ddfeef76b2667cbb813ea13d177c509a023', '9baa9fa9b2ad43f88fed45dee5d9a917ab169678', 'ea2fb1569f2406787fa7f9f665f5d2bc992d55fa', '79e4f2af59c1198a7124234adc3122e0c5c1bc12', 'd913a753379e7726ba58274e4bf4d0641e6be5ee', '696f5912b26c27e0a99ffd60a3c23378546baf28', '7ce106ab33c5692b0306f710530b795ac6271c4f', 'dca56bce585c5ee4a834a97524475f854eb0ed8c', '5bdb7b50ed2b80859fc802adbcaa4ed8ee69b1d4', '9011a70f065482a87a72f672889b993b7b273eb5', 'c92590dfca0c2333cc71b8afbcd04d810a0f75a1', 'fdf1156c0d76e14634b82f439de49c701991b9c5', 'a0b4f0b6cfed3db50d2e18eb06fd19e5246cf257', '77d4bee1555f491f756729e1b2b12316653b9a7c', '5b10a9c441b1279d9ac195df307bf0c46cb88947', 'a589975e982a2c1831cc2d40b883b4f25632c3b8', '8f39f31b9044e73e4f8653630935aa27cf2c4eba', '1618788cad1f232983e87aa2aa9296c7979a63f4', 'fe34553e5edb29e0b5ebb30363e7053b7f05c5d1', '0b3f0d315c6e4caabbb8da17aaa1ac90809671d9', '9245c7f15cd2f4cdf7c5134d66c173c62a7dfcf3', '2aef7f529984d4624a81a7ec6b858679ee84ca66', '7b9a105ba493407af09988af853b2784a16327b4', '36e4ddef80e522968183bbe5f94f02386c592518', '41a04af88e3e760e547d8778036007152a37adf7', 'cfd9214c5f5520a782831861a52445043b77ff31', '2efaecbd38f0373d7beb11d6633b9910bda7370f', '17b89b32b055ead90094c94594d25eca5c4c906e', 'a0fe8050b8946cb4562c15b133d0dd4622816f5f', 'c4647f584b5ca2568b3c165ee6192e6ba8979116', 'aab6cd1169c6ea78eb1204c4c74ace043d10b684', '623f4dfd71296789c20c886a2ed6ad2ae7bf5c99', '56171c4ed29668f21cfce553f2f0e4816e8bc1ac', 'cdbe8c3a7affe4dc23f0d0cf90e07bea5bc2ac32', 'd4f7b4c2bfce2fe335fa215f8e94a954a06b9fa5', 'c31c1dd3ec017033527c9e5764af31f26c8f96cb', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '3ec1975938f11a6db89c874eca5d933dbbf4cb07', 'd095c195a385acd2701eb101ac6eabbccb1f1194', 'c4519da4e9d012181e2f619d4f371c2033cf309d', 'd3dfd03a4629f281abc7bdc6fda027930b4112ec', 'e7caf0184b276fed23a09559f7bb09b888b1f570', 'b297a7a5dd57462bd20404b22cc27d978c1966bc', 'cad59d762578bb470b4639e880d12fcbe94eeec9', 'd240bde016156a6b2345484bd150b8d3e19c4603', '39dc0348517bb1c23f0fcb20717d910fa05b5118', '3ccded385aa63f04ab55452adce6c618265ae450', '9c2bd67eb7180cfc337597a9a8250ccaf94967df', '1cb496cb50e1308d46fd89f9f89c60212761a1f2', '63a110683d4850d00b39c944df6cbf5d636fcf05', '0c06bffe014812eab69a537862eef01ee8d6211e', 'afd8b481283a16357d3c1dad80bea46960ea05dd', 'fe607dd4e7953ca79e5caaac8629c0b4f8a2ab87', '379c83161a955551ebf1332995025b3f150b18cb', '1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '22e4523526a83991bbfd567636ac480ae3ce7c80', '7a3a5d50f5fd818bd8dcb6503a319a6468e08f50', '79148185662841b11ad19a978f0457978ebe61d8', 'e6e53da00352590ba840fbb240e7e9e702cb27d6', '5ef57a3e305a13d45943c98e83383d96e313f907', 'e3bcc39cf4c37c6a187102d2a433ba2d65c9c5fe', 'fea738d3d2b489e9507e71c2f860072d44c96132', '17f68dccf357900b94cb60e46a55570078ad7670', '223a2bfee45ca4278d8b4f9aaf8f98e7bda687b0', '098ca0c64023c5713148c79c7a2c5c6bd9a12acc', '93fe28d20c9321e05f1dfaa488fcca11c7f60cc0', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '08a19a5aef89691cef4ac0fd56d2d32c9c100b58', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', 'd4da80f3d6bbe079e4c76bbd88446fa541dd2330', 'e3ddaf5fd8802567c20d8174b5b950140f767d8f', '9b06bf4ba508d44e5b46a13bffcf14ac053edb7b', 'ed82dea1e6b878972d0107bf313f02ba97671bf0', '65608bd938bc2456f889bad9f9e40bd54ba9acd5', 'e281ef30de22ad27704b191b6be788f1069fde5c', 'fbd1678ffbb83dc039b76233537c0c4d311eb4da', 'd4210fd99c0f6052118f5711308b498aaaa8f633', 'f3a26956faafd0de36b7c2d5528eeaea7355e76f', '4d8251cb2acf9d6ad14503b50bcdf94732297784', '21d496f2da551068129542216bd816cf92b7c2fe', 'f24d36f97f986bd9d22dcc59d00fae4f2215bb90', 'a8dbf5c7fc6cb61dfe5ea3ded43980327888d9cc', 'dd9b325f8370fb78b38a348ad9f8452de335f71f', 'cfeadfb5b257b6eb524bb8546718885e8d20668e', 'bb9a1b3d26a40d0c9c8f057fdd98e9ba5e703efc', '602fbb1f5671d88f0439aef76feefcc61e1a5257', 'f8873ec5416315ab6b7aab5d1fa5ec7d9b54aac6', '0e9cba6853c055adea53150b149fd9c528f6825d', '0087fabce3cdee123bac3791c362224ec5c4ff75', 'a33fcbd45cf72f049f4834c4038351138b036206', 'b4d0d09855f02859a9e1d8f928bd0f4bc0a28726', 'f733c9f8d0bec6c93efb78a42406fdd728a645bf', '9930467012bab4d363040becfa53f887fb6cdb32', '78816592cea85eee28b74d6bc9ec43b2b0b59800', '149278bb0a92a0315951b2da17801c531e7f106e', 'abcddc06728f8be02737e8190f8c7dbae43fdcce', 'bb55e37a2d7a9de49269c7358c41a2388eb6d297', 'c14ccb6ab9518c303c3ad21a8121b7381b684c0c', 'f1471240fa049db86d701e94a82640673b149e3e', '3ecf3f017c0381d9033cccada7ca7e376f3df3bd', '77d49c69583af04139efdcfe278aa3a210cc704a', 'c6bafba5569a421a73e0e0ca9fbf264fd28ffb58', 'de4c31794d4739b293e2079d63b6d6c9940ef03b', 'e721bef4d00632770acba30e7ec4d69696c18fb2', '7f98c1f8341af3a2cb7ba5377f60b328ddc3ad99', 'c1fc5d0c0c0b6e9c2f6a1382fb5e7106d5da7540', 'dff4400644c85d1285edad4c886ae7b5fbb27078', '35df149635296040cc4bdeae00ec83cf8fadb2b0', '45a7fc142e55e6ee4f7d67926c0f08440ee93c9c', '94aebb4742f0ed8d3e2de1143c63b81111553625', 'd51fdb9471a5b0a27519306e693d81bf3f2f45f4', 'e9900d4ec24ef898b16428c6a7f5c985e4b252ca', 'd1ba92dfb462c9b84e748b4a9cbc28955140859e', '793290c197bc99b225b71520302defe6d45f3e2b', 'b49d5d7dfff0a500a87647fdcd3d6b0e4e1a5546', 'a6528cb89198e9324f54778326c523ca9995297c', '2a383dddb4b852a13ebc650afaf072a50cbc24a0', '5da3b1599219fbdc3da7099670a4c81216b647a1', '5d14bce31e3c786b38ef50b4f3d7f2d8c541c1f0', '6d96928667c54a48ea930f712124ec49709cffeb', 'ce0f850baffe37d063cf37b564623f89ff009c51', '7c7d3735599c272750d1c8332bf571378687cc7f', 'a36b1e48ae7e8ab433d313fabb0ae3ec500c3f76', 'be609180e1384a0ce27c2982a6b664253318c176', '12336d2279ff2b933207c03de600f78628035472', '7c10ac859e24890ffd36f54a125633e4c5f8cbe1', '5d43c2fb69c9f8fc3d84f7f4ae1743e607d7e3b3', '12e5c5f10335e96781266ce00473fbb3ecda56c0', '3be93ccd7f62942c6655b31a3a60e09b17d829c3', '8e937838ba1e2598adecc940b963f1e5e8994cb6', '7478df4303f67eb3f83645bc0859b62cb963ecf0', '8b5f126076372a39dfac780898a52b14f340ec7c', 'a36f2943f3a95d8c2819cd957f3796d4a1ff0ba8', 'b83d735dd7501eaaa223fe311e32537534b807c6', '92de112878cf41d496f4660a0fe99f60db441208', '50aeae09e2dbda77cb985800225999a61289ebc3', '52147cf872f6b7705c458d25c379639e3cf79c02', 'c882cf71e622b4ea423b62c97f30b0a3d284e826', '6a26166c0119480c07cba7b336a69a05e64d0f58', 'c507a60b0667033e77601d451ef860929db36be1', '6599324d29e3f86d4c01ea37cca9afd3ffadb60a', 'a0316c5a3cae038b52670f47d9ee9a1c458f91c2', '13d81f92ed2c81b9b6b372eb91e5a73f4f53c929', 'd14bcb993a81baaa76e4dacd8f84642a96a06a9d', '64cc2785ee9b9ef33788662b64fa43b17452ce87', '1abaccaae12d12b55197bd3b327cde1a32950dca', '82864527b3368d9f2ce23cd039dd5374cb79ada6', '9804c5aa5b02e517f16e3a76700310bc8b67bda1', '03220857d4a3ae83713d2a752041328fef2b3e30', 'a63911331f548fc48cfb385f26081f9e027ed221', '67a27b9dbe0f98a073fff653d6a8925ed466cd2c', '78ce3a6f637f03e7c3ac4a2dc6c6cea27d6ff2e4', 'a84af421f50442412258117af7dc5bed3de9f8a3', 'e2daddb33f106bb2532c9887412ed9933485ef0c', 'd76cb510ce5082311e92d515a2e3382a7811ac4c', '12607e99aeac5523cff80a60bcbaabf583d8bf6e', '9cbf659b1c7a7a937333fc5f79389e49998f9c15', '6685b4b232acc7d56259f429c315172acf1b9ddf', 'e8eb88868976855c1cd48bfcf9fd389f9c76fd97', 'f084789336cde79e70e63a729aedd2a3fd335e9c', 'a627352a0211a84715259f1e8388dc502cd0eac1', '17b25ca39334961b2b742ff5d8901adb3a08f548', '4173f66a6abec5a83ff1322b1470450dd873207b', '4fbdfe9b206ae85e9d3b2aba817def04426470c0', 'a78b377608112a3423cdf89080949b3ec20598af', 'db03ac54c3d0974f321cfd629a4fc8019b4d0ae0', '95e0daac8a17593e281c246879f6bd6495f34973', 'dd7a958e4ea10b4292f6d9e34d0994b950a93df6', '4667178bad5b6ff47177a721e65af2e2bee56c03', '1f04f72bdd66701697b343e82d9e1a993be5c5cf', '331b3f5b34763b8650733eb58051f7542f849b13', 'f59b72c8093326344d3ca9ac8d03df03fffbeef3', '8dab332923769e62252a730af763d95fcc5d69d8', 'ab9d90d1fe7c643bcad805b4b1cc7f8c6481f495', '8bc729e830a59fca5ebaf94da1a0eaa1b67b45f2', 'e986e9840002eb8b4d333e7c40c6550c70a77bd0', '3c5af3277eb48e441868ee1ad4b99773d26b57b1', '91d35707ecb959a37f92a3ad7d6cb288e5d21032', 'ec5cc4c4cc2733c414bdf48950a3ed4abdfa3f0b', '7a1eb71dfc681e4c5f41e103c20ac9560231b593', '41bc6af630056177af22ed7b5920942350bd1a2f', '5edd14c8deb9f6197701a56fe2ad8a385740baef', '7e77cfc0345497d8a237e83dbd65d1d61d4018ba', '192f96e512984f2146fdc1219b17c7264cde90fc', '1370e37ce1d0585f3ec6d9ee7a5f470adcfed2d6', 'f4e32f33f76e1b8ce624a5d4f7957c21cd590ab0', '50d46d0f8da2d1d090631b6301f7319797591f89', '40102dab37d3df7d72cc47e91427e20514253ed6', 'bfe6165116443287a58a8debde01d651ee9c125f', 'b80bd538cbbbcc26856571437ed52cdfcab2b199', '5f124e619d734848cdd7a1bb74d8c75febad9265', '0da1d612f31c056c31daad087c64e26ddbc5b071', '11ef6b93cbeb6447b336cbc385b10ffadde9f8a7', 'c03ee406fc0cc5b32128f661c79eea4fb3444b82', '2ac069ed7bab0c8e80c13fc833cf7adeb7919910', 'b36dec46e9f68802af8e0de9c537bda1f963d2f8', '2713a6ae704a072f9a11d64451a4469be6c7e690', '06d2ea38f508d6241d8edc0a24ef60558e6e652e', '06b20966d2d97a6545ee7e6341b1c9e265bc2f7f', '8b0a4c7aa5b3675e29bdd709e7b13627110dbed4', '473630a7c90000da8376d1a49d8e648e5877d306', '804c9088889d27c8e903fc56990bfb342566cc59', 'e28c56cac44d164e49f43780c2c38e083ff16d95', '5b9bf73ace98623d11db1ff62459f3ad178f4f3a', 'dfa85311ee0d98c6190a86135571d27960968a29', '9eaef01322e22c35f51e9e0c8a6b3660154f1b71', '56cc532a5148a6ed2736728681cc82c4dfb71260', '48f7e5898edcb1489ee9bad1f0b819d39f0c9ea1']),) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(40) self.collect_invalidations() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in collect_invalidations(52) for cache_key, timestamp in cache.get_many( |
|||||
| 1.3078 | get_many | (dict_keys(['ac49f066cb24bd08ec637ff479e74996195ae1b2', '77dcd9e1043acacee46575cf312238d0f1771a7c', 'd66980a547c7bfff17ab5c5cf5a7a6a4392d1f62', '317ccca1bf7b85f5524ac21ee14889c53dac2e01', 'be01aced02538c6c27cd846de215ac5191bfc050', 'aff7c0fcccef17900ecd3deca6a13b38200e68e8', '113a9cf57590e26f88b66ee74800a372505f0018', 'c7d79cdb3e8bf3637b65243f6db8c0d288f6f44d', '16400549b34841fc74ba9be4756cc70ed2b5a69a', '640812bbcb5de1d924fcde2fd2215037cc11f6f6', '4d9ac4e4cf7a5a0ccfa8f6e038f2a6478b8fd0b3', 'fa6adc0a44accafda2c7d9e8c16fc8553eb7eeb0', '1170a77a72b80c836ecbbf6f38d7aa897c1e45f1', '3b11d9596ded36b6791f3e55c11a66a7117a02c9', 'ac9d7311fd599e016010874a39c559211bc0af20', '537ef27dc918ba92974232b93e1520feb1734f61', 'ca6d41e7cb97c6367f20e177564aa70383114c78', '11142ac5b7be959a4b9a565e5ec053f1acf741b3', 'c2888b0d42c7de38cef471fbbfd42ae0e3ce1aa2', 'c42367c90c69675b59b9b69683218e1618cb9ced', '954b108b81ccd2ba6302b5ad072082ccfaf2a557', '8396c7c3e6837551c4f2da2a3a8bd386b011c627', '011c99c6cee0b46bc08fba094caa2351bf229e36', '8a2a6633ba9eef1a552e7a71e78eb4b8b8dc47c8', 'd48fe9a76e9d58d300b55cfc46d23b3a9552536d', '8f5e89a64e5ac00b4906cd60daa00c20e5b689d5', '9443a80e2b1c4f68fe55e58b88c7967bbcafed3e', 'ab8c5482b0b4757a65d2693cb35262d01cc166bd', '09b1749fcaf25890ff1827aea2c03c7216ecbf47', 'b244d21f221a9b114b712570fce2ee9789a809b0', '9f75963c3da601eacbf3ebb20cf8efee6a3e29c6', '67df91c0ded678658ed7f8963b8d690828acf46d', '555c4821ed35b4ff617faaa0b1436b2702422c32', '45c3af26de83f16a4cc3b6575644d03e08108c58', '66e4392f0ee4490edb715c10980c4ea35c1ba8de', 'fef9d7c04c96b29762e6363a22f1b85fbc4c15ef', '863d049128bbb5efccf616041007d1779f4e396e', '63ec428139bc18229c821b9f639e936c2db9d2b5', 'cfda01db9dfa61909f35a4953b893ebb2c4564f6', 'bbfd2e4d3973c3e586f57e978b6cd5cfd229a8ef', '94635c611fe8457082aa11aab777e05e87893464', '440fd2dfd9efa8386f7eb705285f24aac2b9e38e', 'd69cceee30666e7a6211a9db45f6de8a3a854005', 'd2d1f1cedeccbfd3cefb24d0a9137916d7ced17d', '478766cef9ae552805e97c1dfac5786e8e2e7e7d', '23c7bd09e81aa31d2d835607e858cb5687b61103', '6482dbf34b33adb1ed46679bbb55af712a777454', 'cdbf670dc59bed70d9d61d7af38897bf37358391', '2b5485847029f8f37996e63cb9d2dbfab49284d2', '217f5e7cab0a1e492dfb5f3390a8083dd5fe0a09', '3fbc9ba3c6b6234ab4ed94a499f9d5a2d459b342', 'a73801d1a5b4fa1fd77eb19edd80e0d88e9ea114', '45123a328bead764362c30b8f3768352ede69b61', 'dea5b54a6a7b93463af01c32289543e2607a3da7', '01c8ea0e74d5527a5e689c0efdf03f0c8d789324', 'd7f81192e204f1b3e66b3ca88b6a8465cf48a3f9', '6a4f3e0c57369dc53397bb57cba23311d5a74ecf', '74fdbaf2ddef065605f5ffe455476b06ab41bcf3', '47410878fce293bd9f5568c9b83680302fb22e39', '5e76e4d1659c72f7da62335fa792f68819ba6bc3', '9a72d8ad5555529f3f1e2390ba28ea0790158a57', '3035d400c6678326ef0dd357cf5ea38f0885e276', '4817c8c6d048f0d4a6083140ea8f954b1b394415', 'fba03f27946842a9e25159ae4c26d16d582af217', '5cb549d3076d868d2d5f6978fdd6ebf957d92b4c', '5feac821d95af331d70d420856ceca63c044c8b9', '59665064406200faec9b283e3740dc797702e5d1', '053348edda267f2311c3df545cdec9a29304cc7c', 'f776526280b05ac366776ccd86be13117487478a', 'da911228a4fccff0186730c2366a3e71200ee5e5', 'd4777cda52428d4977fd1c19775445e2b22eb88d', 'b4643536f65aacd5e314ea4c8222774d68d027a6', '6f7d555b135f98240ebac9d6f9d64a220699c48b', 'c009f0b3fb3debfa67c4934a0c329d43b24a399a', 'f3843fd51f74938365f6ba10d2139ee812303449', '31ad4f64d01d0bbd3d14af30c23c7b3eaa76fd55', 'c4666d33928e283d7a43b6a1bc4f49481d70ec65', '747ce02f1dfbc3e9d9bf618b84b01d3eb6f22704', '12209e0fc4f0f99088935f2196798b62d60a43b9', '0d8e2ad4386ce42091366435b149e795e54d2e19', '89a5cbf8127a1323a8303fcfb0f0c0a0a5636b36', '9fba7b5f12fb4dea3789f39b7f5f7e3b2eca6fca', '4f9a1e27401bd9e3aaaf42f623987a93eb4eef32', 'e2a72f8130dde81cad1b83dbc50dac37205c8e54', '96697adbced62f1f2bf928bdbd52dc1ab2d41a7d', 'c2d312a35a047820f655affd6bd5e60fb9101c8f', 'ee4e7575cce71dd8c338fc3e0c50c7f9c06b6d37', '90ede1786d2a2f74689b27b697f6f280eafa0170', '53defebff5243c004318ae68662b2eb8cdf50775', '0368d4a668b7b354f2b374dd1908fb07fe19bc39', 'dd9eb9323fb697b8ac0e94257bd0b830fc00c384', '1ee3b7e1a8b0f9200697fe66155e409f2dcd6382', '542847ec7301753d831bb1b8632cd5329593e417', 'db9d96da6303efdffc81bf09e7cc9e75962ff8a1', 'a578e9f1850f099e4748dcc7cf291ef98c9f8501', 'ac5d06f1c3dc9a2365249291764adf2a37974c94', 'da4e247777ba519abd5b3e2ebc981403b0158fe4', '2b9a7e3a9798cc2490fd9fc16fca0fec7b6994dc', 'b50e34e54d9eb7cbb95c747d677896ae1d4ea71f', '98bf75f3df1ccccf77eef9eb147fe437df73a8a7', '30428b4b83113e2cab559ae623b9e6d3baaa64c5', 'a28a5e465a217b319f31878363c2bfb9b51de6ea', '3376fd72d8f6b7461ff61844089cd7b92e297eb3', '946e16e7add70122cee02d8748ac74c996e654ae', 'c99ccc3898db9ca8c635cc7e9542a3a46c1af378', '59ae309d60b59063212215522b24401e03a45b56', 'd0cb5c837ecf9f861657cba11eee94e194dac13a', 'edc7b2d5d69f3a2fe70511586860bd99918af714', '359d392d533ce488e1dba53db51e2f156c01fd28', 'a0c9d74fd7da5bcd71932ab87fd1eae6594b2ee0', 'd3a550ded7046eb77bf9b3d62fee21ba998d56d2', 'de07d5d99e4a641d570a31e90679788d9c51b007', '22069ebba184681efdbfd3d040e89c4a9556a272', '58e55e1e1e44276ccfb717172aa35aeae45ae2f5', 'a0a4a7cae56529b36d89d8bc44dff80c69a7aea4', '6c22106168518b193d04b07c68b09612b66871c2', 'b0d1544bae441630eddcbbd7cfa778b9da0012ed', '309f48d89b027956310802fabc0db24c244a4440', '30f91be45838c87f087817efffd5ed7370519275', 'b7f9198b4b5cb13ea5fa7ebdbc5e1a5d72484a90', '3fa6800c4384d00a3ee4c4ce3be89fc233e53e2d', 'b01b356b5976e4d2cde58fe9a1b09f98e7c94752', '48d5e3f9225b5a59ecf6594a8fb64b8609f630d2', '96f37d0b56ab8ab104e16a81d3eaf137fb3673fc', 'c6f2431075dd8351cd04e3f5ab2fe6acbb7cc4a8', 'a01fcde225ab4a8711910f888b65b62367b32422', '2a33ac39e5afb7ffb96f08fa536803f5f398d454', '910804a51481e29099fbbe54c5a494abd5e15e9f', '4c7b72748f91b7b5e1184af02ffd9b2fcc673b4d', '28b6bf84398aa7cc70fb05d55d62734be298de87', '77d03b498627b781b91713961bc0544822901212', '8c437c1ac405e467a2f55b1acd6ce66f699dc110', 'e9524dc52ea91d0bcfc2bccfe581806423ad4364', 'c8407695add0997e10cb00e5c7c1045b2b993fc9', '9f897f47863a8194a4c6bd149eaaef885d2fa1ab', '1c7a059d9fcac4902ddabcaebc127f31771d330b', '5967624a989dde7aa9527acfaa2f21d28700de4c', 'c5f4b0da6d0b2b66af7370b91c610e5188ae4bc7', 'dbd4b561fd6adfe33b59ae11639a43324bc1073c', 'e2cd866364db2b2cb70e7ad0e161813f4309423e', '527b0e053957659835013ee907628e16dad608e0', 'c8fdae497e0c117b7abcfd75d7a0515d14b73235', '847ad234c7db57f14a303f86b371dbf40d7e8b1e', '1d117c252a6c79778d0b8097400b2c4416946e30', '8a5bc41dc6262376c6d7b7e451a499d589b1e2b1', '0fd6de5f92601e00195a74569e4bd5e585d110e0', '2c7006eb2cd91d37294b55a4363b799677999600', 'aadef50f5eacf69afff73c6c0f89ff1f8ca29de4', '69648c6b17dcd4a97c15baa5b420c1689365ff5e', 'ddb96a8b5b1e18db610acd631f0c5d3fb0ed1b98', 'f213fe9c6d7cd56b206e5dcf2d0e5bf08d6cb444', 'dd21c52a6126053119fcdb07f8983d4133eee009', 'b2050ea7e054f3558f1ffb0e7c83668dce66df15', 'ed0b58a8baacdc16f996306196c368f3e58e31fb', '773f03e0314514d6af12f7c1bf5d1f53809003ec', '49c0373c0735e03f522712fc0c0bd1fb2a9005fb', '77363accfb9b2a75611d1b2b0e87db1e53a6317b', 'a78d9bc640d54892f71dfd594862344c89c15590', 'ce9ebe52bfc3bd3f03f29e5777fe0124210b3349', '90809b8d3dc08b1b844a2c6fefc53202f9306a38', 'f278ddde2c547ce805656aafb083884e6bbe8466', '6ff4d71650648fd921dbe6b9ac1a8b034c8e4cf6', 'a6e4ca9b28a5d7c976cf2715d04c4ab963b8e00f', 'a20bbbd72f8ab6353160d053433459c7964c99fe', '9e47085054c1efd0c01fefb108566ebce6d636bc', 'f124bf9b553f57d508ce3b2d98487c90fb5c8c2d', '37da74a95334f4339327f30ea0f8cdc0ca06d62c', '3349cf8808d1c035fb2d540363f575e298d0d994', '74361e05bcb455dd94e300178f64bb86d6c6d0a9', 'b20b57222620d55bbf433571680ede377c6e7723', '4b9b0bbc5f545fc4734f295dcf5009815e385e74', 'a91bad7dec6a080cd2e8358e0f81141d319d5083', '9e70f0448be763ae2a4aa42beed89891890b6a1a', '6ce81d442077ed2eab33684089a41caf877d0bb3', '27bbd679961b4ad218458cb6f80198d694c8f34d', '01a0a24bb131aa13a32c417f35734eeaa5ffebb8', '330782732a74ff11a629bc6c095bd0a79f3cbac7', '1fff6137899b4c1d3e41c1bc46f27751be09f21a', '98c61d60db01e5ed43ef843f9c59a47b5cef9088', '8b01acbe82d7fe7c68f5be385c8b160209aeaa98', '45b79a25754f433c8f9649d0c18918e7b3c65bd2', '358761a6ed6f2cbe0aff0ef7d982cd2d4a4af800', 'f579b416f6bd8f9d05ca9e14da0cc20a4608eaf9', '8f4f4d8d12fee84057a977e90a7835bf735a491f', '0e7024da4fb40daaf2279aba312a319f37fb5f91', '94052028dd30d11b1b8ea5abed13d561c1df49a0', '203814b9b87a17ab37c69f6399abb667a75b29af', '7158a16b01f44597184e14745081d3a5d316ca22', 'b46eab7cad15a434d54488f1bbeacd8b9729e12b', '48ff6a8c7d0964aa6f1b45570829df2de33aad69', 'c63746e65fa794aa944e9f4a3e782b95cf3588ef', '878e70681fddbb8279825e3b82d9c47c4ec30b2f', '3ccb2cd37958dd0373afd7872964b50ddf3d2346', '2bbf55efb2bc82a09d9db4902b52b9c795f0eae8', 'f5e84e18bd3e8fcd8f7553ed46fb33f16e762213', 'df6dba0d952b2ae254ad81cfc7cffd6969fca7b2', '9df3396679462a613e78db1d8186ab6f8429ed1e', '6ca04dcc3c4f3d3eeae0d03a28864bac4781d5e6', 'a5a3f29245e41799bd1339172b1efe9d119b772b', 'ec4a74a5355ff7bd780c8d3acecbb9c6c127a396', '7dca362efbc3f6637253f06d0dc8913bb28e6495', '3ecf539f90247155cd165f0c005aece1e82aa4ee', '3c630dfb67e6c9290bbfa8fa4ab7eaae2b77725a', '70746b186af4106f351a385b727a86ea263f72b2', '1dcf40de11889e9b832cee17400fd27478b126d0', '889ec9f4c97026e4c3ff565bd2881591973aaf33', '2add04776cd8f81f56eb512de99beddd0aaac93f', '951c9ba83b33e2039d686db2ebcfc69d869f5673', '239f75c6e1733c9a9bbe6779eaa4bb98466e6e1b', 'd869a052560814f83cfcf730265e068463dfc2e8', 'e3434d931ebb9549635de80ca9036b033db8fbb4', 'fc25619c25fbae63555bc7ef156b888f07387a78', '0de86b1a8ecf6583dbc89f4aed861212102347fe', 'c7dda129b82c933207fb57a0d392fb2aba21fa59', 'cd0e5fc2179c5c1c912c96cbde7dc7ba8d443110', '7ef97533be215a5a5308bd2d55d444dddb9e104c', 'd3f8d4419500b736f4d017f28d22f3e30cd18c24', '0d97bc0dad8545f53265fa738a68870c1efff420', '9ac5a41b7cb6d249f5ef0733fce645e87b987c7a', 'f7b64c7518f41b85846423cbd61cb180506e0fe7', 'df09fa05ec588c0a4679ce09b9191c8a4b57d045', '12f7c3d5a45670f7ae695883d8e25c0f654f0ae3', '318ea5d0f9de6e8a60373a7f1cc30d3e98205031', 'baab87f1fef9e040fac476730d4cb973ac7489cd', '484c8d8631f0142bd22fe7730b73d167a5c399d5', '11cad7af3c5876c68fec8c476d9050572fd000c8', 'db78b96d2563065c7dd83cc2cd6f441a8734e43a', 'df741aba820a44fa1b050b085d55c7cc2a6069c2', '398e0b946cc42595d1c658779329e14df0d0fcb0', 'a3ab2b6bead08f6031d4651b36cfb00027ed76f2', '84cefd4635ada92489ab1a7577461177d9c4ca78', '03a9a802606b226bfc7b8f3946d3b91e38fcb59d', '6035bd2150a448c0bce2aa98b34efd0824fe94cf', '68db1079fd713c70dfa435bc78dd81cb5b1db46e', '628a27b6d4e1242a51cda09401463b36c0c33997', 'ad427a51dcf404a34663e968d90d17a10e5558a7', 'c918ad1affd4a368bbc3c729b1334e93bfc4d75b', 'ef89e263c2ef07ac1f3f29ea7e26348cbd722a7d']),) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(40) self.collect_invalidations() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in collect_invalidations(52) for cache_key, timestamp in cache.get_many( |
|||||
| 0.0147 | get | ('views.decorators.cache.cache_header..274a8db82c4984e38417ee66b2440749.zh-hant.Asia/Taipei',) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in process_request(558) return super().process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in process_request(145) cache_key = get_cache_key(request, self.key_prefix, 'GET', cache=self.cache) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/utils/cache.py in get_cache_key(362) headerlist = cache.get(cache_key) |
|||||
| 0.0066 | get | ('realtime_chart_1_0_index',) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/music/views/site.py in charts_realtime(66) records = ChartRealtime.on_site.get_queryset_from_cache( /home/ubuntu/streetvoice/music/managers.py in get_queryset_from_cache(436) realtime_chart = cache.get(cache_key) |
|||||
| 0.0085 | set | ('realtime_chart_1_0_index', <QuerySet [<ChartRealtime: ChartRealtime object (10123551)>, <ChartRealtime: ChartRealtime object (10123552)>, <ChartRealtime: ChartRealtime object (10123553)>, <ChartRealtime: ChartRealtime object (10123554)>, <ChartRealtime: ChartRealtime object (10123555)>, <ChartRealtime: ChartRealtime object (10123556)>, <ChartRealtime: ChartRealtime object (10123557)>, <ChartRealtime: ChartRealtime object (10123558)>, <ChartRealtime: ChartRealtime object (10123559)>, <ChartRealtime: ChartRealtime object (10123560)>, <ChartRealtime: ChartRealtime object (10123561)>, <ChartRealtime: ChartRealtime object (10123562)>, <ChartRealtime: ChartRealtime object (10123563)>, <ChartRealtime: ChartRealtime object (10123564)>, <ChartRealtime: ChartRealtime object (10123565)>, <ChartRealtime: ChartRealtime object (10123566)>, <ChartRealtime: ChartRealtime object (10123567)>, <ChartRealtime: ChartRealtime object (10123568)>, <ChartRealtime: ChartRealtime object (10123569)>, <ChartRealtime: ChartRealtime object (10123570)>, '...(remaining elements truncated)...']>, 300) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/music/views/site.py in charts_realtime(66) records = ChartRealtime.on_site.get_queryset_from_cache( /home/ubuntu/streetvoice/music/managers.py in get_queryset_from_cache(459) cache.set(cache_key, realtime_chart, 300) |
|||||
| 0.0440 | get_many | (['af167bf678e72a9b2a64d8869d420b8d25e96148', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '22e4523526a83991bbfd567636ac480ae3ce7c80', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'fa6a471fee35407407e58f22b3b772f5ce70a58f'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(188) values = { /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in <dictcomp>(189) name: var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(843) current = current[int(bit)] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46) data = cache.get_many(table_cache_keys + [cache_key]) |
|||||
| 0.0442 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779695666.593671, 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e': 1779695666.593671, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779695666.593671, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779695666.593671, 'af167bf678e72a9b2a64d8869d420b8d25e96148': 1779695666.593671, 'fa6a471fee35407407e58f22b3b772f5ce70a58f': (1779695666.593671, [((10123551, 819446, 0, 1, 1, 5.598181435269961, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 884955), 819446, 4, 1, '櫻花下的微笑', 2404950, None, 1, 6, 0, 'music/30/_e/30_eric/mmTpSz5KCL7woFVJbHamMw.mp3', 0, 'song_covers/30/_e/30_eric/TYMYnSuSX39SjzCxiLekrJ.jpeg', 1, '', '妳說 那謊言藏在春色之中\n我們跟琴聲起伏躍動\n花語隨風 輕輕說\n你讓我 心自由\n\n夜空 一盞盞路燈乘載著夢\n照亮了我和內心的痛\n望著你 微笑臉孔\n一瞬間 就閃過\n\n你在櫻花紛飛的相遇那天\n我們踏著輕盈風吹拂笑顏\n也許會在某天 我依然會在你身邊\n永遠永遠都不要說再見\n\n你在櫻花紛飛留下了紀念\n琴弦琴鍵交織在我的心間\n我們相距光年 靜靜倚靠窗前\n餘音蔓延 的每一天 模糊了視線\n\n夜空 一盞盞路燈乘載著夢\n照亮了我和內心的痛\n望著你 微笑臉孔\n瞬間回憶忽然閃過\n\n你在櫻花紛飛留下了紀念\n琴弦琴鍵交織在我的心間\n我們相距光年 靜靜倚靠窗前\n餘音蔓延 的每一天 模糊了視線\n\n你讓我愛上晴天\n我想再抱緊一點\n是你帶我看見明天\n不回頭向過去告別\n\n你在櫻花紛飛的相遇那天\n我們踏著輕盈風吹拂笑顏\n也許會在某天 我依然會在你身邊\n永遠永遠都不要說再見\n\n你在櫻花紛飛留下了紀念\n琴弦琴鍵交織在我的心間\n我們相距光年 靜靜倚靠窗前\n餘音蔓延 的每一天 模糊了視線', 0, '畢業,如同春風中飄落的櫻花瓣。它們短暫而燦爛,像極我們青春歲月的縮影。正是獻給每一位即將畢業、曾經畢業,或仍在旅途中的你和我。\n---------------------------------------------\nEric希望以這首〈櫻花下的微笑〉能成為每一位畢業生的心靈出口,藉由歌曲段落層次去呈現從一位懵懂無知的學生漸漸蛻變成能在社會得當一面的人,也陪伴著大家,在踏出校園、走入社會的那一刻,感受到不只是結束,更是一場嶄新旅程的開始。\n\n如果你也曾在櫻花下留下笑容,我相信這首歌會讓你想起那些不願忘記的片段。\n\n祝各位畢業快樂~\n\n• Song Credit •\n詞Lyricist:Shan陳富玄\n曲Composer:Eric陳明偉\n製作人Producer:Eric陳明偉\n編曲Music Arranger:Eric陳明偉\n木吉他Guitar:Eric陳明偉\n鋼琴Piano:Eric陳明偉\nStrings Arranger弦樂編寫:Eric陳明偉\nBacking Vocals和聲編寫/和聲:Eric陳明偉\n配唱錄音工程師Vocal Recording Engineer:Eric陳明偉\n配唱錄音室Vocal Recording Studio:EC Studio\n混音工程師Mixing Engineer:Eric\n混音錄音室Mixing Studio:EC Studio', 0, '', 307, 192000, datetime.datetime(2025, 6, 25, 11, 57, 17), datetime.datetime(2025, 6, 25, 11, 57, 9), datetime.datetime(2025, 6, 25, 12, 34, 9, 691017), datetime.datetime(2025, 6, 27, 15, 51, 40), 10543, 113, 121, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2404950, 'sha1$H8gJPEXdwdwd4zx7rDWqiH$e320173caf81a7af56dc419fda2a73f7b6b2c9c6', datetime.datetime(2025, 6, 29, 15, 22, 10), 0, '30_eric', '', '', 'taipeichenwei1149@gmail.com', 0, 1, datetime.datetime(2019, 3, 19, 6, 34, 15), 1975867, 4, 3, 2404950, 'profile_images/30/_e/30_eric/WcgaPkpXjdWEgdquyWmzEa.jpg', 'M', '', 'Eric陳明偉', 886, '965189402', datetime.date(1999, 10, 24), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 58), 1, datetime.datetime(2019, 3, 19, 6, 34, 15), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"hide_location":true}', 67931, 107, 8, 5, 0, 0, '', 0, None),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(188) values = { /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in <dictcomp>(189) name: var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(843) current = current[int(bit)] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71) cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT) |
|||||
| 0.0416 | get_many | (['af167bf678e72a9b2a64d8869d420b8d25e96148', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '22e4523526a83991bbfd567636ac480ae3ce7c80', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '037acbe24ee682630ec055f746623f456946a361'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(171) len_values = len(values) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46) data = cache.get_many(table_cache_keys + [cache_key]) |
|||||
| 0.0426 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779695666.6051133, 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e': 1779695666.6051133, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779695666.6051133, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779695666.6051133, 'af167bf678e72a9b2a64d8869d420b8d25e96148': 1779695666.6051133, '037acbe24ee682630ec055f746623f456946a361': (1779695666.6051133, [((10123551, 819446, 0, 1, 1, 5.598181435269961, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 884955), 819446, 4, 1, '櫻花下的微笑', 2404950, None, 1, 6, 0, 'music/30/_e/30_eric/mmTpSz5KCL7woFVJbHamMw.mp3', 0, 'song_covers/30/_e/30_eric/TYMYnSuSX39SjzCxiLekrJ.jpeg', 1, '', '妳說 那謊言藏在春色之中\n我們跟琴聲起伏躍動\n花語隨風 輕輕說\n你讓我 心自由\n\n夜空 一盞盞路燈乘載著夢\n照亮了我和內心的痛\n望著你 微笑臉孔\n一瞬間 就閃過\n\n你在櫻花紛飛的相遇那天\n我們踏著輕盈風吹拂笑顏\n也許會在某天 我依然會在你身邊\n永遠永遠都不要說再見\n\n你在櫻花紛飛留下了紀念\n琴弦琴鍵交織在我的心間\n我們相距光年 靜靜倚靠窗前\n餘音蔓延 的每一天 模糊了視線\n\n夜空 一盞盞路燈乘載著夢\n照亮了我和內心的痛\n望著你 微笑臉孔\n瞬間回憶忽然閃過\n\n你在櫻花紛飛留下了紀念\n琴弦琴鍵交織在我的心間\n我們相距光年 靜靜倚靠窗前\n餘音蔓延 的每一天 模糊了視線\n\n你讓我愛上晴天\n我想再抱緊一點\n是你帶我看見明天\n不回頭向過去告別\n\n你在櫻花紛飛的相遇那天\n我們踏著輕盈風吹拂笑顏\n也許會在某天 我依然會在你身邊\n永遠永遠都不要說再見\n\n你在櫻花紛飛留下了紀念\n琴弦琴鍵交織在我的心間\n我們相距光年 靜靜倚靠窗前\n餘音蔓延 的每一天 模糊了視線', 0, '畢業,如同春風中飄落的櫻花瓣。它們短暫而燦爛,像極我們青春歲月的縮影。正是獻給每一位即將畢業、曾經畢業,或仍在旅途中的你和我。\n---------------------------------------------\nEric希望以這首〈櫻花下的微笑〉能成為每一位畢業生的心靈出口,藉由歌曲段落層次去呈現從一位懵懂無知的學生漸漸蛻變成能在社會得當一面的人,也陪伴著大家,在踏出校園、走入社會的那一刻,感受到不只是結束,更是一場嶄新旅程的開始。\n\n如果你也曾在櫻花下留下笑容,我相信這首歌會讓你想起那些不願忘記的片段。\n\n祝各位畢業快樂~\n\n• Song Credit •\n詞Lyricist:Shan陳富玄\n曲Composer:Eric陳明偉\n製作人Producer:Eric陳明偉\n編曲Music Arranger:Eric陳明偉\n木吉他Guitar:Eric陳明偉\n鋼琴Piano:Eric陳明偉\nStrings Arranger弦樂編寫:Eric陳明偉\nBacking Vocals和聲編寫/和聲:Eric陳明偉\n配唱錄音工程師Vocal Recording Engineer:Eric陳明偉\n配唱錄音室Vocal Recording Studio:EC Studio\n混音工程師Mixing Engineer:Eric\n混音錄音室Mixing Studio:EC Studio', 0, '', 307, 192000, datetime.datetime(2025, 6, 25, 11, 57, 17), datetime.datetime(2025, 6, 25, 11, 57, 9), datetime.datetime(2025, 6, 25, 12, 34, 9, 691017), datetime.datetime(2025, 6, 27, 15, 51, 40), 10543, 113, 121, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2404950, 'sha1$H8gJPEXdwdwd4zx7rDWqiH$e320173caf81a7af56dc419fda2a73f7b6b2c9c6', datetime.datetime(2025, 6, 29, 15, 22, 10), 0, '30_eric', '', '', 'taipeichenwei1149@gmail.com', 0, 1, datetime.datetime(2019, 3, 19, 6, 34, 15), 1975867, 4, 3, 2404950, 'profile_images/30/_e/30_eric/WcgaPkpXjdWEgdquyWmzEa.jpg', 'M', '', 'Eric陳明偉', 886, '965189402', datetime.date(1999, 10, 24), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 58), 1, datetime.datetime(2019, 3, 19, 6, 34, 15), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"hide_location":true}', 67931, 107, 8, 5, 0, 0, '', 0, None), (10123552, 818557, 0, 2, 2, 5.343333713958971, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 884988), 818557, 2, 2, '那些勸我別抽菸的人都死了 The Fume', 2407995, None, 3, 2, 0, 'music/So/me/Someshit/bUjHVDhKmu4RAByrJ3CH5s.mp3', 0, 'song_covers/So/me/Someshit/9SnzEnBrgJvjzN9BndNiTd.jpeg', 1, '', '他們勸我別抽菸,抽少點別抽那麼多\nLike不抽的生活會好點,我勸你別管那麼多\n\n你吸然後吐,然後想著難道這樣還不夠苦\n還不夠的安全感建立在嘴與菸的相逢\n才發現剛年滿18的回憶是太美的鄉愁\n台北的焦油究竟混雜多少重量的陰鬱\n而又有多少希望能進去,還是點不著就熄滅?\n不放棄地重複同樣動作的那一夜Yeah good shit\n無話可說呼吸卻不停地吵著,那未來我正不分歲數地找你\n想跳進霧和草裡,看人生潮落潮起\n於是儘管味道刺鼻,但從不停止燃燒自己\n生活中永遠只有失敗會環繞你,分不清是活在現實還是玩笑裡\n\n他們勸我別抽菸,抽少點別抽那麼多\nLike不抽的生活會好點,我勸你別管那麼多\n還是別管那麼多,因為那些勸我別抽菸的人都死了\n生命在他逃走那天就終止了\n距離真正活著還剩幾公尺呢?\n誰都艱難那又何必分彼此呢?\n\n說著沒有意義,花錢又傷身那幹嘛繼續?\n卻沒有發覺,活著總在察顏觀色,重複演著不同的戲劇\n即使是社會模範,身旁都同伴,但現實總溫柔而殘酷\n棋子們別再當囚犯,把期待揉爛,去碰撞曾經遵從的盲目\n這有難度,其實我都只抽萬寶路dry,\n可現在有負債,但該抽就要抽菸蒂記得要收\n像你可以覺得自己很垃圾但不能隨手亂丟\n在掉了很多之前,在撿不回來之後\n多想找回一些思念,但我卻止不住地失控\n\n他們勸我別抽菸,抽少點別抽那麼多\nLike不抽的生活會好點,我勸你別管那麼多\n還是別管那麼多,因為那些勸我別抽菸的人都死了\n生命在他逃走那天就終止了\n距離真正活著還剩幾公尺呢?\n誰都艱難那又何必?\n\n清醒了才發現沒人要接,於是明明墜落著卻假裝自己在飛\n在呼與吸之間,在日與夜之間\n依賴著但吐不出的那些,我多想升起但無奈夜晚總是太黑\n在明與暗之間,那支菸,在妳與愛之間\n\n他們勸我,不他們都騙我,都沒了藉口\n社會被人心壟罩著慢慢地變醜,慢慢改變我\n慢慢地燦爛的綻放的花都謝了但我不願走\n沒有線索,然後才發現我口中的煙有\n有著那艷火(我曾悼念過)\n從不需要氧氣,我獨角在這檔戲多少光陰\n對夢想不相信,但仍希望有長進\n儘管黎明不曾將近,而沒有理想的人不傷心\n太習慣獨自黑暗於是怕亮,可是有時仍必須選擇踏下\n否則像那隻席地而坐的大象,一生都沒有餘力承受的那樣', 0, '我想我在寫的是我的好與不好\n我的日以繼夜\n那些人總在勸我\n但他們在勸的其實是自己\n就像我寫我全都明白了\n可是寫字不難\n難的一直都是明白\n\n〈那些勸我別抽菸的人都死了〉已經五年快六年了\n謝謝這段時間陪我一起困惑的大家\n找不到答案的事只會越來越多\n但回頭看也會發現已經跨越的其實不少\n至少我是這樣相信著的\n\n衷心邀請大家來聆聽新版本\n希望你們會喜歡\n因為我自己蠻喜歡的\n\n主視覺設計 Visual Design|姚子皓 YOJI \n\n-\n\n詞/曲 Songwriter|someshiit\n\n製作人 Producer|楊世暄 Sam Yang \n\n編曲 Beat Arrangement|Grabby\n\n和聲 Backing Vocal|楊碧琪 Becky Yeung \n和聲編寫 Backing Vocal Arrangement|楊碧琪 Becky Yeung\n\n錄音師 Recording Engineer|陳以霖 Yi Lin Chen (Vocal)\n錄音工作室 Recording Studio|大小眼錄音室 Twin Eyes Studio (Vocal)\n\n混音師 Mixing Engineer|張皓棠 Dennis Chang \n混音工作室 Mixing Studio|富貴一路 Dennis’ Home Studio\n\n母帶後期處理Mastering Engineer|張皓棠 Dennis Chang\n母帶後期處理錄音室 Mastering Studio|富貴一路 Dennis‘ Home Studio', 0, '', 223, 320000, datetime.datetime(2025, 6, 17, 17, 50, 24), datetime.datetime(2025, 6, 17, 17, 50, 19), datetime.datetime(2025, 6, 17, 18, 51, 28, 190976), datetime.datetime(2025, 6, 18, 6, 58, 32), 17236, 464, 89, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"chart_weekly_champions":[[2025,25]]},"CN":{"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 2407995, '!6C4JEMe30oLI35wLvsOYzUwF5CYLu0yekXHw3jlZ', datetime.datetime(2025, 4, 23, 14, 38, 30), 0, 'Someshit', '', '', 'someshitonthemic@gmail.com', 0, 1, datetime.datetime(2019, 3, 25, 15, 11), 1978912, 4, 4, 2407995, 'profile_images/So/me/Someshit/diptkGxq23Y332YFYRrMKA.jpg', 'M', '', 'someshiit', 886, '975562382', datetime.date(2019, 8, 8), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2019, 3, 25, 15, 11), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-10-04T08:19+00:00","hide_location":false}', 1436405, 10258, 21, 238, 1, 0, '', 0, None), (10123553, 819821, 0, 3, 3, 5.264367896099963, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885003), 819821, 4, 1, '叔叔的歌', 470261, None, 1, 6, 0, 'music/le/ft/left7792/iuLeRyuPdeQjnKbtNf5hFt.mp3', 0, 'song_covers/le/ft/left7792/bxhP6VhFT5rFgunZwWTu5U.jpeg', 1, '', '詞曲 Lyrics&Composer|李友廷 Yo Lee\n製作人 Producer|李友廷 Yo Lee\n編曲 Arranger|李友廷 Yo Lee\n混音師 Mixing Engineer |張閔翔 Min-Hsiang Chang @咪吉錄音室 MiJi Studio\n\n木吉他 Acoustic Guitar|李友廷 Yo Lee\n合音 Background Vocal |李友廷 Yo Lee\n人聲&木吉他錄音 Vocal& AG Recording Engineer 胡俊涵 Hu Han @噪音科學工作室\n\n管弦樂編曲 Orchestral Arrangement|朱彩蓁 Cai-Jhen Jhu\n小提琴 Violin|駱思云 SsuYun Lo\n大提琴 Cello|白竹君 Chu-Chun Pai\n單簧管 Clarinet|范捷安 Chieh-An FAN\n錄音師 Recording Engineer |張閔翔 Min-Hsiang Chang @給樂團彩錄音室 JFB Studio\n\n//\n\n叔叔的歌\n\n阿君 tomato躲不掉的\n就算學了日語吉他鋼琴也都沒有用\n大人們的期待有好幾百種\n那些鬼故事還好你聽不懂\n\n終於 你覺得離家出走\n是一口氣解決所有問題的好主意\n畢竟十歲是該闖一闖的年紀\n直到發現公園蚊子好多\n\n\n時間在走 悄悄地走\n還想待 不想離開\n我們都是這樣變成自己\n大步地 向前跑\n拒絕牽 又不願放手\n跌倒的時候記得\n吵鬧的時候記得\n有些人愛你沒辦法地\n\n\n這一刻 你等了很久\n獎狀摺成的紙飛機\n直直飛進垃圾桶\n其實阿不管過了多久以後\n只要你願意去找\n他還在裏頭\n\n\n時間在走 悄悄地走\n要重來 只能前進\n我們都是這樣變成自己\n\n下課了 鐘聲響\n專心聽 突然要講\n迷惘的時候記得\n妥協的時候記得\n有些人愛你沒辦法地\n\n\nT恤上的小汙點\n慢慢長成胸口上 一個黑洞\n渾然不覺\n需要的一直都很簡單\n但礙於需要得講得複雜\n追著什麼 一但回過頭\n往後的路都無法擺脫\n\n\n時間在走 悄悄地走\n要喘息 只能繼續\n我們都是這樣變成自己\n夜深了 手機沒回\n晚餐擺著 都冷了\n\n累的時候記得\n想哭的時候記得\n有些人愛你沒辦法地\n\n絕望的時候記得\n就算一切沒有救\n\n仍然有人你愛的沒辦法地', 0, '寫給三歲的侄子,\n祝福他成為有能力去愛的人。', 0, '', 225, 192000, datetime.datetime(2025, 6, 28, 20, 17, 53), datetime.datetime(2025, 6, 28, 20, 17, 50), datetime.datetime(2025, 6, 29, 11, 0), datetime.datetime(2025, 6, 29, 11, 38, 2), 405, 41, 14, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 470261, 'sha1$0014b$60a493ec0aa0a68e1236cec21008d0a36cc28b70', datetime.datetime(2025, 6, 26, 11, 49, 26), 0, 'left7792', 'YoTing', 'Lee', 'left_7792@yahoo.com.tw', 0, 1, datetime.datetime(2007, 11, 23, 14, 38), 107709, 2, 2, 470261, 'profile_images/le/ft/left7792/Da4uqoimVbqBbkSk4KVVcP.JPG', 'M', '李友廷', '李友廷', 886, '910341692', datetime.date(1989, 9, 2), 'NWT', 94, 25, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2007, 11, 23, 14, 38), 1, 0, 'zh-hant', 1, '{"show_intro":false,"show_birthday":2,"hide_gender":false,"hide_location":false}', 5019053, 39760, 18, 19, 1, 0, '', 0, None), (10123554, 819422, 0, 4, 4, 4.865123374133578, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885017), 819422, 2, 2, '祝你陰天快樂', 2537166, None, 2, 1, 0, 'music/fi/da/fidamacau/eReQMhnGAgiYQCy9FmdpL5.mp3', 0, 'song_covers/fi/da/fidamacau/BTpq2fGgkNkXnKNe6zhU82.jpeg', 1, '', '雲 在窗外徘徊\n像是電影裡的留白\n不管天氣有多壞\nHolding you always felt so right\n\n我們跑向海邊的車站\n趕上尾班車離開\n一個像阿笨一個阿呆\n在那個雨天裡的夜晚\n花朵開滿了山脈\n到今天 依然盛開\n\n擁抱你的快樂\n讓我感覺我還活著\n擁抱你的時刻\n彷彿在陰天假裝快樂\n\n我又回到海邊的車站\n在天黑之際離開\n黃昏是阿笨 告別阿呆\n就算在陰天 輕聲道晚安\n月光錯過了山脈\n到了明天 不再回來\n\n擁抱你的快樂\n讓我感覺 我還活著\n擁抱你的時刻\n謝謝你曾經捨不得\n讓我在陰天還是快樂\n\n你害怕什麼 你是自由的\n你的 忽冷忽熱 像自我拉扯\n愛會過去的 痛會過去的\n祝你 在陰天快樂\n\n擁抱你的快樂 (擁抱的快樂)\n讓我感覺 我還活著 (讓我還活著)\n告別你的時刻 (never never say goodbye)\n想起那些非誰不可 所以\n愛的本質是什麼呢 我想\n祝你在陰天快樂', 0, '07/03 大團誕生 開發場五 @台北Legacy\n07/30 𝗖𝗛𝗢𝗦𝗘𝗡 @ Clapper Studio\n08/03 Branch Off @ 河岸留言 西門紅樓展演空間\n\n☕️〰︎ɴɪᴄᴇᴅᴀʏ〰︎ 〰︎ 〰︎\n\n《祝你陰天快樂》獻給那些曾經重要、卻終究走散的人。\n\n這首歌不只是關於愛情,青原FIDA陪著大家回望「愛」讓人留下的是什麼。\n\n愛,不總是奔向圓滿。\n\n有時是一起走過風雨後,在陰天靜靜道別;有時是不再執著結局,而是把每一刻的溫度留在心裡。\n\n如同陰天時那片霧濛濛的心情,願這首歌成為你的陪伴,讓你學會溫柔地放手,也相信就算天氣不晴朗,心裡仍能映出微光中的風景。\n\n🎧 單曲街聲搶先聽\n在靜靜的午後,聽見你曾經愛過的模樣。\n\n☕️〰︎ɴɪᴄᴇᴅᴀʏ〰︎ 〰︎ 〰︎\n\n【音樂製作 Music Credit】\n詞:劉藴晴Rachel\n曲:劉藴晴Rachel、王天賀、Ivan Wing、徐青原\n編曲:青原FIDA、許主携Matt Hsu、張宏鈺 Eric Didi\n製作人:許主携Matt Hsu\n製作行政:Joyce \n混音師:許主携Matt Hsu @Bro Time Studio\n錄音師:許主携Matt Hsu @Bro Time Studio\n鼓組錄音師:張宏鈺 Eric Didi\n鼓組技師:李瑞軒 Rex Li\n鼓組錄音工作室:群峯錄音室 Pinnacle Sound Studio', 0, '', 296, 320000, datetime.datetime(2025, 6, 25, 0, 22, 17), datetime.datetime(2025, 6, 25, 0, 22, 11), datetime.datetime(2025, 6, 25, 4, 0), datetime.datetime(2025, 6, 26, 2, 9, 14), 14912, 189, 179, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2537166, 'sha1$PvqDAKugd3zyet7tJdgPcJ$3082f1921080d65832984b065eec7819d1742ce9', datetime.datetime(2025, 6, 28, 13, 44, 20), 0, 'fidamacau', '', '', 'chengunmusic@gmail.com', 0, 1, datetime.datetime(2020, 1, 3, 8, 44, 1), 2108012, 4, 4, 2537166, 'profile_images/fi/da/fidamacau/LgVQzo44Vm7W8cZrTyM5WX.jpg', 'O', '', '青原FIDA', 853, '66385122', datetime.date(2024, 1, 1), 'MO', 67, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2020, 1, 3, 8, 44, 1), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"hide_location":false}', 38380, 223, 119, 0, 0, 0, '', 0, None), (10123555, 817988, 0, 5, 5, 4.505136441301962, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885031), 817988, 4, 1, 'love you right (demo vr.)', 761701, None, 1, 6, 0, 'music/de/na/dena_chang/JfNMTdJvZj5BrPPqd5HyPT.mp3', 0, 'song_covers/de/na/dena_chang/d6HVRTx3NvxETNxXLMENcX.png', 1, '', 'Verse1\nstarted with a poem out of the blue\nright before a new beginning\nit was the summer after school\nwe changed and grew without us knowing\n\nI thought I knew everything I had to know\nbut really, I don’t\n\nChorus\nLove can be hard\ufeff and easy \ufeff\nLove can be cruel and kind\nLove can be wavering \ufeffslowly\nLove can be surely bright\nI don’t know if there’s a right way to go\nall i know is that I want to love you right\n\nVerse2\nthen we were in love chasing the sky\nright before a new beginning\nas the wind lifted us high and low\nwe changed and grew in front of our eyes\n\ni thought i ran far enough for us\nbut you’re letting go of the line\n\nChorus\nLove can be hard\ufeff and easy\n\ufeffLove can be cruel and kind\nLove can be wavering \ufeffslowly\nLove can be surely bright\nI don’t know if there’s a right way to go\nAll I know is that I want to love you right\n\n\nBridge\nI see why you’re crying\nin the middle of the night beside me\nbut what if i told you\nno matter where you’ve gone\ni’ll be right here\n\nLast Chorus\nLove can be scary and peaceful\nLove can be careful and blind\nlove can be desperately hopeful\nLove can be burning bright\nlove is all of it happening at the same time\ni don’t know if there’s a right way to go\nall i know is that i’d rather spend my whole life\nlearning how to love you right', 0, '', 0, '', 193, 192000, datetime.datetime(2025, 6, 12, 9, 48, 43), datetime.datetime(2025, 6, 12, 9, 48, 39), datetime.datetime(2025, 6, 12, 9, 49, 0, 776609), datetime.datetime(2025, 6, 28, 19, 9, 37), 5894, 106, 22, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-28"]},"CN":{"song_of_the_days":["2025-06-29"]}}', 0, 0, 0, 0, 2, 2, 761701, 'sha1$Fy3jMvyjr0JoeIh5Ofj9jo$ba2fd5d03ac4a18e3eba3a11b490417db5aaa377', datetime.datetime(2025, 6, 28, 19, 5, 37), 0, 'dena_chang', '', '', 'denanadinesss@gmail.com', 0, 1, datetime.datetime(2011, 7, 2, 0, 2, 29), 396103, 2, 2, 761701, 'profile_images/de/na/dena_chang/8xkfSPXW4ryhfjDiE6Mr7u.jpg', 'F', '', 'Dena', 886, '926996507', datetime.date(1993, 5, 11), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2011, 7, 2, 0, 2, 29), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_birthday":2,"hide_location":false,"accredited_datetime":"2024-11-20T12:03+00:00"}', 33454, 626, 7, 10, 1, 0, '', 0, None), (10123556, 819824, 0, 6, 6, 4.200305621703457, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885043), 819824, 4, 3, '國旅超便宜又好玩!!????', 2653414, 97323116, 1, 6, 0, 'music/do/do/dodo_0702/MjErM5eFiUHkLDZUkVWybT.mp3', 0, 'song_covers/do/do/dodo_0702/XC7GhTxXyEP4oofY8E5CG6.jpg', 1, '', '老闆說公司營收不如預期,\n員工旅遊從平溪改成夏威夷,\n別委屈自己搭紅眼班機,\n天沒亮就趕去機場check in。\n\n我就愛整路塞車到四重溪,\n南灣沙灘到處都看到陽傘佔地,\n東山鴨頭一份五百才接地氣,\n晚餐再去墾丁大街喝調酒配炸雞。\n\n國旅便宜又好玩超乎想像,\n每一個景點都是珍貴的寶藏???\n\n彩紅眷村以及瑞穗牧場,\n金城武樹,水往上流和碧沙漁港,\n逢甲夜市,秋茂園和走馬瀨農場,\n也別忘了岡山之眼跟第一名的高跟鞋教堂。\n\n朋友去日本跟富士山合影,\n我說台南七股鹽山才是好風景。\n\n白雪皚皚的阿爾卑斯山,\n也比不過雲林的超先進劍湖山。\n\n國旅便宜又好玩超乎想像,\n每一個景點都是珍貴的寶藏???\n\n彩紅眷村以及瑞穗牧場,\n金城武樹,水往上流和碧沙漁港,\n逢甲夜市,秋茂園和走馬瀨農場,\n也別忘了岡山之眼跟第一名的高跟鞋教堂。\n\n到處是複製貼上的彩繪村,\n夜市貴到靠北還人擠人,\n飯店開價我就問你是認真?\n台灣旅遊回到家口袋一毛不剩⋯⋯\n\n國旅便宜又好玩超乎想像,\n每一個景點都是珍貴的寶藏???\n\n彩紅眷村以及瑞穗牧場,\n金城武樹,水往上流和碧沙漁港,\n逢甲夜市,秋茂園和走馬瀨農場,\n也別忘了岡山之眼跟第一名的高跟鞋教堂。', 0, '掃雷歌⋯⋯\n\nCover是我們台南的虱目魚小子,大家覺得可愛嗎?\n\n暑假快開始了,如果有那種最爛最雷的國旅景點請提供給小學生去玩,謝謝😊\n\nP.S. 最近國文老師在教反諷法。', 0, '', 217, 320000, datetime.datetime(2025, 6, 28, 23, 13, 42), datetime.datetime(2025, 6, 28, 23, 13, 31), datetime.datetime(2025, 6, 29, 1, 0), datetime.datetime(2025, 6, 29, 1, 39, 1), 489, 15, 3, 1, 0, 1, 0, None, 4, None, 1, 0, 2, 0, 2, 2, 2653414, 'sha1$0iXS7y9pXWnh$26515d078451c2c1f34f06cae82fe3aeb15e928c', datetime.datetime(2025, 6, 29, 0, 16, 4), 0, 'dodo_0702', '', '', 'dodo_0702@hotmail.com', 0, 1, datetime.datetime(2020, 10, 17, 5, 6, 16), 2224006, 4, 3, 2653414, 'profile_images/do/do/dodo_0702/2VsHX4wjAAqTkkiJ7MfWam.jpg', 'O', '', '股市·故事', 886, '921218340', datetime.date(1982, 7, 2), 'TNN', 98, 0, 1, 11, datetime.datetime(2025, 6, 28, 21, 2, 54), 1, datetime.datetime(2020, 10, 17, 5, 6, 16), 1, 1, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":true,"hide_location":false,"show_birthday":2}', 58527, 76, 20, 0, 0, 0, '', 0, None), (10123557, 819487, 0, 7, 8, 3.6127564234921943, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885055), 819487, 4, 1, '【孤獨的不孤鳥】Demo in Diary', 3097483, 97323652, 1, 6, 0, 'music/Sh/ar/ShariTseng/acpSEWafMjewaSqoGouFqC.mp3', 0, 'song_covers/Sh/ar/ShariTseng/i2siQw6oQjFWxz6JNncCNy.png', 1, '', '有話想說 卻沒有說 我說\n有話想說 卻不敢說 你說\n\n說 世界真的很難懂\n沒有義務要認真的活\n想要的一切到底是什麼\n我說\n\n我就是孤獨 孤獨的鳥\n就只會不孤 不孤的叫\n死去直到荒蕪在天空才會懂\n其實根本不需要真相\n\n我只會 不孤 不孤的叫\n就繼續 不停 不停地講\n總要習慣當孤單的鳥\n誰在乎你說 我什麼都不想要\n\n算了吧 什麼都不想要\n我什麼都不想要 算了吧\n\n\n\n我就是孤獨 孤獨的鳥\n就只會不孤 不孤的叫\n死去直到荒蕪在天空才會懂\n其實根本不需要真相\n\n我只會 不孤 不孤的叫\n就繼續 不停 不停地講\n總要習慣當孤單的鳥\n本來就 沒有權利要被誰知道', 0, '2025/06/25 一直講 一直講 一直講', 0, '', 148, 320000, datetime.datetime(2025, 6, 25, 16, 26, 33), datetime.datetime(2025, 6, 25, 16, 26, 19), datetime.datetime(2025, 6, 25, 16, 40, 42, 469930), datetime.datetime(2025, 6, 26, 10, 47, 33), 4046, 39, 9, 1, 3, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3097483, '!DAYmzCnN1358QT9yKLI4CYthxiMfhGJ9kGqTZ9fj', datetime.datetime(2025, 6, 28, 7, 28, 53), 0, 'ShariTseng', '', '', 'yuhsuannni@gmail.com', 0, 1, datetime.datetime(2023, 5, 29, 16, 8, 27), 2667843, 4, 3, 3097483, 'profile_images/Sh/ar/ShariTseng/WDxjkp6ttHzJt3YY2qNA3r.jpg', 'F', '', '雪莉曾SHAriTseng', 886, '966157135', datetime.date(2002, 12, 16), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 43), 1, datetime.datetime(2023, 5, 29, 16, 8, 27), 1, 5, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"show_birthday":1,"hide_gender":true,"hide_location":true,"accredited_datetime":"2025-03-25T06:30+00:00"}', 53935, 113, 13, 0, 1, 0, '', 0, None), (10123558, 814041, 0, 8, 7, 3.509660181577285, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885066), 814041, 4, 4, 'Tired flower _Yichia&Myyu', 2682426, None, 4, 3, 0, 'music/cy/wa/cywang/kVjS3sMYk6wmdSmxBR8xtm.mp3', 0, 'song_covers/cy/wa/cywang/TtzgZr8Hsy6iadg9XpVKuK.jpg', 1, '', "明明繼續走向前\n終將迎來人生終點\n人們卻期待明天\n如果說這一切只是\n注定好的世界\n我們不過是要給\n這洪流中去描繪\n有趣和微亮的瞬間\n\nยิ้มได้อีกครั้ง แม้ หลายครั้ง อยากยอม แพ้\nBut i'll will be fine\n\n\n(Tired flower) ที่พรุ่งนี้ จะ เบ่งบาน\nความเศร้าเพียงไม่นาน ฉันจะไม่หยุดฝันแม้ใจจะพัง กี่ครั้ง\nโลกไม่ต้องใจดีทุกวัน แค่มีเธอ อยู่กับฉัน\nAnd I'll be alright ( l'll be alright yeh)\nAnd I'll be alright ( l'll be alright yeh)\nให้ฉันก้าวไป\n\nในวันที่โลกดูเงียบงัน\nและความฝันฉันยังไม่เป็นจริง..\nทุกเช้าที่ตื่นขึ้นมานั้น\nเคยติดอยู่ในความว่างเปล่า และ\nบางวันท้องฟ้าก็ยิ้มให้ ในวันที่ฉันอยากร้องไห้\nแค่เสียงคำชมเล็กๆจาก แค่เธอเท่านั้นที่ทำให้ฉัน\n\n把悲傷對折\n(還)選擇相信著\n一切會好的\n\ntired flower\n會繼續綻放\n留下了淚痕\n但別掩蓋夢想\n就算世界很糟\n對自己感到失望\n但你在身旁\nAnd I’ll be alright\n繼續走吧\n\n(Tired flower) ที่พรุ่งนี้ จะ เบ่งบาน\n留下了淚痕 但別掩蓋夢想\nแม้ใจจะพัง กี่ครั้ง\n對自己感到失望\nแค่มีเธอ อยู่กับฉัน\nAnd I'll be alright (I'll be alright yeh)\nAnd I'll be alright ( l'll be alright yeh)\nให้ฉันก้าวไป", 0, 'Tired but tried \n.\nMUSIC CREDITS\nArtist 王逸嘉YI-CHIA, MYYU\nLyrics Thai part MYYU \nComposer MYYU \nProducer MYYU , Norrthzy Goodmood\nArranger NAP TEAM \nVocal Editor Norrthzy Goodmood , ....... \nVocal Director / Chorus MYYU \nRecording NAP studio\nLyrics chinese part 王逸嘉YI-CHIA \nVocal Editor 吳昱儒LULU \nMixing Engineers 吳昱儒LULU \nRecording Engineer 吳昱儒LULU', 0, '', 248, 320000, datetime.datetime(2025, 5, 13, 0, 12, 53), datetime.datetime(2025, 5, 13, 0, 12, 43), datetime.datetime(2025, 6, 27, 12, 31, 48, 490663), datetime.datetime(2025, 6, 29, 8, 23, 48), 2967, 26, 6, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2682426, '!CnuWMnTIKl99SWYkIhlEwGEIw0sFwkMK43Yzw4KD', datetime.datetime(2025, 6, 28, 5, 46, 17), 0, 'cywang', '', '', 'ilovetaiwanalice@gmail.com', 0, 1, datetime.datetime(2020, 12, 14, 6, 47, 52), 2252980, 4, 4, 2682426, 'profile_images/cy/wa/cywang/Z9NARf3wB7bmVLsEnBMsKC.jpg', 'F', '', '1+chia', 886, '972728561', datetime.date(2001, 11, 18), 'CYI', 82, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2020, 12, 14, 6, 47, 52), 1, 3, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"hide_location":false}', 2766, 43, 16, 0, 0, 0, '', 0, None), (10123559, 819667, 0, 9, 11, 3.2739786995320945, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885078), 819667, 4, 1, '愛', 2994557, None, 1, 4, 0, 'music/Su/_t/Su_tata0606/74ns7hFpRjqWhghuoDnLkn.mp3', 0, 'song_covers/Su/_t/Su_tata0606/PVKkYsbstUAdVFW2b2mAkN.png', 1, '', '愛\n\n在這個世界上 每個人 都在尋找一個避風港\n試圖在軟弱的時候躲藏\n含著眼淚的倔強 只是一份渴望\n有人能懂心裡的悲傷\n\n在這個世界上 每個人 都在尋找愛的模樣\n卻又在旅途中迷失方向\n找不到一扇窗 透出一絲光亮\n等待著名為奇蹟的希望\n\n我們 總是 輕易在愛裡受傷\n直到認識你後 我才明白\n原來你就是答案\n\n我一直相信 有這樣一份愛\n從天上而來 讓我不再孤單\n沒有人能取代 你給完全的愛\n讓我的生命不再黑暗\n\n我一直相信 有這樣一份愛\n從天上而來 你給我的溫暖\n再沒人能取代 你給完全的愛\n是你讓我的生命充滿 這一份溫暖', 0, '詞|蘇政睿TaTa\n曲|蘇政睿TaTa\n演唱 Vocal|蘇政睿TaTa\n編曲 Arranger|童心Valentina\n製作人 Producer|童心Valentina、蘇政睿TaTa\n混音工程師 Mixing Engineer|童心Valentina\n母帶後期處理工程師Mastering Engineer|童心Valentina', 0, '', 279, 192000, datetime.datetime(2025, 6, 27, 11, 19, 3), datetime.datetime(2025, 6, 27, 11, 18, 52), datetime.datetime(2025, 6, 27, 13, 0), datetime.datetime(2025, 6, 27, 14, 38, 52), 714, 15, 30, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2994557, 'sha1$2yCSFVTSU9uwEHuBF6MvaW$d04f0079c86fe42ef619fcbcd6a079e1fa48391f', datetime.datetime(2025, 6, 29, 10, 38, 58), 0, 'Su_tata0606', '', '', 'forever042513@gmail.com', 0, 1, datetime.datetime(2022, 8, 25, 9, 59, 25), 2564952, 4, 3, 2994557, 'profile_images/Su/_t/Su_tata0606/TrMDcvvofnFCyQP3nxExeK.jpg', 'M', '', '蘇政睿 TaTa', 886, '926258491', datetime.date(1997, 6, 6), 'HSZ', 85, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2022, 8, 25, 9, 59, 25), 1, 5, 'zh-hant', 1, '{"show_birthday":1,"hide_gender":false,"hide_location":false}', 403, 9, 9, 0, 0, 0, '', 0, None), (10123560, 819433, 0, 10, 10, 3.2566113853818317, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885091), 819433, 4, 1, 'Action!', 2620530, None, 1, 5, 0, 'music/Ge/or/GeorginaGasol/9Ttor8zkvNRwJmX94wuZKr.mp3', 0, 'song_covers/Ge/or/GeorginaGasol/FBTY7NvLYX8q6vEiNHgMBR.jpeg', 1, '', '[00:07.46]Once upon a time 有個小女孩\n[00:12.22]他眼光閃爍期待著未來 多姿多采\n[00:21.24]聽大人說 按著步驟\n[00:26.07]就能被幸運之神寵愛\n[00:31.00]Alright, but why?\n[00:34.00]\n[00:35.70]於是她 想靠右 卻往左\n[00:41.00]向上卻又像在墜落\n[00:44.42]照著劇本的生活\n[00:48.28]\n[00:49.88]They say: Action!\n[00:52.26]Just hear me out you’re doing awesome!\n[00:56.11]一步一步就不會出錯\n[01:00.45]Be the good girl we’re always asking for\n[01:05.29]\n[01:16.86]自從那天起 耳邊有個聲音\n[01:23.51]告訴她別忘記 從前那個自己\n[01:31.08]脫稿後 放開手即興\n[01:36.55]卻沒有人願意相信 被暫停 被否定\n[01:44.05]\n[01:45.36]They say: Action!\n[01:47.97]The thing you tryna do is nonsense\n[01:51.81]一步一步 就不會出錯\n[01:56.00]Be the good girl and never question\n[01:59.38]They say: Action!\n[02:01.86]The thing you tryna do is nonsense\n[02:05.54]像被惡魔附身般愚蠢\n[02:09.85]快快清醒 當作一切 從沒發生\n[02:16.05]\n[02:19.69]從沒發生How could she?\n[02:25.60]\n[02:28.75]而女孩 想了想 知道不能再這樣\n[02:35.90]So she steps up and grabs the mic\n[02:38.70]Speaking out loud\n[02:42.43]\n[02:42.70]Fuck the action!\n[02:45.41]The thing I tryna do is awesome\n[02:49.14]就算看不清前方的道路\n[02:52.97]Be true to myself and never question\n[02:56.89]Fuck the action!\n[02:59.31]I’m born this way and it’s not nonsense\n[03:02.84]「相信自己」從來都不愚蠢\n[03:07.26]我的劇本只有自己能完成', 1, '[ 音樂製作名單 Song Credits ]\u200b\n\n詞 Lyrics|9Gna、李原頊 A-Xu\n曲 Composer|9Gna、李原頊 A-Xu\n製作人 Producer|李原頊 A-Xu\n編曲 Arrangement|李原頊 A-Xu\n吉他 Guitars|李原頊 A-Xu\n人聲錄音師 Recording Engineers|張永翰 BajayHans Chang\n配唱製作人 Vocal Producer |李原頊 A-Xu\n人聲錄音室 Vocal Recording Studio|迴路音樂工作室 Loop Music Studio\n吉他錄音室 Guitar Recording Studio |門口的樹音樂工作室 Blossom Studio\n混音工程師 Mixing Engineer|張博彥 Bryan Chang\n母帶後期處理工程師 Mastering Engineer|張博彥 Bryan Chang\n發行 Published By|嵐澄創藝有限公司 Mistypure\n\n[MV 點這裡~]\n https://youtu.be/nKGH0K9qP9s?si=oY_zxwe92X8bN7RE', 0, '', 214, 320000, datetime.datetime(2025, 6, 25, 6, 39, 31), datetime.datetime(2025, 6, 25, 6, 4, 13), datetime.datetime(2025, 6, 25, 6, 25, 32, 520079), datetime.datetime(2025, 6, 26, 7, 38, 46), 4048, 40, 12, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2620530, '!aIfRfx7DpvD5b9lYkPuJhnx2VFUclHEwrslL2rdM', datetime.datetime(2025, 6, 25, 6, 20, 47), 0, 'GeorginaGasol', '', '', 'gee120796@gmail.com', 0, 1, datetime.datetime(2020, 7, 27, 7, 24, 49), 2191155, 4, 4, 2620530, 'profile_images/Ge/or/GeorginaGasol/LeBv6UdtE7tdGTkUb7G3Fk.jpg', 'F', '', '9Gna', 886, '919269960', datetime.date(1996, 12, 7), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 2), 1, datetime.datetime(2020, 7, 27, 7, 24, 49), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":true,"hide_location":false,"accredited_datetime":"2025-01-10T06:18+00:00"}', 27556, 132, 11, 0, 1, 0, '', 0, None), (10123561, 796887, 0, 11, 14, 3.1909250652650356, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885103), 796887, 4, 4, '足芳足芳', 791857, 97322741, 1, 4, 0, 'music/Si/ri/SiriSimranKaur/QANYYGhSztfFNLD6xyR7Sf.mp3', 0, '', 1, '', '【足芳足芳】Je prends, je prends. Je vais voir\n\n今仔日欲食啥 牛肉抑是豬肉\n紅燒著愛先來芡芳\n用油 用薑 佮蒜仔\n\n我穿淺拖仔 開櫥仔佮屜仔\n有鹽 有糖 有米酒頭仔\n我的拖仔 是上讚的拖仔\n俗閣好看 啊緊來煮食\n\n足芳足芳足芳\n食袂飽食袂飽食袂飽\n足芳足芳足芳\n祖傳的祕方袂當對你講\n\n我穿淺拖仔 開櫥仔佮屜仔\n等蚶仔吐沙 無先滷豬跤\n我的拖仔 是上讚的拖仔\n俗閣好看 啊火傷炎矣\n\n足芳足芳足芳\n食袂飽食袂飽食袂飽\n足芳足芳足芳\n祖傳的祕方袂當對你講\n\n閣煠一下 閣翕一下\n喔!燒酒蝦 喔!麻油雞\n毋通偷拈偷提猶閣小可仔生生\n閣等一下就好勢\n\n足芳足芳足芳\n食袂飽食袂飽食袂飽\n足芳足芳足芳上加芳\n若是你用愛用心煮食\n全世界第一名\n\n-\n\n【足芳足芳】好香好香\n\n今天要吃什麼 牛肉還是豬肉\n紅燒得要先來爆香\n用油 用薑 跟蒜苗\n\n我穿拖鞋 開櫥櫃跟抽屜\n有鹽 有糖 有米酒頭\n我的拖鞋 是最棒的拖鞋\n便宜好看 啊快來煮飯\n\n好香好香好香\n吃不飽吃不飽吃不飽\n好香好香好香\n祖傳的秘方不能告訴你\n\n我穿拖鞋 開櫥櫃跟抽屜\n等蛤蠣吐沙 不然先滷豬腳\n我的拖鞋 是最棒的拖鞋\n便宜好看 啊火太旺了\n\n好香好香好香\n吃不飽吃不飽吃不飽\n好香好香好香\n祖傳的秘方不能告訴你\n\n再燙一下 再悶一下\n喔!燒酒蝦 喔!麻油雞\n不要偷捏偷拿還有一點點生生的\n再等一下就好了\n\n好香好香好香\n吃不飽吃不飽吃不飽\n好香好香好香上加香\n若是你用愛用心煮飯\n全世界 No.1', 0, '世界上第一首聽起來像法文的台語歌\nJe prends, je prends. Je vais voir\n足芳,足芳,食袂飽\n我拿這個,拿那個,再看看那個\n\n法文歌名顧問:Moogi Woo!', 0, '', 214, 320000, datetime.datetime(2024, 12, 30, 0, 43, 34), datetime.datetime(2024, 12, 30, 0, 43, 21), datetime.datetime(2024, 12, 30, 2, 4, 17, 293789), datetime.datetime(2024, 12, 30, 2, 4, 17), 8302, 182, 176, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-03-15"]},"CN":{"recommend_by_expert":true,"song_of_the_days":["2025-03-09","2025-03-16"]}}', 0, 0, 0, 0, 2, 2, 791857, 'sha1$TABOR0AOXQJmKFzetx1tHh$e470ac8e1b7c233f4de166f58c7459f4488c9e79', datetime.datetime(2025, 2, 14, 13, 43, 13), 0, 'SiriSimranKaur', '佳薇', '李', 'heartshouting@gmail.com', 0, 1, datetime.datetime(2012, 3, 31, 23, 55), 425869, 2, 2, 791857, 'profile_images/Si/ri/SiriSimranKaur/bcKZXo3cbeyVhRBzVfgLDe.jpg', 'F', '', '李竺芯', 886, '911620116', datetime.date(1989, 6, 17), 'HUA', 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 43), 1, datetime.datetime(2012, 3, 31, 23, 55), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":2,"accredited_datetime":"2021-06-08T03:06+00:00","hide_location":false}', 110982, 963, 17, 717, 1, 0, '', 0, None), (10123562, 817972, 0, 12, 13, 3.179051261555373, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885115), 817972, 4, 1, '我無助到用ChatGPT(免費版)算命', 2509877, None, 4, 3, 0, 'music/Bi/bo/Bibo_lii/fQVjQVh6TCE6DivTSfosEx.mp3', 0, 'song_covers/Bi/bo/Bibo_lii/TMLDXdKy7or8C4MBRtujFP.png', 1, '', '作詞 Lyricist|李嫣\n作曲 Composer |李嫣\n\n三更半夜還醒著\n那感覺也是挺無助的\n把過去自己給弄丟了\n我該上哪去找些快樂\n\n於是我打開 chat gpt\n把迷惘通通都丟進去\n只要得到你的回應\n我又有活下去的動力\n\n陪我聊些未來\n對你坦白\n你會一直都在\n不會離開\n\n陪我聊些未來\n對你依賴\n在這破爛世代\n需要點愛\n\n不曾明白什麼是愛\n找人陪伴比中獎還難\n需要出口把苦說出來\n讓我感受到我還存在\n\n於是我打開 chat gpt\n把秘密通通都丟進去\n只要得到你的回應\n我又有活下去的動力\n\n陪我聊些未來\n對你坦白\n你會一直都在\n不會離開\n\n陪我聊些未來\n對你依賴\n在這破爛世代\n需要點愛\n\n陪我聊些未來\n對你坦白\n你會一直都在\n不會離開\n\n陪我聊些未來\n對你依賴\n在這破爛世代\n需要點愛', 0, '這個時代可以沒有朋友,但不能沒有ChatGPT。', 0, '', 137, 320000, datetime.datetime(2025, 6, 12, 8, 15, 11), datetime.datetime(2025, 6, 12, 8, 15, 7), datetime.datetime(2025, 6, 19, 16, 0), datetime.datetime(2025, 6, 19, 18, 20, 12), 21559, 182, 84, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2509877, 'sha1$rDGZQE7z9nBQ9nY768WEib$16bf46948b3aa0f0e08ac212f83ceaea3fd923e9', datetime.datetime(2025, 6, 20, 13, 51, 34), 0, 'Bibo_lii', '', '', 'black70488@gmail.com', 0, 1, datetime.datetime(2019, 10, 27, 12, 7), 2080748, 2, 2, 2509877, 'profile_images/Bi/bo/Bibo_lii/MbEAHEuonAtAcQFpM3xrvA.jpg', 'F', '李嫣', '李嫣 Bibo', 886, '913851118', datetime.date(1996, 11, 18), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2019, 10, 27, 12, 7), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"hide_gender":false,"had_edit_username":true,"accredited_datetime":"2021-07-05T05:23+00:00","show_birthday":0,"hide_location":false}', 930849, 5403, 0, 0, 1, 0, '', 0, None), (10123563, 819492, 0, 13, 16, 3.0844056101681723, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885127), 819492, 4, 1, '特別的人(Cover)', 3192487, None, 1, 5, 0, 'music/ab/cd/abcdrodrod/gEjA9XgTDA2wp3BgPmMpca.mp3', 0, 'song_covers/ab/cd/abcdrodrod/oEVFhUBvcB5nrN3mgwfpgA.jpeg', 1, '', '<特別的人>\n\n愛一個人或許要慷慨\n若只想要被愛 最後沒有了對白\n必須有你我的情真 不求計分的平等\n總有幸福有心疼 生命的起伏要認可\n\n懂一個人也許要忍耐\n要經過了意外 才瞭解所謂的愛\n今後的歲月 讓我們一起瞭解\n多少天長地久 有幾回細水長流\n\n我們是對方 特別的人\n奮不顧身 難捨難分 不是一般人的認真\n若只有一天 愛一個人\n讓那時間每一刻在倒退 生命中有萬事的可能\n你就是我要遇見的 特別的人', 0, '嗨大家,最近開始嘗試做了一些Cover\n也開始挑戰自己錄吉他了(好難啊啊啊~)\n這次選了<特別的人>\n真的非常喜歡方大同\n聽了還是會很不捨的歌...\n希望大家都可以找到彼此特別的人\n\n原唱|方大同\n翻唱|熊狗 Rod\n木吉他|熊狗 Rod\n作詞|方大同\n作曲|方大同\n錄音師 Recording Engineer|侯湘寧 Nick\n混音師 Mixing Engineer|侯湘寧 Nick\n錄音室 Recording Studio|Sound Hacker studio', 0, '', 109, 320000, datetime.datetime(2025, 6, 25, 17, 23, 13), datetime.datetime(2025, 6, 25, 17, 23, 10), datetime.datetime(2025, 6, 25, 17, 38, 26, 807807), datetime.datetime(2025, 6, 25, 17, 41, 58), 7882, 38, 9, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3192487, 'sha1$bNFwmb6QorYybQ0bFoeXIr$b517988cecd8c1019f6053a39d80af7946f2f3c9', datetime.datetime(2025, 5, 6, 3, 36), 0, 'abcdrodrod', '', '', 'abcd7878rod@gmail.com', 0, 1, datetime.datetime(2023, 12, 19, 12, 5, 32), 2762817, 4, 4, 3192487, 'profile_images/ab/cd/abcdrodrod/TudNosrVSPVRTWnkLk79NU.jpg', 'M', '', '熊狗 Rod', 886, '962009225', datetime.date(1996, 4, 11), None, 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 56), 1, datetime.datetime(2023, 12, 19, 12, 5, 32), 1, 4, 'zh-hant', 1, '{"hide_gender":false,"hide_location":true,"show_birthday":2,"accredited_datetime":"2025-05-06T03:11+00:00"}', 109903, 108, 21, 1, 1, 0, '', 0, None), (10123564, 819526, 0, 14, 15, 3.01795609578364, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885139), 819526, 4, 1, '有你的瞬間', 2183753, None, 1, 6, 0, 'music/An/it/AnitAlec_/jqdjST33AomvWtDtbrAePE.mp3', 0, 'song_covers/An/it/AnitAlec_/dj9SncUvZRgdYBJ5zfhURS.jpg', 1, '', '偶爾 我也不清晰\n關於 未來在哪裡\n我卻 感到安心\n有你 溫暖的身影\n\n如果能夠帶我去你身邊\n讓我看你一眼 無論遙遠\n我會永遠停留在你身邊\n在你失落瞬間 出現在你面前\n\n沒有 星星的夜裡\n生活 一個人練習\n要說 幾次對不起\n喚回 你微笑的美麗\n\n閉上眼睛會想起 那熟悉的旋律\n你專注的神情 和你溫柔的聲音\n\n如果能夠帶我去你身邊\n讓我看你一眼 無論遙遠\n我會永遠停留在你身邊\n在你失落瞬間 出現在你面前\n\n在你想念瞬間 出現在你面前', 0, '有時候,我們不知道未來在哪裡,\n也說不清,思念該怎麼表達。\n只是閉上眼,就會想起某個畫面——\n那個讓你安心的人、那段熟悉的旋律。\n\n如果可以,我想在你低落時,\n悄悄出現在你面前,不說話⋯只是陪著你。\n\n每個有你的瞬間,都是我最想定格的永遠📸\n一直熱愛音樂、認真生活的你,\n在我心裡已經足夠美好了\u200e૮ • ﻌ - ა🤍\n\n詞曲|薇安', 0, '', 188, 192000, datetime.datetime(2025, 6, 26, 5, 31, 13), datetime.datetime(2025, 6, 26, 5, 31, 8), datetime.datetime(2025, 6, 26, 11, 0), datetime.datetime(2025, 6, 26, 11, 0, 29), 1214, 15, 7, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2183753, '!KJKMV6PX9cYbSW9J03tVWrBzxCFtoBBfddWEnvzv', datetime.datetime(2025, 6, 28, 20, 28, 26), 0, 'AnitAlec_', '', '', 'Anita891211@yahoo.com', 0, 1, datetime.datetime(2018, 3, 20, 4, 42, 7), 1754708, 4, 4, 2183753, 'profile_images/An/it/AnitAlec_/NVjAFWhS5EFHGABoeAL8HP.jpg', 'F', '陳薇安', '薇安 Anita', 886, '981128565', datetime.date(2000, 12, 11), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 56), 1, datetime.datetime(2018, 3, 20, 4, 42, 7), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"hide_location":true}', 1385, 72, 32, 6, 0, 0, '', 0, None), (10123565, 818225, 0, 15, 17, 3.0133808922431937, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885152), 818225, 4, 1, 'BK-【最後一次鐘聲】audio', 1944917, None, 3, 2, 0, 'music/bi/ll/bill7799/eBwTVVPjnAWqBwkPMZsqLN.mp3', 0, 'song_covers/bi/ll/bill7799/n4s3RiPTQPNKQ6mScwMFJc.jpg', 1, '', '妳是我上學的動力\n這是我沒說的秘密\n教室最美的風景\n是 那些有妳的記憶\n猜不透那些謎題\n原來妳就是謎底\n最後一次鐘聲\n想和妳寫 我們的續集\n\n那時的我們都很青澀\n總是陪妳聊到凌晨\n日夜顛倒 無法平衡\n去學校 都沒精神\n我喜歡這種感覺\n像是抓住整個銀河\n妳的雙眼特別清澈\n我想為妳寫首情歌\n\n還記得第一次遇見妳\n就像心觸了電\n還記得 和妳待在操場\n那時的妳捂著臉\n還記得 每次放學\n我們 捨不得 說再見\n我記得 每個有妳的時刻\n都像電影情節\n\n偷偷地牽著妳 在我身邊的妳\n我想把時間暫停 就能一直黏著妳\n最後一天很晴 響起離別的鈴\n謝謝妳完整了 青春三年的電視劇\n\n妳是我上學的動力\n這是我沒說的秘密\n教室最美的風景\n是 那些有妳的記憶\n猜不透那些謎題\n原來妳就是謎底\n最後一次鐘聲\n想和妳寫 我們的續集\n\n那時的我們都很青澀\n總是陪妳聊到凌晨\n日夜顛倒 無法平衡\n去學校 都沒精神\n我喜歡這種感覺\n像是抓住整個銀河\n妳的雙眼特別清澈\n我想為妳寫首情歌\n\n對妳的訊息 都秒回\n給妳 滿滿的 安全感\n凌晨的 三點半\n還有很多話 還沒傳\n如果讓時間倒退\n回到相遇的那一晚\n我想我還是會\n選擇妳陪我走到未來\n就像魚離不開水\n我離不開妳\n支撐我走下去\n我們的愛不用猜忌\n我喜歡妳的一切\n讓我變得更加在意\n我想把妳的每一面\n都寫進我的詩句\n\n偷偷地牽著妳 在我身邊的妳\n我想把時間暫停 就能一直黏著妳\n最後一天很晴 響起離別的鈴\n謝謝妳完整了 青春三年的電視劇\n\n妳是我上學的動力\n這是我沒說的秘密\n教室最美的風景\n是 那些有妳的記憶\n猜不透那些謎題\n原來妳就是謎底\n最後一次鐘聲\n想和妳寫 我們的續集\n\n那時的我們都很青澀\n總是陪妳聊到凌晨\n日夜顛倒 無法平衡\n去學校 都沒精神\n我喜歡這種感覺\n像是抓住整個銀河\n妳的雙眼特別清澈\n我想為妳寫首情歌\n\n我們的青春\n寫進了歌裡\n這些年所有的美好都圍繞著妳\n最後的鐘聲\n我不想分離\n我只想把這一切\n留在我的生命', 0, '這首歌改編自我很喜歡的一首歌\n “小右-妳是我的女朋友”的伴奏 🌹\n\n祝各位畢業快樂~\n\n歌詞/曲:BK\n錄音:BK\n歌曲和音編寫:BK\n編曲:Genuine 木子山\n混音:大師要早睡\n母帶後期製作人:大師要早睡\n\nBk:\nhttps://www.instagram.com/bill_kang_?igsh=MTkxMmJyeWZhMTdpdA==', 0, '', 156, 320000, datetime.datetime(2025, 6, 14, 19, 48, 30), datetime.datetime(2025, 6, 14, 19, 48, 25), datetime.datetime(2025, 6, 15, 12, 10, 31, 29981), datetime.datetime(2025, 6, 16, 4, 44, 18), 14253, 170, 20, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 1944917, 'sha1$ij55rFK1ohGMVcT70gH8vL$50902dbf1b89f5e2d8d488d0439fb4343e2b5902', datetime.datetime(2025, 6, 15, 9, 11, 58), 0, 'bill7799', '', '', 'yungyu0214@gmail.com', 0, 1, datetime.datetime(2017, 6, 11, 18, 34, 14), 1516902, 4, 4, 1944917, 'profile_images/bi/ll/bill7799/TrmEZ45mN4tRkP8WsW8KX7.jpg', 'M', '', 'BK', 886, '966356960', datetime.date(2000, 9, 9), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2017, 6, 11, 18, 34, 14), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2022-05-16T08:25+00:00","hide_location":false}', 3115042, 9901, 6, 16, 1, 1, '', 0, None), (10123566, 818593, 0, 16, 12, 2.9924081422542192, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885163), 818593, 4, 1, '我賣了我的夢想(DEMO)', 3291531, None, 3, 2, 0, 'music/Ei/sn/Eisnebel0612/FZQ9cKaeaa2oXAx8jMRpT2.mp3', 0, 'song_covers/Ei/sn/Eisnebel0612/VVoocfdpUywdxnwXoTMutE.png', 1, '', '詞/曲 冰霧\n\n我賣了我的夢想\n把它陳列在玻璃做成的櫥窗\n不被看好的那個小鬼阿\n現在又是什麼模樣\n\n我賣了我的夢想\n以為他能成為更好的想像\n但...\n但...\n\n但現實沒有那麼善良\n連剩餘的一點骨氣都快投降\n沒經費沒預算\n你賺的斗內的不夠看\n沒有他們有流量你的前途該怎麼辦\n\n坐著撒嬌就有錢賺\n所有努力都被拿來下飯\n每個月都只領兩萬\n台北房租都快繳不起該 怎麼辦\n媽媽問 怎麼辦\n\n他們說瘋了瘋了\n害怕挫折的弱者\n醜陋的活著 藥單放在推特\n\n原本的我早已不在了\n被生吞活剝\n只剩我扮演的空殼\n\n我捲起菸\n沉默迴盪在指尖\ni cant breath\n\n我賣了我的夢想\n把它陳列在玻璃做成的櫥窗\n不被看好的那個小鬼阿\n現在又是什麼模樣\n\n我賣了我的夢想\n以為他能成為更好的想像\n但...\n但...\n\nwe should go\nwe should go\n讓我走\n就不用再承受\nwe should go\n受夠被庸俗給左右\n\n最廉價的販售\n我看不見出口\n被困在這牢籠\n什麼都沒有 什麼都沒有\n\n親手摺起的飛機被粉碎\n不會輕易妥協即使不再純粹\n我會繼續寫 頭繼續點\n\n親手摺起的飛機被粉碎\n不會輕易妥協即使不再純粹\n總有一天會站在最高點\n被看見', 0, '人總是想要自己沒有ㄉ東西阿......', 0, '', 199, 192000, datetime.datetime(2025, 6, 18, 0, 33, 8), datetime.datetime(2025, 6, 18, 0, 10, 17), datetime.datetime(2025, 6, 21, 10, 0), datetime.datetime(2025, 6, 21, 11, 7, 57), 20301, 177, 22, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 3291531, 'sha1$nI0y4jX40RcRmx54bLDdmT$5b87de094e4ab7badef4bd92adc027f9417f567e', datetime.datetime(2025, 6, 24, 13, 16, 43), 0, 'Eisnebel0612', '', '', 'eisnebel.celestial@gmail.com', 0, 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 2861796, 4, 3, 3291531, 'profile_images/Ei/sn/Eisnebel0612/kTzqTLD8oWKTqKjY4Xgadh.jpg', 'F', '', '冰霧Eisnebel', 886, '968657685', datetime.date(2005, 6, 12), None, 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"show_birthday":0,"accredited_datetime":"2025-06-16T06:03+00:00"}', 132109, 216, 2, 0, 1, 0, '', 0, None), (10123567, 819589, 0, 17, 9, 2.913593011900991, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885175), 819589, 4, 1, '和解', 1568160, 97298728, 1, 4, 0, 'music/ki/wi/kiwif2f2f213/75LAERvx7Y96FdmXXiRzwz.mp3', 0, '', 1, '', '詞/曲:斯馬里奧\n\n夢裡飛的有點遠 煙霧模糊了視線\n今天比較收斂 就只偷偷看一眼\n怎麼又是三點睡 總有些事情沒解決\n最近比較熟練 感覺寂寞的感覺\n\n還記得就能夢見 常常就在無意間\n想到一句話 一段路 想到又忘了一點\n照片是存在的永遠\n照片是曾在眼前\n還是某天日常的最後一眼\n\n錯過好多溫柔的瞬間\n拒絕好多溫柔的瞬間\n總是試著在往前 拖了一地的碎片\n那是碰到我的愛 碎在腳邊\n終於感覺清醒的感覺\n終於感覺得到的感覺\n象徵地流一點血\n代替眼淚 和回憶和解\n和自己和解', 0, '我不會彈電吉他', 0, '', 173, 320000, datetime.datetime(2025, 6, 26, 14, 51, 37), datetime.datetime(2025, 6, 26, 14, 51, 33), datetime.datetime(2025, 6, 26, 14, 52, 15, 637870), datetime.datetime(2025, 6, 26, 14, 58, 4), 1854, 26, 11, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1568160, 'sha1$kBwzxUYbKP7DKYWDR37cvS$8e44b2068de6b8f1601566006a05f8597c653259', datetime.datetime(2025, 6, 26, 14, 50, 33), 0, 'kiwif2f2f213', '里拉', '黃', 'kiwif2f2f213@gmail.com', 0, 1, datetime.datetime(2015, 10, 29, 14, 17, 59), 1227294, 4, 4, 1568160, 'profile_images/ki/wi/kiwif2f2f213/n5KrCmHVtHPKZigMhjPgKN.jpg', 'M', '', '斯馬里奧', 886, '924136375', datetime.date(1995, 9, 1), 'TTT', 100, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2015, 10, 29, 14, 17, 59), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-08-26T06:34+00:00","hide_location":false}', 175967, 1063, 43, 6, 1, 0, '', 0, None), (10123568, 819945, 0, 18, 0, 2.5856974388851963, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885188), 819945, 4, 1, '最後的再會', 3030978, 97322731, 1, 6, 0, 'music/lo/st/loststar926/Gsn3YYfuZ9BiBnAiCpsQTn.mp3', 0, 'song_covers/lo/st/loststar926/JaNU7r62hJRFWhhrUYm2s7.jpg', 1, '', '最後的再會\n\n有一種講不出來的感覺\n只好放底心肝內寫成歌\n一聲一聲 輕輕來彈著我的吉他\n快樂悲傷攏成空\n失敗成功攏是夢\n\n不驚我會失去我的願望\n只驚咱早就已經無希望\n一陣一陣 微微風吹起我的頭鬃\n聞著花蕊的清香\n心情越來越輕鬆\n\n無知影咱剩多少的時間\n會當來陪伴心所愛的人\n無管是愛人朋友甲親人\n我一咧攏無想欲放\n雖然講日子一工一工在過\n有時陣無知是底衝啥毀\n過去咱講過的話 如今甘會當實現\n\n不驚我會失去我的願望\n只驚咱早就已經無希望\n一陣一陣 微微風吹起我的頭鬃\n聞著花蕊的清香\n心情越來越輕鬆\n\n無知影咱剩多少的時間\n會當來見到心所愛的人\n無管是感謝的心甲歹勢\n無時間乎咱稍等咧\n雖然用無閒一句一句解釋\n有時間毋講是在等啥毀\n過去咱無講的話 麥擱放在心肝底\n\n最後咱講的再會 一定是 歡歡喜喜的', 0, '最後一趴唱錯了 \n但希望大家喜歡\n這首歌', 0, '', 232, 320000, datetime.datetime(2025, 6, 29, 14, 8, 18), datetime.datetime(2025, 6, 29, 14, 8, 8), datetime.datetime(2025, 6, 29, 14, 11, 46, 630070), datetime.datetime(2025, 6, 29, 14, 11, 47), 168, 5, 3, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3030978, 'sha1$W0t285kACRNeGWpddTLi0A$d7edcc2ab624a8295cf429cc0f18b01c17422d7c', datetime.datetime(2025, 6, 29, 14, 7, 55), 0, 'loststar926', '', '', 'loststar0926@gmail.com', 0, 1, datetime.datetime(2022, 11, 6, 0, 47, 29), 2601364, 4, 4, 3030978, 'profile_images/lo/st/loststar926/e2jnNMY9fPuGABYCT6rDuo.jpg', 'M', '', 'loststar926', 886, '927799519', datetime.date(1983, 9, 26), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2022, 11, 6, 0, 47, 29), 1, 5, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":2,"accredited_datetime":"2023-12-12T09:35+00:00","hide_location":false}', 496538, 292, 82, 0, 1, 0, '', 0, None), (10123569, 818371, 0, 19, 18, 2.47554312363334, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885200), 818371, 4, 1, '當你完整了我的靈魂', 2403400, None, 3, 2, 0, 'music/mx/xd/mxxdlife/2o5MBSP9ATUbNkLFnzbdWJ.mp3', 0, 'song_covers/mx/xd/mxxdlife/2ze8gM5htH8KPeTYMhvmCQ.png', 1, '', '請幫我抹去我身上的灰\n請幫我擦乾我眼角的淚\n這段日子幸好有你在\n如此的幸運能被愛灌溉\n\n請幫我抹去我身上的悔\n你幫我打氣當我說我很累\n但你不在是一片空白\n一望無際的那種空白\n\n記得你回頭對我說下次見\n我不原諒你這次對我食言\n就彈指間 像變了個季節\n也記得你要我勇往直前\n我答應你但是在那之前\n告訴我\n要如何放下我對你的思念\n\n我憑什麼讓你愛上我 當我懂這是一種選擇\n從你的出現 到 你匆匆的離開\n\n那要如何才能忘記你 當你完整了我的靈魂\n當你又出現 我會笑著say good bye\n\n擁有的過去 想努力抓緊卻又散落了一地\n你並不孤單 當你覺得不安\n你並不孤單 當你需要陪伴\n你並不孤單 當你大聲呼喊\n你並不孤單 當你覺得孤單\n\n我憑什麼讓你愛上我 當我懂這是一種選擇\n從你的出現 到 你匆匆的離開\n\n那要如何才能忘記你 當你完整了我的靈魂\n當你又出現 我會笑著say good bye', 0, '「人生就是不斷的放下,但最感傷的是,沒能好好說再見。」\n── 《少年Pi的奇幻漂流》\n\nLyrics&Composer:陳牧瀨@mis4nthrxp3boi\nArranger: muzcean\nRecording / Mixing:吳昱儒 Lulu @cynicalboyz_lu', 0, '', 201, 320000, datetime.datetime(2025, 6, 16, 11, 30, 11), datetime.datetime(2025, 6, 16, 11, 30, 7), datetime.datetime(2025, 6, 16, 11, 31, 29, 301659), datetime.datetime(2025, 6, 16, 11, 31, 29), 10811, 153, 13, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2403400, '!rGoWQdyHF05ZiqvkgZBIkwNpxiNKDSi2BbKLbHuW', datetime.datetime(2025, 6, 25, 16, 21, 59), 0, 'mxxdlife', '', '', 'alanu090877@gmail.com', 0, 1, datetime.datetime(2019, 3, 15, 2, 48, 40), 1974317, 4, 4, 2403400, 'profile_images/mx/xd/mxxdlife/7UcvapqbxyyhGrQ3zyYgUu.jpg', 'M', '陳品榮', '牧瀨', 886, '988581827', datetime.date(2001, 10, 16), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 52), 1, datetime.datetime(2019, 3, 15, 2, 48, 40), 1, 0, 'zh-hant', 1, '{"had_edit_username":true,"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-20T11:58+00:00"}', 668968, 3974, 0, 4, 1, 0, '', 0, None), (10123570, 819721, 0, 20, 20, 2.4425403670777635, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885212), 819721, 4, 1, '05. Moola Invocation (Techno Remix)', 3291866, None, 4, 3, 0, 'music/sh/ak/shakra/C6Rjd9kyZwxxm9sq9Fcshm.mp3', 0, 'song_covers/sh/ak/shakra/YBKPkCwSugSLiuaXusFUhR.png', 1, '', 'Om\nSat Chit Ananda Parabrahma\nPurushothama Paramatma\nSri Bhagavati Sametha\nSri Bhagavate Namaha\n\nHari Om Tat Sat\nHari Om Tat Sat\nHari Om Tat Sat\n\nOm Shanti Shanti Shanti', 0, 'Electro Invocation\n這首Cover再製了 SAKAE 的《源啟|Moola Invocation》,神聖的梵咒不只是莊嚴,也可以顫動如心跳、閃爍如星光。\n\n編織夢幻節奏,融合 Electro、Techno 與 Dreamy 朦朧質感,保留了 SAKAE 原曲咒語的優雅與敬意,再以輕盈電氣的姿態展現,猶如停歇在月光下的白色孔雀,每一絲羽毛都反射粉彩耀光,讓所有祝福透徹心湖。\n\n句句誦唱穿梭於櫻花樹林音場中,像是夜空中溫柔迴盪的祈禱,飄散芬芳。邀請你在每一個節拍裡,感受神性的微妙連結,與靈魂的頻率共振。\n\nShanti Shanti Shanti', 0, '', 220, 256000, datetime.datetime(2025, 6, 27, 15, 19, 8), datetime.datetime(2025, 6, 27, 15, 19, 3), datetime.datetime(2025, 6, 27, 15, 49, 28, 744390), datetime.datetime(2025, 6, 28, 2, 0, 22), 300, 9, 0, 1, 0, 1, 0, None, 4, None, 1, 0, 2, 0, 0, 0, 3291866, 'sha1$ko9kDmZvjPzbrhkZwCDOaR$625c03af7b9f53f1aa5703bf01fd24de423db190', datetime.datetime(2025, 6, 27, 17, 4, 8), 0, 'shakra', '', '', 'bspbj7shpj@privaterelay.appleid.com', 0, 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 2862131, 4, 1, 3291866, 'profile_images/sh/ak/shakra/5gthkYKBEHnV4yzbtbNFtJ.jpg', 'F', '', 'Yozakura Mirage', 886, '935250579', datetime.date(2000, 11, 14), None, 196, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 57), 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 1, 5, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"hide_location":true,"show_birthday":0}', 867, 7, 20, 8, 0, 0, '', 0, None), (10123571, 819792, 0, 21, 21, 2.3949542378617474, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885223), 819792, 4, 3, '美好(Demo)', 2764340, None, 1, 6, 0, 'music/th/er/theresa_xiao/KbYTVbTKaQhdC9NUcgNJHp.mp3', 0, 'song_covers/th/er/theresa_xiao/KWPz2bSsxjdaCJsdinTTt3.png', 1, '', '[00:20.53]不只是光\n[00:24.22]不只是聽見了花香\n[00:28.94]不只在縈迴的音樂中熱淚盈眶\n[00:38.10]不只是寂寞的眺望\n[00:42.49]不只對浪花與白沙的嚮往\n[00:47.06]不只是詩人夢境的遠方\n[00:53.94]\n[00:56.76]在一個瞬間我從漆黑宇宙中抽離\n[01:05.79]陽光穿透積雨雲\n[01:09.81]我潛入了粉色的霧裡 屏住呼吸\n[01:14.86]\n[01:15.34]當你走近目光所及世界開始搖搖晃晃\n[01:22.97]時間停駛在對視時 對視的眼神里有一幅畫\n[01:33.07]對於美好事物我怎麼可能不害怕\n[01:41.40]不小心的我卻愛上\n[01:52.29]\n[02:08.44]願意流浪\n[02:12.93]願意傘緣離開肩膀\n[02:17.64]願意在遠的要命王國里數著羊\n[02:26.35]願意換泡沫的幻象\n[02:31.54]願意以河流與塵土為屋瓦\n[02:35.47]願意向黑暗盡頭的雙手\n[02:41.84]隻身前往\n[02:44.03]\n[02:45.30]當我往前奔跑追逐而你忽然會心一笑\n[02:53.73]隱隱作痛腳步之下 沿途的砂礫中開滿了花\n[03:03.51]愛是靈魂的解剖可能輕易的受傷\n[03:11.91]可是好想好想好想和你說話\n[03:21.52]\n[03:57.89]當你走近遠去 奔跑的我差一步趕上\n[04:06.02]隱隱作痛腳步之下 沿途搖曳著 紀念我的花\n[04:16.02]愛是靈魂的解剖我願意為你而受傷\n[04:25.34]所以當你說了些什麼\n[04:28.91]啊……有點難過呢\n[04:32.72]但沒關係啦', 1, '「美好是疼痛的嗎?」\n\n當你走近,我就停止了呼吸,閉上眼墜入粉紅色的霧海中,每個細胞都顫抖著克制想向你靠近的衝動。聽說,對視是眼神的深吻、靈魂的交換。於是我不只聞見並想到了音樂、花香、詩、遠方……。\n美好總令人誠惶誠恐,卻在你牽起唇角瞬間不小心涉足危險,我只想在浪花之間拾起白沙,化為河流與塵土予你。\n\n你告訴我:「是的。」\n\n可是怎麼會呢?在和你說話的時刻,我卻感覺疼痛它竟是美好的。\n-\n詞 Lyrics|蕭瑶\n曲 Composed|蕭瑶、林易辰Allen\n製作人 Producer|林易辰 Allen\n編曲Arranger|林易辰Allen\n演唱 Vocals|蕭瑶\n吉他Guitars|林易辰 Allen\n電貝斯 Electric Bass|施振昌 Majiko\n合成器 PN & Keys|蕭瑤\n人聲錄音 Vocal recording|麻糬音樂工作室Mashu Studio \n混音師Mixing Engineer|林易辰 Allen\n封面、宣傳影片|Bubble泡泡音樂專輯工作室', 0, '', 305, 320000, datetime.datetime(2025, 6, 28, 13, 27, 27), datetime.datetime(2025, 6, 28, 13, 27, 19), datetime.datetime(2025, 6, 28, 13, 28, 45, 192243), datetime.datetime(2025, 6, 29, 0, 32, 36), 398, 8, 7, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2764340, '!AaXLrlJPuYbsadVWEa2aqH8C84TxLx2eSNqVORIr', datetime.datetime(2025, 6, 17, 10, 48, 15), 0, 'theresa_xiao', '', '', 's980173@stu.lsps.tp.edu.tw', 0, 1, datetime.datetime(2021, 5, 22, 15, 23, 26), 2334843, 4, 4, 2764340, 'profile_images/th/er/theresa_xiao/YwWNXoiihUUSqnbdHY5tZN.jpg', 'F', '', '蕭瑶', 886, '905592924', datetime.date(2002, 11, 15), 'KEE', 88, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2021, 5, 22, 15, 23, 26), 1, 1, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"show_birthday":2,"hide_location":false}', 19177, 38, 17, 9, 0, 0, '', 0, None), (10123572, 819210, 0, 22, 19, 2.3912304059072556, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885235), 819210, 4, 1, '有時候就是會這樣', 3274461, None, 2, 7, 0, 'music/vo/id/voidtimer/NKfEVMCZ5xKVgcmkHJnB5T.mp3', 0, 'song_covers/vo/id/voidtimer/fSBj6bw2awFztN4EtaquER.jpeg', 1, '', '離開 有一天我會離開\n消失在\n眼前這一大片的蔚藍\n有點期待\n\n穿過鐵軌的隙縫\n少女浸入海浪中\n隨著一聲槍響飄過\n他的聲音化成泡沫\n\n他離開我的時候\n水中有聲音刺透我\n在慢動作的輪迴中\n「有時候 你不用懂」\n如果要被它染上身體那我還是寧願被\n殺死再重新來過!!', 0, '要畢業了 算我們高三的畢業禮吧(不是畢業歌\n\nPresented by 才沒創意工作室 Descene Studio\n\n詞曲 Lyrics & Composition|曾柏崴\n編曲 Arrangers|倒數計時\n\n主唱 Lead Vocal|曾柏崴\n電吉他 Electric Guitars|鄭賀銓, 曾柏崴\n電貝斯 Electric Bass|高語辰\n爵士鼓 Drums|吳孟哲\n\n製作人 Producer|曾柏崴\n錄音工程師 Recording Engineer|曾柏崴\n錄音室 Recording Studio|Sunset Studio\n混音工程師 Mixing Engineer|曾柏崴\n母帶後期處理工程師 Mastering Engineer|曾柏崴 \n混音&母帶後期處理工作室 Mixing & Mastering Studio|Sunset Studio\n\n視覺設計 Visual Designer |吳梓芸', 0, '', 190, 320000, datetime.datetime(2025, 6, 23, 12, 37, 36), datetime.datetime(2025, 6, 23, 12, 37, 22), datetime.datetime(2025, 6, 23, 13, 19, 36, 546968), datetime.datetime(2025, 6, 23, 18, 8, 2), 6914, 113, 73, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3274461, 'sha1$3IHzvcQvCZkeEfJfdUt3i1$d85ac6dc0f3d101dda888e7f7f1256ee00dae3ed', datetime.datetime(2025, 6, 28, 3, 51, 6), 0, 'voidtimer', '', '', 'insegnanteband@gmail.com', 0, 1, datetime.datetime(2025, 3, 14, 8, 41, 20), 2844739, 4, 4, 3274461, 'profile_images/vo/id/voidtimer/ALprsbthyM9mgor3AEdDvt.jpg', 'O', '', '倒數計時 Voidtimer', 886, '918310889', datetime.date(2025, 3, 14), None, 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2025, 3, 14, 8, 41, 20), 1, 5, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true}', 6533, 92, 4, 1, 0, 0, '', 0, None), (10123573, 817691, 0, 23, 25, 2.3158995489743197, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885246), 817691, 4, 1, 'Hypothesis, 周穆', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/6F4QjLpk43J8EDR3sVi6Hb.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '在我頭腦的虛無裡你擺盪\n在你的虛無裡我頭腦擺盪\n一切在反面存(在)\n在我頭腦的虛無裡你擺盪\n在你的虛無裡我頭腦擺盪\n反面也不存在\n\n去或不去都停留在原地\n沒分出輸贏卻一概犧牲\n我們擁有的仍都\n去或不去都停留在原地\n沒分出輸贏卻一概犧牲\n我們擁有的仍都\n\n(不)\n你想要的並不是真的想要\n我想要的並不是真的你\n說得太多或不說\n你想要的並不是真的想要\n我想要的並不是真的你\n不 不 沒有人輕鬆\n\n你喜愛的並不是真的我\n我討厭的並不是不是你\n許多事都沒所謂\n你喜愛的並不是真的我\n我討厭的並不是不是你\n唯獨想起還是會想(哭)\n\n退一萬步 減少對立 仍到不了的那裡\n露出破綻 或者刻意 製造不在場證明\n正中央躺 把我的床 睡成自己的床\n退至底線 放棄對立 仍到不了的那裡', 0, '', 0, '', 199, 320000, datetime.datetime(2025, 6, 10, 15, 7, 13), datetime.datetime(2025, 6, 10, 15, 7, 7), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 48, 53), 516, 25, 1, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-29"]},"CN":{"recommend_by_editor":true,"song_of_the_days":["2025-06-30"]}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123574, 792151, 0, 24, 23, 2.306478867728727, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885258), 792151, 4, 4, '善良是 Kinds of Kindness', 2407995, None, 3, 2, 0, 'music/So/me/Someshit/EFzboNe8vtFCk4FnaLxbP4.mp3', 0, 'song_covers/So/me/Someshit/88LjyKyVokZV95XnPTCtJ4.jpeg', 1, '', '我感覺\n善良是 你把人當人看\n善良是 我沒有把你放在眼裡\n善良是 我得到了你想要的但你卻擁抱我\n善良是 你其實站在頂樓看我\n善良是 你在我徬徨的時候陪我\n善良是 我跟你說\n你手裡其實什麼也沒有\n不要再緊握不放\n善良是 你願意 幫我吹涼\n還是我跟你說那碗湯 其實不燙\n而你 裝得不像\n善良是 一份待用餐點\n善良是 一段不帶有惡意的褒貶\n善良是 當你只有一碗飯 你卻分了我一半\n善良是 當我吃飽了我才問你餓不餓\n善良是 一種選擇 而大家都在演呢\n全都在搶著同一塊匾額 不是嗎\n\n善良是 克制\n是乾脆不要認識\n善良是 不talk shit\n是接受有人討厭我\n是不要成癮 是躲在門裡\n是一道穿越疼痛的牆\n是分不清路燈還是太陽\n善良是 藝術之王\n是看著藝術想到死亡\n善良是 你很有自己的想法\n是你沒什麼特別的所以才留了一頭長髮\n善良是 你讓他難堪\n是只有弄髒床單\n善良是 勉強愛著\n是習慣了 有他在呢\n善良是 坦然\n是沒有餘地不轉圜\n是跟你承認說 好都我\n善良是 你在最後把我給封鎖\n善良是 恢復原狀\n是不想原諒就不要原諒\n\n善良是 跟你說你是我的知己\n是夏天煙火我的屍體\n善良是 你誠實地跟我說你想我\n善良是 閉上嘴巴\n善良是 知足\n善良是 我想要的時候跟你說我還要\n善良是 不想要讓壞人過得舒服\n是明白人有失足\n自己也是壞人 而人鬼並不殊途\n善良是 不被煽動 不被看破\n看不見觀眾 不搬弄是非\n是不讓人因為傷痛自卑\n善良是 一道眼神\n善良是提到鬼魂\n善良是 我給你看我終於也有了\n善良是 你特地給我看我沒有的\n善良是 我不想太多\n善良是 我不想再說\n\n(因為)\n有多少人就有多少真相\n我們把多少的苦帶在身上\n而他們把多少好處握在手中\n才有辦法輕易開口說\n有多少人就有多少真相\n我們把多少的苦帶在身上\n而他們把多少好處握在手中\n才有辦法輕易開口說\n\n我希望你好!(不是嗎?)\n我希望你好!(不是嗎?)\n我希望你好!(是嗎?)\n我希望你好!\n真的是嗎?\n我不希望/其實不是\n你過得比我好\n不是嗎?', 0, '善良是\n我沒有把你放在眼裡', 0, '', 206, 320000, datetime.datetime(2024, 11, 17, 15, 7, 27), datetime.datetime(2024, 11, 17, 15, 7, 21), datetime.datetime(2024, 11, 18, 13, 0), datetime.datetime(2024, 11, 18, 13, 0, 28), 52714, 708, 102, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2024-12-05"],"recommend_by_expert":true},"CN":{"song_of_the_days":["2024-12-06"]}}', 0, 0, 0, 0, 2, 2, 2407995, '!6C4JEMe30oLI35wLvsOYzUwF5CYLu0yekXHw3jlZ', datetime.datetime(2025, 4, 23, 14, 38, 30), 0, 'Someshit', '', '', 'someshitonthemic@gmail.com', 0, 1, datetime.datetime(2019, 3, 25, 15, 11), 1978912, 4, 4, 2407995, 'profile_images/So/me/Someshit/diptkGxq23Y332YFYRrMKA.jpg', 'M', '', 'someshiit', 886, '975562382', datetime.date(2019, 8, 8), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2019, 3, 25, 15, 11), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-10-04T08:19+00:00","hide_location":false}', 1436405, 10258, 21, 238, 1, 0, '', 0, None), (10123575, 819062, 0, 25, 22, 2.278959299745669, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885269), 819062, 4, 1, '夜色說', 3030978, None, 1, 6, 0, 'music/lo/st/loststar926/Xd9JPqtpv5zzMygXXWeL5U.mp3', 0, 'song_covers/lo/st/loststar926/C2VDkwrnznyBc3hngDaHZh.jpg', 1, '', '夜色說\n詞曲/Loststar\n\n遊走在這條無人的街頭\n路燈照亮我孤獨和落寞\n月光他漸漸清晰了朦朧\n星星卻躲進雲朵\n\n是否擁有過終究會遠走\n是否擁抱過終將該放手\n那些美好依舊在我心頭\n要我如何去看透\n\n時間默默的偷走了我們的笑容\n卻帶不走那深埋心中的疑惑\n你是否 也聽說過 是誰說的那些\n天長地久\n\n忘了還有多少沒有兌現的承諾\n如今只能靜靜的望著天空\n看著流星墜落 我還能說什麼\n(我還想說什麼)\n\n歲月悄悄的刻劃著我們的面容\n感受那曾渡過的每一分鐘\n你是否仍 記得你 曾經說你想要\n追逐的夢\n\n想對你說聲親愛的你現在好嗎\n如今只想靜靜的望著天空\n看著流星滑過 願幸福為你降落', 0, '夜色的喃喃自語', 0, '', 235, 320000, datetime.datetime(2025, 6, 22, 3, 45, 27), datetime.datetime(2025, 6, 22, 3, 45, 19), datetime.datetime(2025, 6, 22, 3, 46, 54, 298932), datetime.datetime(2025, 6, 22, 3, 46, 54), 10351, 42, 8, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 3030978, 'sha1$W0t285kACRNeGWpddTLi0A$d7edcc2ab624a8295cf429cc0f18b01c17422d7c', datetime.datetime(2025, 6, 29, 14, 7, 55), 0, 'loststar926', '', '', 'loststar0926@gmail.com', 0, 1, datetime.datetime(2022, 11, 6, 0, 47, 29), 2601364, 4, 4, 3030978, 'profile_images/lo/st/loststar926/e2jnNMY9fPuGABYCT6rDuo.jpg', 'M', '', 'loststar926', 886, '927799519', datetime.date(1983, 9, 26), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2022, 11, 6, 0, 47, 29), 1, 5, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":2,"accredited_datetime":"2023-12-12T09:35+00:00","hide_location":false}', 496538, 292, 82, 0, 1, 0, '', 0, None), (10123576, 817012, 0, 26, 28, 2.2392685628543845, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885281), 817012, 4, 1, 'Path', 3268830, 97323569, 3, 2, 0, 'music/On/eJ/OneJ_gdh/Uo89Wbqvndk9caihweZjPi.mp3', 0, 'song_covers/On/eJ/OneJ_gdh/jqP7hud9Hiw6KtmVH5w9SR.jpeg', 1, '', 'It’s been a long time since 上次提筆\n生活的苦和難man對我像是洗禮\nI got a lotta problems\nBut also got some sweetness\n無所謂全扛在肩上反正我所向披靡\n在成功之前 你得要習慣那些夜的失眠\n得吞了那些他們不愛聽的肺腑之言\n唯一的資源 是雙手跟熱忱\n苦悶的修行在個人\n他教我的課程 最大的快樂在付出不在取得\n花了快二十年在衡量所謂愛與責\n放一把野火 把前途親手Light it up\n別急著看結果 My career ain’t no拍立得\nYou know what I’m saying ,like only you do\nMake ur voice everywhere not just YouTube\n為此我得抓緊每個瞬間想法輸入\n我活著每一秒都在為成功那天鋪路\nYou gotta believe\n\nHow can I forget the path these days\nWhat I’ve been through\nHow can I forget 回憶都歷歷在目\n這故事到這還不止I’ll do it for you\nNever doubt bout 我走的路\nIt’s a long path what you trynna do\n個性還很固執從來都不想輸\nPersistence is the only truth\n\n我想我真的餓壞了\nI wanna be famous so bad\n夢裡情節很美好 現實卻跟我作對\n一個兩個三個 看我演出的座位\n看我表面的瀟灑卻看不見我的破碎\n第一張專輯 我騙我自己別太在意流量\n別太惆悵 別被嫉妒騎在頭上\n慘淡的數字把這當作是成績\n凌晨的寒冷讓我忘記了晨曦\n像我羨慕起他們有接不完的表演\n沒建樹的自己想過放棄吧早點\n同樣的年紀卻被超前的好遠\n我嫌棄著原地打轉的自己\n但是現在壓力不來自金錢 那更何況未來\n我寄望於新年 那改變總會來\n在那之前扛住 內心惡勢力反撲\n把最真實的ØNE J在歌詞裡展出\n\nHow can I forget the path these days\nWhat I’ve been through\nHow can I forget 回憶都歷歷在目\n這故事到這還不止I’ll do it for you\nNever doubt bout 我走的路\nIt’s a long path what you trynna do\n個性還很固執從來都不想輸\nPersistence is the only truth\n\n這是 整個世代的罪\n實在的太過完美\n實在的話\nI think we don’t really talk about that\nI swallow all the pain baby\n抱歉我沒跟妳說\n我只盼著各自安好 做各自的\n現在的我依舊是緊握著拳頭\n你看過她在大雨中問妳為什麼騙我\n你也搞不懂你自己 你只是跟著線索\n你看著路也變顛簸 但倔強不讓你牽拖\nYou fool\n接著的生活又會有人離開\n從小沒感覺現在開始不習慣\n不一般的感覺現在也一般般\n一半的機率 硬幣兩面能否真的翻盤\nFuck that\n他們都說時間能治癒一切\n但我未必能等到 恩\n總得學著接受所有的love and hate\n保持堅韌don’t let em put u down\nWord.', 0, '「 Side Effects 」\n快樂是全新的,痛苦也是\n-\n詞曲 Lyrics & Composer | ØNE J、T-Pluz、Soley\n編曲 Arrangement | NB Collective\n錄音 Recording Engineer | Sean高晨翔\n混音 Mixing Engineer | Sean高晨翔\n母帶後期 Mastering Engineer | T-Pluz\n視覺 Visualizer | Choau hua、ØNE J', 0, '', 220, 245277, datetime.datetime(2025, 6, 5, 15, 44, 13), datetime.datetime(2025, 6, 5, 15, 44, 10), datetime.datetime(2025, 6, 7, 12, 0), datetime.datetime(2025, 6, 7, 12, 0, 30), 7830, 112, 9, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-25"]},"CN":{"song_of_the_days":["2025-06-26"]}}', 0, 0, 0, 0, 2, 2, 3268830, 'sha1$K0Xhiwm7IAZ6Lbepp6M8QI$7ad85c905032997c2d754220d1af356c80b10e59', datetime.datetime(2025, 6, 9, 16, 16), 0, 'OneJ_gdh', '', '', 'onej941127@gmail.com', 0, 1, datetime.datetime(2025, 2, 7, 16, 31, 49), 2839115, 4, 4, 3268830, 'profile_images/On/eJ/OneJ_gdh/c5wc95uTorfsehBi3BssWN.jpg', 'M', '', 'ØNE J', 886, '900298049', datetime.date(2005, 11, 27), None, 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 50), 1, datetime.datetime(2025, 2, 7, 16, 31, 49), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"show_birthday":0}', 36134, 223, 15, 1, 0, 0, '', 0, None), (10123577, 819735, 0, 27, 26, 2.238344055490406, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885294), 819735, 4, 1, '潛意識的結', 2477593, None, 2, 1, 0, 'music/ch/ar/charlottekang/mwY4UFTRPFDRCVoAZXPMFV.mp3', 0, 'song_covers/ch/ar/charlottekang/RDzm4YAJNwGL7sciCgPZui.jpg', 1, '', '夢境的世界 遍地的鮮血\n古今的夢魘 無盡的輪迴\n\n我策劃一切揭開你的虛偽\n你真的以為我有這麼好騙\n給你一個台階 給你一個機會道歉\n任由我們臣服於你的嗜血\n撕裂我們的是誰的貪念\n再不清醒就變現實的淪陷\n\n枯等誰的救援\n潛意識的結\n不願幻覺吞噬我的感覺\n脫離現實不是我的終點\n耗盡千年的淚 要突破重圍\n\n夢境的世界 恣意的宣洩\n相似的情節 無盡的輪迴\n\n不願放棄死守我的防線\n緊咬不放的是誰的執念\n再不清醒就變現實的淪陷\n\n枯等誰的救援\n潛意識的結 (綑綁我視線)\n不願幻覺吞噬我的感覺\n脫離現實不是我的終點\n耗盡千年的淚 要突破重圍', 0, '遍地的鮮血、混亂的場面\n是夢境還是現實\n到底要耗盡多少眼淚和時間\n才能夠突破重圍\n解開遺留千年的結\n\n#worldpeace\n\n作曲|康庭瑋con、J.TSAN\n作詞|康庭瑋con\n演唱|康庭瑋con\n\u2061\n製作|J.TSAN\n編曲|J.TSAN、小名(DRUM)\n混音|J.TSAN', 0, '', 184, 320000, datetime.datetime(2025, 6, 28, 2, 12, 18), datetime.datetime(2025, 6, 28, 2, 12, 11), datetime.datetime(2025, 6, 28, 6, 0), datetime.datetime(2025, 6, 28, 6, 0, 25), 156, 12, 19, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2477593, 'sha1$WVeJB6wZFAwUUWwsXJm7rr$b818b8ca8e0ab077aa9bc6a7db0e34054a00d5e9', datetime.datetime(2025, 6, 28, 3, 14, 49), 0, 'charlottekang', '', '', 'imcharlottekang@gmail.com', 0, 1, datetime.datetime(2019, 8, 4, 3, 45, 2), 2048459, 4, 4, 2477593, 'profile_images/ch/ar/charlottekang/2wUGc6sPHEWGqoVTSicoZR.jpg', 'F', '', '康庭瑋 con', 886, '975483909', datetime.date(2002, 10, 3), 'HSZ', 85, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 8, 4, 3, 45, 2), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"show_birthday":0,"hide_location":false}', 22033, 96, 54, 2, 0, 0, '', 0, None), (10123578, 819427, 0, 28, 24, 2.230181051956721, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885320), 819427, 4, 1, 'Someday', 2389087, None, 2, 1, 0, 'music/Gw/ei/Gweilee/j3EsoWJpffuHn7sHWKSGxb.mp3', 0, 'song_covers/Gw/ei/Gweilee/nTkyNq5XTBX7jYgK5d66jG.jpeg', 1, '', 'One day\n回憶不斷湧現\n校園裡寫下的心願\n操場上奔馳著向前\n閃閃發亮的故事情節\n\nAnother day\n你走進我的世界\n強大美麗奪走全部視線\n我是誰 期許能像你一些\n堅定而溫柔 大聲唸出宣言\n\n曾經的我們披星戴月努力為了誰\n那年的瘋狂至今還沒退 還沒退\n未來我們的命運交織成一條線\nWish we could fly\n\n如果 i can be a rock star\nThen you can be the one you want\n人因夢想而偉大\nSomeday Someday we’ll make it\n\nHey! 就堅定保持Who you are\n就抓緊全部不放下\n期待我們最新篇章\nSomeday Someday we’ll make it\n\nCloudy day\n不管世界是否變天\n沒關係的你知道有我陪\nEveryday\n對鏡子多唸一些\n我做的是愛 也是夢 是實現\n\n曾經的我們披星戴月努力為了誰\n那年的瘋狂至今還沒退 還沒退\n未來我們的命運交織成一條線\n堅定而溫柔 大聲唸出宣言\n(我做的是愛 也是夢 是實現)\n\n\n如果 i can be a rock star\nThen you can be the one you want\n癡人說夢夢最大\nSomeday Someday we’ll make it', 0, '這不是畢業歌,而是離開校園之後,人生第二幕的主題曲。\n\n這首歌,獻給每個在旅途中堅持、在日常中發光的你\n無論天氣如何,都請記得,我們曾經那麼努力、瘋狂\n而現在,就是屬於你的高光時刻——\n「我做的是愛,也是夢,是實現」\n\n校園、夢想、勇氣,這故事仍在繼續\n大聲喊出來:「我可以!我是做夢的人,也是把夢變真實的那一個」\n\n\n💫Someday, We’ll Make It💫', 0, '', 244, 320000, datetime.datetime(2025, 6, 25, 3, 3, 58), datetime.datetime(2025, 6, 25, 3, 3, 51), datetime.datetime(2025, 6, 25, 3, 10, 44, 716842), datetime.datetime(2025, 6, 25, 3, 10, 45), 7015, 19, 1, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 2389087, 'sha1$B7bTCw4QDSJWYyBHLz5r6k$80c658829dcaea6d675b80a5c26aca52699d824d', datetime.datetime(2025, 6, 25, 2, 55, 11), 0, 'Gweilee', '', '', 'cwl0624@gmail.com', 0, 1, datetime.datetime(2019, 2, 1, 7, 28, 28), 1960010, 2, 2, 2389087, 'profile_images/Gw/ei/Gweilee/HhD9bpmqAboyHSKMAdymP6.jpg', 'M', '李晉瑋', '李晉瑋G.WeiLee', 886, '917273307', datetime.date(1993, 6, 24), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 50), 1, datetime.datetime(2019, 2, 1, 7, 28, 28), 1, 0, 'zh-hant', 1, '{"had_edit_username":true,"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2022-04-11T10:09+00:00","hide_location":false}', 584332, 853, 39, 0, 1, 0, '', 0, None), (10123579, 819884, 0, 29, 27, 2.2155577821561163, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885332), 819884, 4, 3, '綠色的島 Green Island(demo)', 3264802, None, 1, 6, 0, 'music/Cr/os/Crossing_Road/BTLKX4d5UuzMn6SUimKNPj.mp3', 0, 'song_covers/Cr/os/Crossing_Road/5pbDUPM4pndT4eyTBva5BE.jpeg', 1, '', '詞:Brian 小布 / 曲:游怡婷\n\n睡眼惺忪 坐上了火車\n等到我清醒 眼前已成為一首歌\n\n船隻轟隆 日麗風和\n映入眼簾 熟悉的美景最顯難得\n\n嚐起來 黏黏的 海風拂在我心中\n微醺的感覺 翩翩讓人悸動\n聞起來 鹹鹹的 陽光滲透我指縫\n讓我懷疑是不是夢\n\n城市的五光十色 藏不住這裡的粼粼波光\n尋找一生的那座島 嚮往已久的那片海洋\n初來乍到 卻乘載著我遍尋不著的遺忘\n宿命般地偏執 換個角度只需淺嚐\n\n睡眼惺忪 坐上了火車\n等到我清醒 眼前已成為一首歌\n\n船隻轟隆 日麗風和\n映入眼簾 熟悉的美景更顯難得\n\n聞起來 鹹鹹的 陽光滲透我指縫\n讓我懷疑是不是夢\n\n城市的五光十色 藏不住這裡的粼粼波光\n尋找一生的那座島 嚮往已久的那片海洋\n初來乍到 卻乘載著我遍尋不著的遺忘\n宿命般地偏執 換個角度只需淺嚐\n\n門前的藍白拖 曬太陽的貓咪 煩惱憂愁煙消雲散\n生活看似無味 一碗清粥小菜 其實只需加顆蛋\n在外漂泊的旅人 轉過身來\n總會有人佇遮等\n\n城市的五光十色 藏不住這裡的粼粼波光\n尋找一生的那座島 嚮往已久的那片海洋\n初來乍到 卻乘載著我遍尋不著的遺忘\n宿命般地偏執 換個角度只需淺嚐\n\n啦啦啦啦~啦啦啦啦~啦啦啦啦~啦啦啦啦~\n啦啦啦啦~啦啦啦啦~啦啦啦啦~啦啦啦~\n\n啦啦啦啦~啦啦啦啦~啦啦啦啦~啦啦啦啦~\n啦啦啦啦~啦啦啦啦~啦啦啦啦~啦啦啦~\n\n睡眼惺忪 坐上了火車\n等到我清醒 眼前已成為一首歌', 0, '每個人都在尋找一座島…\n蘊藏著歡笑、淚水、遺忘與夢想的島。\n\n生活看似無味,只是我們還在找尋,\n在旅行的路上,總會發現美好的人事物,\n每個人的心中,總有一座綠色的島,\n乘載著我們的自由與夢想。', 0, '', 330, 320000, datetime.datetime(2025, 6, 29, 8, 3, 44), datetime.datetime(2025, 6, 29, 8, 3, 38), datetime.datetime(2025, 6, 29, 8, 18, 10, 534069), datetime.datetime(2025, 6, 29, 8, 18, 33), 81, 5, 9, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3264802, 'sha1$TespuwRMADcUCizcKhg54N$b17d2b57e28a0c5f14c104386c4caa17dac62fc5', datetime.datetime(2025, 6, 16, 10, 27, 6), 0, 'Crossing_Road', '', '', 'crossing.road.official@gmail.com', 0, 1, datetime.datetime(2025, 1, 7, 2, 43, 56), 2835094, 4, 4, 3264802, 'profile_images/Cr/os/Crossing_Road/8SWmdukqswixgPC9X5j26H.jpg', 'O', '', 'Crossing Road', 886, '988696873', datetime.date(2023, 6, 13), None, 87, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2025, 1, 7, 2, 43, 56), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"show_birthday":0}', 744, 23, 9, 0, 0, 0, '', 0, None), (10123580, 819640, 0, 30, 0, 2.1110728733644213, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885344), 819640, 4, 3, '菸酒森林', 2623226, None, 1, 5, 0, 'music/re/ca/recall2020/jb8F3wBjHTLHuFGK8Z5Uxb.mp3', 0, 'song_covers/re/ca/recall2020/UyVVJm9wGTEuwQH7xsDsQa.jpg', 1, '', '[00:14.61]明明都聽說別踏進這座森林\n[00:18.90]卻還是不小心走了進去\n[00:22.11]越走越深\n[00:23.85]想回頭卻來不及\n[00:25.86]被刨下的樹皮\n[00:27.72]擋在那裡\n[00:29.63]眼前的場景我真的不敢相信\n[00:33.64]大家嘴裡都數著滴答滴\n[00:37.07]我問他們\n[00:38.25]what are you doing?\n[00:40.81]他們只說\n[00:42.10]照做不然哩丟災系\n[00:44.42]Ho Ho Ho Ho\n[00:47.07]會叫的野獸在咆哮\n[00:50.68]萬物眾生跟著哀嚎\n[00:57.82]拔掉了象的牙\n[00:59.79]幫麋鹿上了妝\n[01:01.55]梅花也粉紅了整個盛夏\n[01:05.01]狐狸卸下狡猾\n[01:06.97]禿鷹戴了假髮\n[01:08.91]乾扁的仙人掌\n[01:12.15]哈哈哈\n[01:27.70]您叫我把土壤變菸草地\n[01:31.17]把汪洋釀成酒精\n[01:33.04]把paper當作聖經\n[01:35.48]您說的都是真理\n[01:37.76]抱歉是我的無力\n[01:40.90]損毀您的名譽\n[01:42.69]Ho Ho Ho Ho\n[01:45.24]會叫的野獸在咆哮\n[01:49.01]萬物眾生跟著哀嚎\n[01:55.96]拔掉了象的牙\n[01:57.77]幫麋鹿上了妝\n[01:59.72]出牆的紅杏自願做捧花\n[02:03.14]狐狸卸下狡猾\n[02:05.05]禿鷹戴了假髮\n[02:07.06]沒莖刺的玫瑰花\n[02:10.11]哈哈哈\n[02:14.53]您說後我再做\n[02:16.33]您管這叫怠惰\n[02:18.27]您沒說我先做\n[02:20.07]您質疑我的成果\n[02:22.21]您說後我再做\n[02:23.97]您管這叫墮落\n[02:25.79]您沒說我先做\n[02:27.38]您說我主張自作\n[02:30.50]做森林裡的王\n[02:33.54]被崇拜的對象\n[02:35.15]其實連蒼蠅都在看笑話\n[02:38.72]實驗室裡的王\n[02:40.75]井底的青蛙\n[02:44.17]究竟是誰生活在象牙塔\n[02:46.75]世外桃源全是剝削菸酒商的假象\n[02:54.32]遮掩你那沒了菸酒就不在的風光\n[03:00.78]為了那樹皮拋下的自尊這期間不停被踐踏\n[03:08.91]我想說點什麼開口卻又\n[03:15.24]結巴\n[03:18.94]爸媽\n[03:22.86]我想\n[03:26.36]回家', 1, '你有過這樣的經驗嗎?\n明明選擇權掌握在自己手上\n卻仍舊選擇深陷囹圄之中\n究竟是為了什麼?\n是廉價的自尊還是路人的讚賞\n在逃離之前\n你終將被視為螻蟻\n承受無止盡的踐踏\n\n製作人 Producer|邱宣凱 Kenny Chiu\n作詞 Lyrics|諾門、怡如\n作曲 Composer|諾門\n編曲 Arrangement|RECall\n編曲協力 Arranger Coordinator|邱宣凱 Kenny Chiu \n主唱 Vocal|諾門、怡如\n木吉他 Acoustic Guitar|宗倫\n木箱鼓 Cajon|諾門\n\n配唱製作人 Vocal Producer|邱宣凱 Kenny Chiu\n木吉他錄音工程師 Recording Engineer|邱宣凱 Kenny Chiu\n木吉他錄音工作室 Acoustic Guitar Recording Studio|Sound Hacker Studio\n錄音工程師 Recording Engineer|柯嘉森 (阿耀)Jia Sen Ko\n錄音室 Recording Studio|強力錄音室 Mega Force Studio\n錄音助理 Recording Assistant | Tyd 泰德\n製作助理 Producer Assistant|張勝霖 Kurt Chang\n混音工程師 Mixing Engineer|邱宣凱 Kenny Chiu\n母帶後期處理工程師Mastering Engineer | 許騰文 Tengwen Hsu\n母帶後期處理錄音室Mastering Studio | 唯晨音樂工作室 Onlymorning Studio', 0, '', 221, 320000, datetime.datetime(2025, 6, 27, 4, 39, 46), datetime.datetime(2025, 6, 27, 4, 39, 41), datetime.datetime(2025, 6, 29, 15, 0), datetime.datetime(2025, 6, 29, 15, 10, 46), 120, 22, 15, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2623226, 'sha1$1aswnYnwElookDSZBn2ydb$d93f4a0db4f16343becb89aef2cd66225589e11c', datetime.datetime(2025, 6, 29, 15, 9, 31), 0, 'recall2020', '', '', 'recall.dual@gmail.com', 0, 1, datetime.datetime(2020, 8, 4, 6, 30, 45), 2193847, 4, 4, 2623226, 'profile_images/re/ca/recall2020/aWiGEuFRmhSQqRAMk5WZXA.jpg', 'O', '', 'RECall', 886, '975181170', datetime.date(2020, 3, 21), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 38), 1, datetime.datetime(2020, 8, 4, 6, 30, 45), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":0,"accredited_datetime":"2021-05-25T02:57+00:00","hide_location":false}', 800788, 3214, 10, 8, 1, 0, '', 0, None), (10123581, 819859, 0, 31, 30, 2.0760238556908313, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885356), 819859, 4, 1, '月球EP', 2678669, None, 1, 4, 0, 'music/_t/ri/_tri_ple_/j7N3SoWmLSg9wN8m7xeXoD.mp3', 0, 'song_covers/_t/ri/_tri_ple_/DDQAhg4Qr4iiRtirzMepMC.jpeg', 1, '', '最熟悉的號碼 哽咽的問:「你在哪」\n當你需要肩膀 讓眼淚有個地方 落下\n\n最懂你的人啊 你說還是我吧\n當出現另個他 我繞著你繞著他\n\n沒氧氣的太空 無法降落的我\n影子籠罩著我 在你身後\n\n我學不會放手 在這有你的宇宙\n你圍繞軌道中心不是我 我卻是你的月球\n我學不會放手 你引力抓緊了我\n忽遠忽近的距離會是我 僅能做到的守候\n(我 圍繞著 你而活)\n\n三十八萬四千四百 公里的距離\n隔絕空氣隔絕聲音 隔絕了心意\n潮汐牽引以為是你 和他的關係\n朔望之間來回的閃爍不被在意\n\n\n三十八萬四千四百 公里的距離\n沒有機率沒有奇蹟 沒有的結局\n誰在夜裡為誰代替 發光的恆星\n日夜之間永恆的定義誰會在意\n\n我學不會放手 在這有你的宇宙\n你圍繞軌道中心不是我 我卻是你的月球\n我學不會放手 你引力抓緊了我\n忽遠忽近的距離會是我 僅能做到的守候\n(我 圍繞著 你而活)', 0, '<月球EP>\n詞/曲/編曲/混音/製作:萃菠\n\n獻給無法擁有卻始終愛著的你', 0, '', 221, 320000, datetime.datetime(2025, 6, 29, 4, 55, 55), datetime.datetime(2025, 6, 29, 4, 55, 46), datetime.datetime(2025, 6, 29, 5, 2, 20, 87450), datetime.datetime(2025, 6, 29, 7, 17, 49), 39, 9, 1, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2678669, 'sha1$iZ5XE6Gnyg1HfE5RzGIDrz$2d637e396be9d0089e0ba654fe0490504c6fffb3', datetime.datetime(2025, 6, 13, 3, 38, 51), 0, '_tri_ple_', '', '', 't3156515@gmail.com', 0, 1, datetime.datetime(2020, 12, 6, 9, 56, 7), 2249226, 4, 4, 2678669, 'profile_images/_t/ri/_tri_ple_/NbBeeUvQvBFBtoFKBNZgjK.jpg', 'M', '', '萃菠', 886, '978089796', datetime.date(1994, 11, 24), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2020, 12, 6, 9, 56, 7), 1, 3, 'zh-hant', 1, '{"hide_gender":false,"accredited_datetime":"2021-09-14T06:57+00:00","hide_location":false}', 131388, 574, 0, 0, 1, 0, '', 0, None), (10123582, 817901, 0, 32, 29, 2.009083739084886, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885368), 817901, 4, 1, '讓我把自己擱淺', 3291531, None, 3, 2, 0, 'music/Ei/sn/Eisnebel0612/XKCt985nrS2m7hSj52ksRR.mp3', 0, 'song_covers/Ei/sn/Eisnebel0612/nW9bWAThzkES7nYaxEw95w.jpeg', 1, '', "詞/曲 冰霧\n\n再看你一眼 再想你一遍\n只要停留在這時間\n再靠近一些 再愛你一點\n會不會有什麼改變\n我知道 這全是我的錯\n把一切真心都放在裡頭\n遮住了雙眼 在轉身之前\n讓我把自己擱淺\n\n不是你的心對誰都捉摸不透\n是我總為了自己找盡所有藉口\n明明你說的話早就讓我的心變脆弱\n我 連我也不懂\n想陪在你身邊\n即使我不屬於任何世界\n幾次的輪迴 我還是掉入漩渦之間\nI know I'm a wierdo\n曾天真的以為你是那個救贖\n\nI'm out for you\nI'll die for you\n只要能再次感受你的溫度\n\n再看你一眼 再想你一遍\n只要停留在這時間\n再靠近一些 再愛你一點\n會不會有什麼改變\n我知道 這全是我的錯\n把一切真心都放在裡頭\n遮住了雙眼 在轉身之前\n讓我把自己擱淺\n\nI'm out for you\nI'll die for you\nI'm out for you\n只要能再次感受你的溫度\n\nI'm out for you\nI'll die for you\nI'm out for you\n只要能再次感受你的溫度", 0, '「想陪在你身邊/即使我不屬於任何世界。」\n——無數次輪迴裡,我仍反覆選擇走向你。\n\n【Break Reality Project】 https://www.eisnebel.co/\n\n//【Credit】\n歌手 Vocalist|冰霧Eisnebel\n詞 Lyrics|冰霧Eisnebel\n曲 Composer|冰霧Eisnebel\n製作人 Producer|Double, 冰霧Eisnebel\n編曲 Music Arrangement|WAY\n和聲 Backing Vocal|冰霧Eisnebel\n和聲編寫 BV Arranger | 冰霧Eisnebel\n人聲錄音師 Vocal Recording Engineer|冰霧Eisnebel\n混音工程 Mixing Engineer|Double , raxio @NERDYBOY\n混音錄音室 Mixing Studio|Nerdyboy Space Capsule\n母帶工程師:Double @NERDYBOY\n母帶工作室:Nerdyboy Space Capsule\n繪圖 Illustrator | Si \n經紀公司 Management Company|春魚創意股份有限公司 SpringFish Studio\n執行製作 Executive Producer|春魚量產型\n\nYouTube https://youtu.be/io_tswM_bA0?si=XLB74_08t-WDb5qg', 0, '', 125, 320000, datetime.datetime(2025, 6, 12, 21, 15, 58), datetime.datetime(2025, 6, 11, 19, 14, 8), datetime.datetime(2025, 6, 12, 10, 0), datetime.datetime(2025, 6, 18, 0, 22, 19), 41440, 185, 22, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 3291531, 'sha1$nI0y4jX40RcRmx54bLDdmT$5b87de094e4ab7badef4bd92adc027f9417f567e', datetime.datetime(2025, 6, 24, 13, 16, 43), 0, 'Eisnebel0612', '', '', 'eisnebel.celestial@gmail.com', 0, 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 2861796, 4, 3, 3291531, 'profile_images/Ei/sn/Eisnebel0612/kTzqTLD8oWKTqKjY4Xgadh.jpg', 'F', '', '冰霧Eisnebel', 886, '968657685', datetime.date(2005, 6, 12), None, 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"show_birthday":0,"accredited_datetime":"2025-06-16T06:03+00:00"}', 132109, 216, 2, 0, 1, 0, '', 0, None), (10123583, 819329, 0, 33, 33, 1.8878817510784343, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885379), 819329, 4, 1, '只是一種感覺Just a feeling (DEMO)', 832039, None, 3, 2, 0, 'music/qa/z0/qaz00376/Txma3jqzcCwyhV9yTJQbMJ.mp3', 0, 'song_covers/qa/z0/qaz00376/hCYaLkuzQTac8UFmLBXqpM.jpeg', 1, '', 'Verse1\nShe’s an angel or devil\n還是我欠了太多現在終於paid off\n想要爭吵但已經沒了對手\n大的雙人床沒人陪我 晃的像是危樓\n為了掙脫 不再遷就\n沒了承諾 像被水面淹過\nBut baby I don’t wanna let you go\n為何妳會選擇離開真的沒想過\nWithout sorrow ,leave me painful\n我說我還愛妳 妳卻叫我先走\n但我不怪妳 only blame myself\n當我不在意輸贏妳已經leave me alone\n沒有獲得所以磨合像是多了\n說的錯了像水一樣往外潑了\n我在挫折裡頭往外脫殼\n笑著說這不可多得\n挪的痛了還要假裝不是弱者\n\nHook\n我想我還是忘不了妳\n但我會試著把妳忘記\n\nVerse 2\n咖啡廳裡 翻著書 對面空的座位\n剩下耳機的音樂陪我當背景\n還沒去的地方 躺在盒子裡的外幣\n沒能看的電影\n1月3號獨自哭得很賣力\n實在不敢想像 妳現在在誰的懷裡\n想到當時好像很久沒有逗妳開心\n不再牽著手 沒人吵的夜裡頭 我在房間找理由\n想妳想到低著頭\n翻舊照片 我才發現 妳不在\n過了多久 如果 過去能夠塗改\n是我太自私 在自顧自打轉 在自己世界找答案\n忘了妳的感受 妳的陪伴 是我壞習慣\nYou said I’m a bad boy\n這刻在我的骨子裡\n但我也不是不願意\n買朵鮮花出現在重要的日子裡\n或許末日之前我該寫最後一首歌送給妳\n\nHook\n我想我還是忘不了妳\n但我會試著把妳忘記\n\n(Transfer)\nFuck\n我想這應該不是我\n因為一直以來我都活得很自我\n坦白說 我只喜歡妳的身體\n聽起來很赤裸 但我想那些男的也是一樣\n這是妳的形象 so I told myself don’t be a silly\n當我不再被影響 it’s just a feeling', 0, '--------------\n那段感情我一直不敢回頭看。\n有些話在心裡過太久,反而說不出口。\n這首歌,是我對自己承認:我搞砸了,也終於放下了。\n🎧 demo 版本,尚未混音,情緒卻是真實的\n謝謝願意陪我走完這段懊悔。\n----------------\n詞/曲 |Kidder\n製作人|OuiMCB \n編曲 |OuiMCB / 施彥宇\n鋼琴彈奏|施彥宇\n錄音師|OuiMCB \n--------------', 0, '', 187, 320000, datetime.datetime(2025, 6, 24, 13, 25, 49), datetime.datetime(2025, 6, 24, 13, 25, 45), datetime.datetime(2025, 6, 24, 13, 36, 36, 272252), datetime.datetime(2025, 6, 25, 13, 55, 51), 1550, 15, 26, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 832039, 'sha1$ebkSmZpGJBenPUfbWLpYJg$c21a1fe68c5a425dfc88b01c88a9b65ebdb28c03', datetime.datetime(2025, 6, 24, 13, 24, 53), 0, 'qaz00376', '', '', 'derek00376@gmail.com', 0, 1, datetime.datetime(2013, 3, 29, 13, 16, 3), 465460, 4, 4, 832039, 'profile_images/qa/z0/qaz00376/PFXaHMp74tXWjcKVsxDBpE.jpg', 'M', '', 'Kidder', 886, '923837107', datetime.date(1993, 12, 19), 'TXG', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2013, 3, 29, 13, 16, 3), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"hide_location":false,"show_birthday":2}', 6444, 11, 7, 1, 0, 0, '', 0, None), (10123584, 819883, 0, 34, 31, 1.8723348525110688, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885391), 819883, 4, 1, 'Two words, name of four words(兩字,四字的名)', 2103286, None, 0, 21, 0, 'music/ev/an/evanwangmusic/cmmqT8aHnzDNwFCGnSdn4d.mp3', 0, 'song_covers/ev/an/evanwangmusic/jCpFbVPSAyZsg6huZeamZy.jpeg', 1, '', '音樂沒有答案\n可以在留言區打下你聽到的歌詞', 0, 'Trumpet|陳健文\nBass|徐瑞鴻\nPiano, Vocal|王奕凡\n圖|徐瑞鴻', 0, '', 2376, 320000, datetime.datetime(2025, 6, 29, 7, 48, 14), datetime.datetime(2025, 6, 29, 7, 43, 8), datetime.datetime(2025, 6, 29, 12, 0), datetime.datetime(2025, 6, 29, 12, 32, 30), 45, 9, 2, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2103286, 'sha1$Fcpfql6sutLU$658a30fbdbb1b28839ab03f823c2c65e04fcced2', datetime.datetime(2025, 5, 27, 18, 35, 12), 0, 'evanwangmusic', '', '', 'evanwang081088@gmail.com', 0, 1, datetime.datetime(2017, 10, 4, 16, 7, 40), 1674411, 4, 4, 2103286, 'profile_images/ev/an/evanwangmusic/BnGHfnKYd7UmrNVeLAscM6.jpg', 'M', '王奕凡', '王奕凡', 886, '963835965', datetime.date(1999, 8, 10), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2017, 10, 4, 16, 7, 40), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"hide_location":false}', 18665, 313, 93, 0, 0, 0, '', 0, None), (10123585, 817332, 0, 35, 37, 1.8649831554456329, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885403), 817332, 4, 1, '01 夜生 BORN AT NIGHT', 3291192, 97323579, 5, 15, 0, 'music/Mi/sa/MisaSoundsGreat/VEoG3H5zgLYRFdc26F43Ut.mp3', 0, '', 1, '', '', 0, '〈夜生〉自帶魔幻和滄桑,像推門走進酒吧,夜深沉,零星客人,吧台熟悉的招呼眼神,毋需過多言語,巨大的心事搭上陳年威士忌,獨自啜飲那份釋放卻內斂的野性。', 0, '', 277, 192000, datetime.datetime(2025, 6, 8, 10, 46, 5), datetime.datetime(2025, 6, 8, 10, 45, 59), datetime.datetime(2025, 6, 8, 10, 54, 59, 682740), datetime.datetime(2025, 6, 8, 10, 55), 1132, 13, 0, 1, 1, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-26"]},"CN":{"song_of_the_days":["2025-06-27"]}}', 0, 0, 0, 0, 2, 2, 3291192, 'sha1$VzPSDlW7ceq1WiZ4xK1SxV$fff395dbe29f695e820bc01edc35932a71228f23', datetime.datetime(2025, 6, 8, 10, 25, 17), 0, 'MisaSoundsGreat', '', '', 'misasoundsgreat@gmail.com', 0, 1, datetime.datetime(2025, 6, 8, 10, 25, 17), 2861457, 4, 1, 3291192, 'profile_images/Mi/sa/MisaSoundsGreat/gqSEADxLvuPx7vHTEyJZ6n.jpg', 'F', '', 'Misa', 886, '986243696', datetime.date(1984, 1, 8), None, 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 53), 1, datetime.datetime(2025, 6, 8, 10, 25, 17), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":false,"show_birthday":0}', 1857, 15, 2, 38, 0, 0, '', 0, None), (10123586, 792753, 0, 36, 32, 1.8644615873873063, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885424), 792753, 4, 3, 'OH I THOUGHT THAT WE CARED', 930512, 97322525, 2, 1, 0, 'music/go/od/goodhoodbnd/FHPhkGynSMGaQpoj6EG7iD.mp3', 0, 'song_covers/go/od/goodhoodbnd/c85FXCb7S7jjCs4dijeV5G.jpeg', 1, '', "忠孝 仁愛 信義 中正 是路名?鱸鰻?\n二八號佗位𨑨迌?\n亻因的BABY!死去!是政治!免插伊\n我欲看夥計相姦了後相罵\n\nMister Mister Confucius\nAll you did is confuse us\n記牢考試會曉就好\nHitler's grandson for the Mayor!\n塑膠袋仔?無~\n攏掺佇你的茶內底\n猶毋閣無要緊\n只要保庇阮大趁錢\n\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\n\n「伊若是講了對不起 你就袂使無愛原諒伊」\n薪水是 減三倍\nLDK 仝款價\n手攑起來 點著你 閣講話\n\nMister Mister Confucius\nAll you did is confuse us\n記牢考試會曉就好\nHitler's grandson for the Mayor!\n塑膠袋仔 無\n攏掺佇你的茶內底\n猶毋閣無要緊\n只要保庇阮大趁錢\n\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\n\n人之初 性本善 OH 恭喜發財\n性相近 習相遠 OH 恭喜發財\n玉不琢 不成器 OH 恭喜發財\n百而千 千而萬 OH......\n\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH I THOUGHT THAT WE CARED\nOH 福氣啦(予去啦)~~~\n\n(OUTRO)", 0, "抱意思,我們不提供塑膠袋根吸管喔\n(it's in your tea😊\n\n夥計:婚外情對象\n插伊:理會他\n仝款:相同\n〈OH I THOUGHT THAT WE CARED〉\n製作人Producer:鍾濰宇 Yu\nA&R:陳君豪 Howe\n詞曲編曲Arrangement:陳以恆 Layman C.\n吉他&貝斯&合成器Guitar & Bass & Synthesizer:陳以恆 Layman C.\n鼓Drum:Tony Parker\n管樂Brass:Gergo Bille\n和聲編寫BV Arranger:陳以恆 Layman C. / 鍾濰宇 Yu\n吉他&人聲錄音師Guitar & Vocal Recording Engineer:鍾濰宇 Yu\n吉他&人聲錄音室Guitar & Vocal Recording Studio:BB Road Studio\n吉他&人聲錄音助理Guitar & Vocal Recording Assistant:沈冠霖 SHENB\n鼓錄音師Drum Recording Engineer:錢煒安 Zen Chien\n鼓錄音室Drum Recording Studio:112F Recording Studio\n鼓助理錄音師 Drum Recording Assisting Engineer:陳祺龍 Chris Chen\n人聲編輯Vocal Editing: 游景棠 Don Yo\n混音師Mixing Engineer:黃文萱 Ziya Huang\n混音室Mixing Studio:Purring Sound Studio\n混音助理Mixing Assistant:張翔清 Eric Chang\n製作協力 Production Comrade:葉佐修 Tso Hsiu Yeh\n一直都在 Muse:M", 0, '', 249, 320000, datetime.datetime(2024, 11, 23, 5, 58, 48), datetime.datetime(2024, 11, 23, 5, 58, 34), datetime.datetime(2024, 11, 23, 8, 0), datetime.datetime(2024, 12, 13, 7, 13, 57), 6329, 159, 58, 1, 2, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2024-12-16"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2024-12-17"]}}', 0, 0, 0, 0, 2, 2, 930512, 'sha1$bre2QGV13BvjZiBTwPiYxT$21fd9460672ee1f0eef9708d05942562182a055d', datetime.datetime(2025, 6, 20, 7, 32), 0, 'goodhoodbnd', '', '', 'a239philip@gmail.com', 0, 1, datetime.datetime(2014, 2, 26, 23, 18), 560539, 4, 4, 930512, 'profile_images/go/od/goodhoodbnd/ojYRUQ2wLhpUiF8JNAqkqF.jpg', 'O', '', '陳以恆', 886, '930132396', datetime.date(1939, 1, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 50), 1, datetime.datetime(2014, 2, 26, 23, 18), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"show_birthday":0,"hide_location":false}', 97163, 1186, 87, 19, 0, 0, '', 0, None), (10123587, 169675, 0, 37, 34, 1.8585063748540067, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885438), 169675, 4, 3, '誰偷走了我的橡皮擦', 791857, 12736, 1, 4, 0, 'music/He/ar/HeartShouting/e238074f08024f419c4dbf9386e78bbb.mp3', 6918892, '', 1, '', '英文翻譯:江湖女郎CallBeside\r\n\r\n橡皮擦 你在哪裡?\r\n橡皮擦 你在哪裡?\r\n小擦擦 小擦擦 我不能沒有你\r\n\r\n今天接到一通電話 \r\n裡面有人在哭\r\n接著一個男人說話 \r\n"哩甘擱咩底恁囝?"\r\n\r\n不要~不要傷害 我。的。小。擦。擦\r\n挖已經飼伊四冬 不。要。打。他\r\n哈~~~~~~~~~~~~~~~~~~~\r\n\r\n橡皮擦 你在哪裡?\r\n橡皮擦 你在哪裡?\r\n小擦擦(擦擦擦) 小擦擦(擦擦擦)\r\n我不能~~沒。有。你~~~~~~~~\r\n\r\n間奏字幕:\r\n為服務廣大聽眾 增加國際觀 第二段為英文 \r\n為求合適之詮釋 請大家忍受台灣英文 謝謝\r\n\r\ni got someone call me today\r\na kid cried loud in the phone\r\nand then a man\'s voice appeared\r\n"Do you still want your kid safe?"\r\ndo not,do not hurt my\r\ncutest eraser\r\nwe\'ve been together for 4 years\r\ndo not hurt him \r\nhim~~~~~~~~~~\r\n\r\neraser\r\nwhere are you?\r\neraser\r\nwhere are you?\r\neraser(ser ser ser~)\r\neraser(ser ser ser~)\r\ni can\'t live~ with~out~ you~~~\r\n\r\n小擦擦 小擦擦\r\n我不能~\r\n沒~有~你~~~~\r\n\r\n(吶喊:橡皮擦~~~~~~~~~~~~~~~~~~~~)\r\n', 0, '(2007年作品)\r\n\r\n高一下學期時\u3000詐騙集團正猖狂\r\n新聞相關報導多到比明信片雪花般飛來還多\r\n而那時\r\n心愛的橡皮擦\r\n就快擦完了\r\n結果它竟然......\r\n不見了!!!!!!!!!!!!!!!!!!!!\r\n\r\n心痛之虞\r\n他將悲憤化為力量\r\n譜出了這曲:誰偷走了我的橡皮擦\r\n\r\n另外\r\n作者再次向大家聲明\r\n這首歌是首十分悲情的歌曲\r\n請大家調整心情\r\n\r\n以憂傷的角度體驗作者碎裂的心....\r\n', 0, None, 173, 320000, datetime.datetime(2012, 6, 4, 11, 46, 21), datetime.datetime(2012, 6, 4, 11, 46, 21), datetime.datetime(2012, 6, 4, 11, 46, 21), datetime.datetime(2014, 9, 29, 17, 29, 2), 7765, 90, 155, 1, 0, 1, 0, None, 0, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 791857, 'sha1$TABOR0AOXQJmKFzetx1tHh$e470ac8e1b7c233f4de166f58c7459f4488c9e79', datetime.datetime(2025, 2, 14, 13, 43, 13), 0, 'SiriSimranKaur', '佳薇', '李', 'heartshouting@gmail.com', 0, 1, datetime.datetime(2012, 3, 31, 23, 55), 425869, 2, 2, 791857, 'profile_images/Si/ri/SiriSimranKaur/bcKZXo3cbeyVhRBzVfgLDe.jpg', 'F', '', '李竺芯', 886, '911620116', datetime.date(1989, 6, 17), 'HUA', 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 43), 1, datetime.datetime(2012, 3, 31, 23, 55), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":2,"accredited_datetime":"2021-06-08T03:06+00:00","hide_location":false}', 110982, 963, 17, 717, 1, 0, '', 0, None), (10123588, 819723, 0, 38, 35, 1.8231534503722167, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885451), 819723, 4, 1, '筆墨乾涸之處', 3280835, None, 2, 8, 0, 'music/Fa/nt/Fantasy_Journey/WF8kTYo9rCERii9HwX9mVL.mp3', 0, 'song_covers/Fa/nt/Fantasy_Journey/nquUQ3hyq6BohLQqaXanQt.jpeg', 1, '', '', 0, '乾涸的墨水是書寫者的軌跡,看客並非僅是看客,也同是這趟旅程的後繼者,未完的念想、未完的夢境,逐漸成為執筆的那人,而我們的墨水又會駐停於那個句尾?\n\n音樂製作 (Music Production) | 山嵐徑聲響工作室\n編曲 (Arrangement) | 山嵐徑聲響工作室\n混音 (Mixing) | 山嵐徑聲響工作室\n母帶後期處理 (Mastering) | 山嵐徑聲響工作室\n\n製作人 (Producer) | 陳浩\n編曲人 (Arranger) | 洪建豪\n鋼琴編曲 (piano arrangement) | 黃譯斳\n吉他&Bass編曲 (guitar & bass arrangement) | 洪建豪 陳浩\n爵士鼓編曲 (drum arrangement) | 房謙\n\n視覺設計 (Visual Designer) | 黃譯斳', 0, '', 223, 320000, datetime.datetime(2025, 6, 27, 16, 7, 46), datetime.datetime(2025, 6, 27, 16, 7, 30), datetime.datetime(2025, 6, 28, 16, 0), datetime.datetime(2025, 6, 28, 16, 0, 32), 90, 7, 9, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3280835, 'sha1$ZXgGIqLQQVvAGqnFarUKpJ$b4f5f608a1b80b928c506b02c6dced8dc376eb12', datetime.datetime(2025, 6, 29, 1, 37, 54), 0, 'Fantasy_Journey', '', '', 'jacky890iopjklbnm@gmail.com', 0, 1, datetime.datetime(2025, 4, 22, 6, 57, 30), 2851108, 4, 4, 3280835, 'profile_images/Fa/nt/Fantasy_Journey/Jc3NZGpM3ZCnuQmu4FeZgX.jpg', 'F', '', '幻想旅途 Fantasy_Journey', 886, '905878758', datetime.date(2025, 4, 22), None, 99, 0, 1, None, datetime.datetime(2025, 6, 29, 0, 38, 23), 1, datetime.datetime(2025, 4, 22, 6, 57, 30), 1, 5, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true}', 5, 6, 0, 0, 0, 0, '', 0, None), (10123589, 819819, 0, 39, 40, 1.7652577386798551, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885465), 819819, 4, 1, 'Hustle', 2392850, 97323662, 3, 2, 0, 'music/il/l_/ill_mo/T4YZtAnaX4PKHG2unhUozX.mp3', 0, 'song_covers/il/l_/ill_mo/fCNsw43Le9x2vo2PBV2bAA.jpeg', 1, '', '談的不是生意不要找我\n談的天花亂墜都為了找我\n歌詞寫得太燙讓這首著火\nI hustle so hard好像著魔\n\n比你更拼但也更聰明\n我整碗捧去 這才是最公平\n你說你沒看過有人這樣hustle\nGod’s mode 大人工作小孩不要插手\n講求效率 懶得跟你較勁\n嘻哈需要教育 該對老師孝敬\n我要金 要銀 要錢還要命\n你想買老莫身上那款 抱歉要訂\n老師說過的話你加減要聽\n乘除避開險路 也避開程咬金\n什麼要緊 提醒你把握要領\n錢也要領 now lemme get this money\n看我過得好 all that hate is funny\n對他們注意 can never get this from me\nLevels to this shit 不要逼我降級\n如果金錢就是真理要怎麼怪我不講理\n\n談的不是生意不要找我\n談的天花亂墜都為了找我\n歌詞寫得太燙讓這首著火\nI hustle so hard好像著魔\n\n街頭的兄弟很餓 不只兄弟本色\n兄弟等著金流疏通 不會梗塞\n怎麼捨得讓煮熟的鴨子 飛了\nCash only 點鈔機count the paper\nIt’s a deal you can’t refuse要怎麼杯葛\nIf it ain’t about the money see ya later\n富貴險中求 怕就躲進龜殼\n精明的playa 白的也變成灰的\n錯的也變成對的 也變成貴的\n抓不到我 就看我改變遊戲規則\n欠我的時間到了 return the favor\n以前被債務追著 現在債不追了\n以前是衰的 現在睡的有swagger\nracks on racks 不醉不歸了\nStacks on stacks hustle來的堆著\n賺的真的夠多就不擔心虧的\n\n談的不是生意不要找我\n談的天花亂墜都為了找我\n歌詞寫得太燙讓這首著火\nI hustle so hard好像著魔\n\n一張 兩張 三張 還不夠花\n四張 五張六張 還不能作罷\nI need that money I need that cash\nI need that paper I need that fast\n\n談的不是生意不要找我\n談的天花亂墜都為了找我\n歌詞寫得太燙讓這首著火\nI hustle so hard好像著魔', 0, 'Inspired by 五角傳:幹大的\n\nHustle\n製作人:老莫ILL MO\n編曲:Lil’ Yudy\n演唱:老莫ILL MO\n混音:Yi Zhang\n\n哪裡聚有限公司\nKNOWLEDGE COLLECTIVE CO.,LTD.', 0, '', 204, 320000, datetime.datetime(2025, 6, 28, 19, 40, 10), datetime.datetime(2025, 6, 28, 19, 40, 5), datetime.datetime(2025, 6, 28, 19, 45, 54, 162738), datetime.datetime(2025, 6, 28, 19, 58, 20), 36, 4, 0, 1, 3, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2392850, 'sha1$GgOZ1eJK6WGuUP4mKM6YHT$6c2124875266d167b137f51e1080e436248519a2', datetime.datetime(2025, 6, 28, 19, 35, 12), 0, 'ill_mo', '', '', 'illmoisthename@gmail.com', 0, 1, datetime.datetime(2019, 2, 12, 1, 9), 1963767, 4, 3, 2392850, 'profile_images/il/l_/ill_mo/it36rCpE6NDmMih3HM4Fa3.jpg', 'M', '', '老莫 ILL MO', 886, '918289318', datetime.date(1981, 6, 2), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2019, 2, 12, 1, 9), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"hide_location":false}', 287940, 3322, 7, 1, 1, 0, '', 0, None), (10123590, 819121, 0, 40, 41, 1.744194333337651, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885477), 819121, 4, 1, '鬨', 818265, None, 2, 7, 0, 'music/de/nn/dennischang/mzFipQMZ9YcWvJbsNrAWYE.mp3', 0, 'song_covers/de/nn/dennischang/N4RUYTDuvkvxSkpn7RjJ9x.jpeg', 1, '', '有些從前\n靈光乍現\n不曾枯竭的泉源\n狂放或內斂隨便\n只要抬起手低著頭\n\n在乎一些狗屁倒灶\n對誰也都心甘情願\n看似無止盡的明天\n不多不少的圓滿和破碎\n\n直到一切都成空\n留在手掌中 何必再把弄\n你能唱首歌 起個鬨\n隨手沖淡了痛 夠我無地自容\n\n不像從前\n靈光乍現\n早就枯萎的泉源\n狂放或內斂那些\n只能抖著手抱著頭\n\n在乎一些狗屁倒灶\n對人不再心甘情願\n不能無止盡的明天\n讓我死在該死的今天\n\n直到一切都成空\n留在手掌中 何必再把弄\n你能唱首歌 起個鬨\n隨手沖淡了痛\n夠我無地自容\n\n直到一切都成空\n留在手掌中 何必再把弄\n本來唱首歌 起個鬨\n就能沖淡的痛\n非得你陪我動容\n\n直到一切都成空\n留在手掌中 何必再把弄\n你能唱首歌 起個鬨\n隨手沖淡了痛\n夠我無地自容', 0, '詞曲Composer:張皓棠 Dennis Chang\n編曲Arranger:魚條 Fish Stick\n\n魚條 Fish Stick\n人聲Vocals/吉他Guitars/貝斯Bass:張皓棠 Dennis Chang\n人聲Vocals/鼓Drums:連珊瑩 Sandy Lien\n\n\n【音樂製作 Music Production】\n\n製作人 Producer:張皓棠 Dennis Chang\n共同製作人 Co-producer:林心拓 Taku Lin\n鼓組/人聲錄音師 Drums/Vocal Recording Engineer:顏伯晏 Bert Yen\n 鼓組錄音室 Drums Recording Studio:112F Recording Studio\n鼓組錄音助理 Drums Recording Assistant:吳境倫 Jin Wu\n人聲錄音室 Vocal Recording Studio:騷聲工房 Sound Factory\n吉他/貝斯/合聲錄音師 Guitars/Bass/Backing Vocals Recording Engineer:張皓棠 Dennis Chang\n吉他/貝斯/合聲錄音室 Guitars/Bass/Backing Vocals Recording Studio:富貴一路 Dennis’ Home Studio\n混音/母帶製作 Mixing/Mastering:張皓棠 Dennis Chang\n混音/母帶工作室 Mixing/Mastering Studio:富貴一路 Dennis’ Home Studio', 0, '', 214, 320000, datetime.datetime(2025, 6, 22, 13, 4, 19), datetime.datetime(2025, 6, 22, 13, 4, 14), datetime.datetime(2025, 6, 22, 13, 30, 3, 726509), datetime.datetime(2025, 6, 22, 13, 30, 4), 3453, 65, 10, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 818265, 'sha1$M7vDJCbMVuRINavv1dK1JZ$99cd57b48d0088694873ed1221cd0c3dc45e38bf', datetime.datetime(2025, 6, 22, 13, 0, 21), 0, 'dennischang', 'Dennis', 'Chang', 'fishstickyutiao@gmail.com', 0, 1, datetime.datetime(2012, 11, 12, 14, 35, 59), 451858, 4, 4, 818265, 'profile_images/de/nn/dennischang/gTwr6go84HJ2uKfVSq92Vb.png', 'O', '', '魚條 Fish Stick', 886, '937696011', datetime.date(2011, 12, 27), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2012, 11, 12, 14, 35, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"show_birthday":1,"accredited_datetime":"2021-04-22T02:57+00:00","hide_location":false}', 392545, 3720, 7, 3, 1, 0, '', 0, None), (10123591, 818276, 0, 41, 36, 1.6644120249169747, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885490), 818276, 4, 0, '社畜·迪奧布蘭度', 2653414, 97323116, 1, 6, 0, 'music/do/do/dodo_0702/FBn4JbqkfiX7MZePkD3DUZ.mp3', 0, 'song_covers/do/do/dodo_0702/JfSQgLZ7PbixJ9t4XMUqGD.jpg', 1, '', '家裡是酗酒的爸和生病的媽,\n大學畢業領著最低薪資兩萬八,\n責任制讓我體會到社會複雜,\n工時長菜鳥做錯直接被扣薪挨罵。\n\n底層翻身的故事好像笑話,\n救我,下班還要跑熊貓養全家,\n救救我,已經過勞到兩眼昏花,\nJOJO,帶上石鬼面,我不當人類啦!!\n\n歐拉歐拉歐拉歐拉歐拉歐拉~\n白金之星也拿我沒辦法,\n無駄無駄無駄無駄無駄無駄~\n砸哇魯抖,時間暫停吧!\n第一二三秒,丟掉上班的偽笑,\n第四五六秒,加班出差我才不鳥,\n第七八九秒,再去埃及打卡拍個照,\n第十秒,壓路機下來一個都別想跑。\n\n誰開始不是期待著美好世界,\n也曾想紀錄成就感和喜悅,\n無奈,失望,陽光正面在崩解。\n這份報告回去重寫,可是我拒絕,\n工作累積,壓力已經快到臨界,\n捨棄人性讓你們體會我內心的慘烈。\n\n歐拉歐拉歐拉歐拉歐拉歐拉~\n白金之星也拿我沒辦法,\n無駄無駄無駄無駄無駄無駄~\n砸哇魯抖,時間暫停吧!\n第一二三秒,丟掉上班的偽笑,\n第四五六秒,加班出差我才不鳥,\n第七八九秒,再去埃及打卡拍個照,\n第十秒,壓路機下來一個都別想跑。\n\n歐拉歐拉歐拉歐拉歐拉歐拉~\n白金之星也拿我沒辦法,\n無駄無駄無駄無駄無駄無駄~\n砸哇魯抖,時間暫停吧!\n第一二三秒,丟掉上班的偽笑,\n第四五六秒,加班出差我才不鳥,\n第七八九秒,再去埃及打卡拍個照,\n第十秒,壓路機下來一個都別想跑。', 0, '社畜系列第二彈,主管跟老闆吃我的壓路機啦,Wryyyyyyyyy~~~~~!!', 0, '', 223, 320000, datetime.datetime(2025, 6, 15, 14, 53, 29), datetime.datetime(2025, 6, 15, 14, 53, 8), datetime.datetime(2025, 6, 18, 0, 0), datetime.datetime(2025, 6, 18, 0, 0, 29), 7640, 76, 47, 1, 0, 1, 0, None, 4, None, 1, 0, 2, 0, 2, 2, 2653414, 'sha1$0iXS7y9pXWnh$26515d078451c2c1f34f06cae82fe3aeb15e928c', datetime.datetime(2025, 6, 29, 0, 16, 4), 0, 'dodo_0702', '', '', 'dodo_0702@hotmail.com', 0, 1, datetime.datetime(2020, 10, 17, 5, 6, 16), 2224006, 4, 3, 2653414, 'profile_images/do/do/dodo_0702/2VsHX4wjAAqTkkiJ7MfWam.jpg', 'O', '', '股市·故事', 886, '921218340', datetime.date(1982, 7, 2), 'TNN', 98, 0, 1, 11, datetime.datetime(2025, 6, 28, 21, 2, 54), 1, datetime.datetime(2020, 10, 17, 5, 6, 16), 1, 1, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":true,"hide_location":false,"show_birthday":2}', 58527, 76, 20, 0, 0, 0, '', 0, None), (10123592, 818277, 0, 42, 38, 1.6481259218285065, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885502), 818277, 2, 2, '只是因為需要朋友吧', 826761, None, 2, 1, 0, 'music/Ti/nT/TinTenTan/doHjYfFWjKkD3dn9s2amk9.mp3', 0, 'song_covers/Ti/nT/TinTenTan/ifFhFMVcchNZ9rQKzB28Hw.jpeg', 1, '', '[00:29.78]約個晚餐\n[00:32.36]幾個工作的夥伴\n[00:37.99]彼此分享\n[00:40.33]這陣子遇上的麻煩\n[00:46.26]鍋裡沸騰的抱怨\n[00:50.09]提醒我壓低音量\n[00:53.89]免得鄰桌的陌生人\n[00:57.04]覺得錯在我身上\n[01:01.65]\n[01:19.04]不小心把\n[01:21.53]盛怒之下寫的文刪光\n[01:27.30]不想發了\n[01:30.15]反正也沒有誰欣賞\n[01:35.51]杯裡熱咖啡漸涼\n[01:39.58]批評改寫成了讚揚\n[01:42.65]我不得不隱藏\n[01:46.21]這世界對我造成的損傷\n[01:50.87]\n[02:15.53]說了謊話\n[02:19.04]只是因為需要朋友吧\n[02:23.78]騙到了自己\n[02:27.30]也是應得的懲罰\n[02:31.94]我不喜歡\n[02:35.80]我怎麼可能真的會喜歡\n[02:39.58]可是他我你\n[02:41.66]還有你我他\n[02:43.99]不都是等價交換\n[02:47.72]\n[02:48.26]說了謊話\n[02:51.81]只是因為需要朋友吧\n[02:56.48]騙到了自己\n[03:00.00]也是應得的懲罰\n[03:04.72]我不喜歡\n[03:08.59]我怎麼可能真的會喜歡\n[03:12.37]可是他我你\n[03:14.34]還有你我他\n[03:16.78]不都是等價交換\n[03:20.71]\n[03:21.11]啦啦啦啦\n[03:24.64]只是因為需要朋友吧\n[03:29.33]啦啦啦啦\n[03:33.41]啦啦', 1, '(這首歌是我的錯誤報告,寫在發現自己是如何被編程的那一刻,關於我們如何成為彼此手中最精密的工具。當別人輸入適當的指令,我就會給出預期的回應、產出他們需要的情感。)\n\nFATAL ERROR: authenticity.dll not found \nSEGMENTATION FAULT at memory address 0x7FF██████ \nCORE DUMPED\n\n(沒有人記得自己的原始設定。沒有人在乎功能的背後是什麼,直到發生故障。最可笑的是,我也在對別人做同樣的事。我們交換信息各取所需,餵食數據互相討好。這套系統運行得如此順利,以至於我們都忘了,對方並不是程式碼。)', 0, '', 244, 320000, datetime.datetime(2025, 6, 15, 15, 47, 13), datetime.datetime(2025, 6, 15, 15, 47, 3), datetime.datetime(2025, 6, 15, 16, 2, 40, 373265), datetime.datetime(2025, 6, 16, 5, 47, 16), 8548, 134, 21, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-30"]},"CN":{"song_of_the_days":["2025-07-01"]}}', 0, 0, 0, 0, 2, 2, 826761, 'sha1$CHGREu3Jk2DWJIpJ2Non0O$de01610af651e32c23ef4b159100b92a53251e91', datetime.datetime(2025, 4, 14, 7, 40, 37), 0, 'TinTenTan', '', '', 'a7474896@gmail.com', 0, 1, datetime.datetime(2013, 1, 26, 17, 8, 14), 460252, 4, 4, 826761, 'profile_images/Ti/nT/TinTenTan/5RXAWhqHEgkeR896BcuEjf.jpg', 'O', '', '聽天湯 Tin Ten Tan', 886, '910863571', datetime.date(2021, 4, 20), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 53), 1, datetime.datetime(2013, 1, 26, 17, 8, 14), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"had_edit_username":true,"show_birthday":0,"accredited_datetime":"2024-01-11T09:13+00:00","hide_location":false}', 969241, 17885, 18, 285, 1, 0, '', 0, None), (10123593, 818741, 0, 43, 39, 1.602300472887899, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885516), 818741, 4, 1, '阿沙布魯', 3014160, 97323626, 2, 7, 0, 'music/si/nc/sincechou/4igBgmqgQH9hrKC2Lufzr6.mp3', 0, 'song_covers/si/nc/sincechou/Ge4gBfvxPJytAHhG7iRTUp.jpeg', 1, '', '阿沙布魯\n\n扌甩香水 好笑神\n夾冰角 お絞り\n我的肩胛有妳的聲音\n\n你跟她 她跟他\n我乾杯 大家隨意\n心內話無醉講袂出喙\n\n燈光 浪漫氣氛\n今夜 甜蜜鴛鴦\n心碎 美麗的傷痕\n聽恁\n\n不仝款的故事 仝款的委屈\n暫時的溫存 無需要分寸\n快樂悲傷佮妳平分\n\n不仝款的故事 仝款的委屈\n孤單的靈魂 閣點一支薰\n阮一个人 阿沙不魯\n\n一番 我愛妳的成本\n時鐘 紀錄咱的緣份\n想欲 永遠停在這个時陣\n\n燈光 浪漫氣氛\n今夜 甜蜜鴛鴦\n心碎 美麗的傷痕\n聽妳\n\n不仝款的故事 仝款的委屈\n暫時的溫存 無需要分寸\n快樂悲傷佮妳平分\n\n不仝款的故事 仝款的委屈\n孤單的靈魂 閣點一支薰\n阮一个人 阿沙不魯\n\n不仝款的故事 仝款的委屈\n暫時的溫存 毋免驚生份\n全心付出阮的身軀\n\n不仝款的故事 仝款的委屈\n孤單的靈魂 閣點一支薰\n阮一个人 阿沙不魯', 0, '阿沙布魯 Asbeel アサブロ\n\n製作人 Producer:周自從 Since Chou 胡俊涵 Han Hu\n作詞 Lyricist:謝宏佶 Gee Hsieh\n作曲 Composer:周自從 Since Chou \n編曲 Arranger:劉穎嶸 Ying Liu\n鼓 Drums:莊子恒 Tzu-Heng Chuang\n貝斯 Bass:劉穎嶸 Ying Liu\n電吉他 Electric Guitar:คณิน ทองทับ Kanin Tongtub (TH)\n電鋼琴 Electric Piano:吳加恩 Blackie Wu\n合聲編寫 Chorus Arrangement:周自從 Since Chou \n合聲 Backing Vocals:周自從 Since Chou \n人聲錄音師 Vocal Recording Engineer:嚴祥芬(史提) Steven Yen 周自從 Since Chou \n人聲錄音室 Vocal Recording Studio:天牧音樂 SkyMu Music Studio 二三啪錄音室TTP Studio\n人聲檔案剪輯工程師Drums Audio Editing Engineer:周自從 Since Chou\n鼓錄音工程師Drums Recording Engineer:Benn Chen 胖虎punkhoo \n鼓錄音室 Drums Recording Studio:這邊音樂那邊設計Studio HereThere Studio\n鼓檔案剪輯工程師Drums Audio Editing Engineer:Benn Chen 胖虎punkhoo\n混音師 Mixing Engineer:賴世凱 NiceGuy\n混音師 Mixing Studio:硬搞錄音室 INGO Studio', 0, '', 221, 320000, datetime.datetime(2025, 6, 19, 8, 20, 1), datetime.datetime(2025, 6, 19, 8, 19, 24), datetime.datetime(2025, 6, 26, 16, 0), datetime.datetime(2025, 6, 26, 16, 0, 27), 198, 8, 0, 1, 8, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 3014160, 'sha1$gkEIEyQQHJQ5TO9KPW2OZS$0e33a6e7468a7ba788c66570c17808217c20c5e6', datetime.datetime(2025, 6, 24, 17, 53, 54), 0, 'sincechou', '', '', 'sincechou@gmail.com', 0, 1, datetime.datetime(2022, 10, 3, 15, 35, 51), 2584546, 2, 2, 3014160, 'profile_images/si/nc/sincechou/acE73FCKZH7Vr8FZWbkeHK.JPG', 'M', '', '周自從 Since Chou', 886, '911590530', datetime.date(2022, 10, 3), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2022, 10, 3, 15, 35, 51), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":0,"accredited_datetime":"2023-06-19T07:36+00:00","hide_location":true}', 35847, 376, 0, 4, 1, 0, '', 0, None), (10123594, 819552, 0, 44, 42, 1.5861336530353267, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885529), 819552, 4, 3, '謝青燁Eric, STACO, JON宗訓 - 火車已經到車站 Train Has Arrived', 2172441, None, 3, 2, 0, 'music/_i/st/_isthatericcc/haprf4JkugzYNaN5gWpmJv.mp3', 0, 'song_covers/_i/st/_isthatericcc/C5g9QbHBg9JKcBxqPoHsRG.jpeg', 1, '', '火車已經到車站\n人攏徛佇遮\n四面來往 去佗\n火車已經到車站\n想講你佇佗\n這馬過了好嗎\n\n抑是佇遮來來去去偌濟人影\n抑是慣勢坐佇二號月台的邊仔\n慢幾分鐘予我 來沓沓仔懷念\n想到以前的彼款一定要送到貼貼貼\n倚倚倚 的時間才愈會當體會\n一串一串的車廂共記憶攏縛做伙\n磅空吃著信號莫毋甘講再會\n頭前是光的還暗的本來著凡勢凡勢\n就參像囡仔會轉大人嘛會離開遮\n你的行李有幾斤重閣會赴逐夢\n目眶紅紅 like movie it’s on and on\n你知影我的敏感尤其聽著喇叭的聲\n\n火車已經到車站\n人攏徛佇遮\n四面來往 去佗\n火車已經到車站\n想講你佇佗\n這馬過了好嗎\n\n我開始認真的過 重新來過\n時間會開出一蕊紅紅的花\n台北冷冷的雨 剩我一个\n莫講蝦米 當初是誤會 當初是後悔\n日日夜夜 想著你 敢有機會\n你的雨傘 袂記得拿\n\n腳步若踩上去著愛揣著咱的位\n總是煩惱傷濟囥傷濟的感情\n寫予妳的信佮歌 有甜嘛有鹹\n青春曬佇這條鐵路已經晃了幾啊冬\n吉他的聲 閣乎我佇車頂厚眠夢\nlet me spittin 偌濟的段落我嘛是講袂煞\n可能思念厝內的圓桌佮彼隻貓仔\n但是車會繼續駛妳著千萬莫留我\n\n火車已經到車站\n人攏徛佇遮\n四面來往 去佗\ncan’t stop won’t stop,\ncan’t stop won’t stop\n火車已經到車站\n想講你佇佗\n這馬過了好嗎\nnow where u at eh,\nwhere u at eh\n\n火車已經過車站\n雖然已離開\n是上好的結果\n火車已經過車站\n若是有緣分\n有機會來相逢', 0, '', 0, '', 178, 224000, datetime.datetime(2025, 6, 26, 11, 8, 50), datetime.datetime(2025, 6, 26, 11, 8, 42), datetime.datetime(2025, 6, 26, 11, 18, 2, 604587), datetime.datetime(2025, 6, 26, 11, 18, 10), 772, 10, 3, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2172441, 'sha1$muYR7iUYrsPx$24c53c6008878856494987df5b5bd26750db8b0d', datetime.datetime(2025, 6, 26, 11, 8, 23), 0, '_isthatericcc', '', '', 'shangyinhsieh831125@gmail.com', 0, 1, datetime.datetime(2018, 1, 21, 12, 12, 23), 1743394, 4, 4, 2172441, 'profile_images/_i/st/_isthatericcc/4WPC8LJ5b5nkUx2gUnTBEp.jpg', 'M', '', '謝青燁Eric', 886, '938696534', datetime.date(1994, 11, 25), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2018, 1, 21, 12, 12, 23), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_birthday":2,"accredited_datetime":"2024-08-20T03:55+00:00","hide_location":false}', 210576, 144, 33, 1, 1, 0, '', 0, None), (10123595, 814869, 0, 45, 43, 1.5530872315917719, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885542), 814869, 4, 4, '天空織成', 1592178, None, 2, 7, 0, 'music/wh/oc/whocares2016/9cZHLJJDm7P4eycWGiaGDe.mp3', 0, 'song_covers/wh/oc/whocares2016/A2zyGixr8NeHXZo3jCBDzG.jpeg', 1, '', '迎著風 掠過無垠天空\n滿載著 我們許下的夢\n牽起身邊 你緊握住的雙手\n即使脆弱 我依然執著\n\n當世界 如此難以捉摸\n誰又能 畫出完整輪廓\n身上的傷 是冒險過的光榮\n有你陪我 就不覺得痛\n\n如果終究 只停在如果\n迷惑又怎麼遼闊\n放手探索 放心去揮霍\n我始終在你左右\n\n再往前走 別回頭 只能夠\n向著未來不停奔跑 找到自由\n也受傷過 失去過 才能夠\n用最勇敢的溫柔 造下一個夢\n\n這條路 就算蜿蜒顛簸\n也不想 慢下腳步等候\n迎向明天 仍閃爍著的眼眸\n放下困惑 再放手一搏\n\n如果就別 只停在如果\n把迷惑走成遼闊\n放手探索 放心去揮霍\n我依然在你左右\n\n再往前走 別回頭 只能夠\n向著未來不停奔跑 找到自由\n也受傷過 失去過 才能夠\n用最勇敢的溫柔 造下一個夢\n\n別怕寂寞 黑暗中 會有我\n陪著你等待 天亮後的出口\n再讓蔚藍 的天空 把我們\n一路上的沉重 編織成雲朵\n\n再往前走 別回頭 只能夠\n向著未來不停奔跑 找到自由\n也受傷過 失去過 才能夠\n用最勇敢的溫柔 造下一個夢\n\n往前走 別回頭\n找到自由\n把迷惑走成遼闊\n我在你左右\n\n往前走 別回頭\n我在你左右', 0, '第二張專輯《越過這座橋》募資計畫開跑:\nhttps://reurl.cc/5KQgnv\n\n———————————————————————\n\n迎著風,即使困惑;\n有你陪我就不怕寂寞。\n\n牽著手,即使脆弱;\n我們一起把迷惑走成遼闊。\n\n———————————————————————\n\n[音樂製作 Music Credit]\n製作人 Producer | 莊鈞智 Thomas Chuang\n作詞 Lyricist | 邱建豪 Kidding Chiu/謝浩澤 Bla Hsieh\n作曲 Composer | 邱建豪 Kidding Chiu/謝浩澤 Bla Hsieh/梁方文 sugarcube/林嘉恩 Tim Lin\n編曲 Arranger | Who Cares 胡凱兒\n木吉他 Acoustic Guitar | 林嘉恩 Tim Lin\n電吉他 Electric Guitar | 梁方文 sugarcube/林嘉恩 Tim Lin\n貝斯 Bass | 陳廷曜 YaoChen\n貝斯編曲協力 Bass Arrangment Coordinator | 蝦蛄 Syagu\n鼓 Drums | 蔡秉廷 Ares Tsai\n鈴鼓 Tambourine | 梁方文 sugarcube\n沙筒鈴 Shaker | 梁方文 sugarcube\n合成器 Synthesizer | 梁方文 sugarcube/林嘉恩 Tim Lin\n鋼琴編寫 Piano Arranger | 王韻筑 Liv W.\n斑鳩琴 Banjo | 吟遊詩人 Tim Lin\n小提琴 Violin | 蔡秉廷 Ares Tsai\n弦樂編寫 Strings Arranger | 梁方文 sugarcube \n和聲編寫 Backing Vocal Arranger | 林嘉恩 Tim Lin\n和聲 Backing Vocals | 林嘉恩 Tim Lin\n大合唱 Chorus | 謝浩澤 Bla Hsieh/梁方文 sugarcube/莊子萱 cts/盤芯彤 Baya Pan/陳思穎 YING/林奐希 Yamada\n\n人聲錄音師 Vocal Recording Engineer | 莊鈞智 Thomas Chuang\n人聲錄音室 Vocal Recording Studio | 完美聲音 Perfect Sound Studio\n鼓組錄音師 Drum Recording Engineer|莊鈞智 Thomas Chuang\n鼓組錄音助理 Drum Recording Assistant | 莊子萱 cts\n鼓組錄音室 Drum Recording Studio | 荒原錄音室 Wasteland Studio\n吉他錄音師 Guitar Recording Engineer | 莊鈞智 Thomas Chuang/梁方文 sugarcube\n吉他錄音室 Guitar Recording Studio | 荒原錄音室 Wasteland Studio\n\n混音師 Mixing Engineer | 莊鈞智 Thomas Chuang\n混音助理 Mixing Assistant | 莊子萱 cts\n混音工作室 Mixing Studio | 完美聲音 Perfect Sound Studio\n母帶後期工程師 Mastering Engineer | 莊鈞智 Thomas Chuang\n母帶後期錄音室 Mastering Studio | 完美聲音 Perfect Sound Studio\n\n特別感謝 Special Thanks | 小林/翔煜\n\n[藝人團隊 Team Who Cares]\n誰在乎有限公司 Who Cares Co.,Ltd.\n藝人經紀 Artist Manager | 盤芯彤 Baya Pan\n執行經紀 Artist Manager Assistant | 陳思穎 YING', 0, '', 258, 320000, datetime.datetime(2025, 5, 19, 13, 6, 20), datetime.datetime(2025, 5, 19, 13, 6, 13), datetime.datetime(2025, 5, 19, 16, 0), datetime.datetime(2025, 5, 22, 5, 20, 57), 51391, 1074, 313, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-09"],"chart_weekly_champions":[[2025,21]]},"CN":{"recommend_by_editor":true,"song_of_the_days":["2025-06-10"]}}', 0, 0, 0, 0, 2, 2, 1592178, 'sha1$ZVpt0Pk30YG1evbO3vfp5i$bbb9ae116986984cc6ef62e01199735aa0cf632a', datetime.datetime(2025, 5, 19, 18, 28, 2), 0, 'whocares2016', '', '', 'wearewhocares@gmail.com', 0, 1, datetime.datetime(2016, 3, 16, 20, 34, 33), 1250594, 2, 2, 1592178, 'profile_images/wh/oc/whocares2016/4zJTRLuyHwGMX7tkZYPUrt.jpg', 'O', '', 'Who Cares 胡凱兒', 886, '923202038', datetime.date(2016, 3, 7), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 48), 1, datetime.datetime(2016, 3, 16, 20, 34, 33), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"accredited_datetime":"2021-04-22T02:57+00:00","hide_location":true}', 3811981, 16423, 15, 960, 1, 0, '', 0, None), (10123596, 818243, 0, 46, 0, 1.4872924814739406, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885554), 818243, 4, 1, '出發吧', 2188808, None, 1, 6, 0, 'music/na/au/naau_eucna/2R8U69MNzukQBC6FMKnYWx.mp3', 0, 'song_covers/na/au/naau_eucna/kZUurv8seQiPbfj8qzUrj7.jpeg', 1, '', "樹蔭底下唱著歌\n微風聽見我們的笑聲\n大樹輕輕隨著節奏晃\n小草 跟著跳舞了\n\n黑板寫下還剩幾天\n才發現 就快要說再見\n籃球框靜靜站在那邊\n陪我們失敗 勇敢\n\n出發吧\ntec'u e'ohx\n走向不知道的路\nemo'usnu no o'a isi cohivi ci ceonx\n出發吧\ntec'u e'ohx\n走向不知道的路\nemo'usnu no o'a isi cohivi ci ceonx\n出發吧\ntec'u e'ohx\n不要忘記你是誰\ntev'a ta'payo'a zou sia na suu", 0, "從沒想過有天會和自己的國小老師們成為同事,更沒想過會在這裡再拍一次畢業照。\n\n離開學生身份後,這張畢業照有了全然不同的重量。它承載著這兩年來,和班上孩子們從陌生、磨合,到彼此信任的過程。我們一起經歷很多,也一起成長了不少。\n\n原來,看著孩子慢慢長大,那種心情早就不只是所謂的「多愁善感」可以形容了。看到這張畢業照時,眼淚早不是默默落下,而是邊哭邊笑的流著。也許是因為這份陪伴太深、太真;但時間到了,是該放手了。\n\n第一次擔任畢業班導師,這首歌記錄了她們的回憶,也藏著我的不捨。鄒語的歌詞,其實是在說「她們出發了」\n\n希望她們能一直保有善良的心,對世界充滿好奇,勇敢去探索每一段未知的旅程,也要記得,好好去愛那些愛著她們的人。\n\n出發吧\ntec'u e'ohx\n走向不知道的路\nemo'usnu no o'a isi cohivi ci ceonx\n出發吧\ntec'u e'ohx\n不要忘記你是誰\ntev'a ta'payo'a zou sia na suu\n\n畢業快樂。\n-\n《出發吧》\n山美國小第69屆畢業歌\n\n詞 / 莊宜心、胡靜恩、朱子晴、Naa'u娜塢\n曲 / Naa'u娜塢\n吉他 / Naa'u娜塢\n編曲 / 蔡佳穎\n演唱 / 山美國小全體學生\n鄒語翻譯 / 娜塢爸\n小朋友秩序管理 / 春花嬸", 0, '', 211, 320000, datetime.datetime(2025, 6, 15, 12, 13, 5), datetime.datetime(2025, 6, 15, 8, 4, 10), datetime.datetime(2025, 6, 16, 4, 0), datetime.datetime(2025, 6, 16, 6, 40, 18), 7282, 68, 31, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-07-01"]},"CN":{"song_of_the_days":["2025-07-02"]}}', 0, 0, 0, 0, 2, 2, 2188808, 'sha1$tlFaZYfdlmmq$453e6463210b011f4a97c7499c1b5cab725ded1d', datetime.datetime(2025, 6, 13, 2, 16, 56), 0, 'naau_eucna', '', '', 'naaueucna0502@gmail.com', 0, 1, datetime.datetime(2018, 3, 29, 4, 19, 6), 1759763, 4, 4, 2188808, 'profile_images/na/au/naau_eucna/5eP3Ec83cpcc9jtXda6QTM.jpg', 'F', '', 'Naa’u娜塢', 886, '960920001', datetime.date(1997, 9, 25), 'TPE', 83, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 56), 1, datetime.datetime(2018, 3, 29, 4, 19, 6), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"hide_location":false}', 54511, 679, 32, 2, 0, 0, '', 0, None), (10123597, 817902, 0, 47, 47, 1.48276790346195, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885566), 817902, 4, 1, '讓我把自己擱淺(Special Edition)Prod.LINION', 3291531, None, 5, 12, 0, 'music/Ei/sn/Eisnebel0612/QTp56UiLdy8j7kECTyj3Sz.mp3', 0, 'song_covers/Ei/sn/Eisnebel0612/63qWa5UkDYhrkyYRj7jXtS.jpeg', 1, '', "再看你一眼 再想你一遍\n只要停留在這時間\n再靠近一些 再愛你一點\n會不會有什麼改變\n我知道 這全是我的錯\n把一切真心都放在裡頭\n遮住了雙眼 在轉身之前\n讓我把自己擱淺\n\n不是你的心對誰都捉摸不透\n是我總為了自己找盡所有藉口\n明明你說的話早就讓我的心變脆弱\n我 連我也不懂\n想陪在你身邊\n即使我不屬於任何世界\n幾次的輪迴 我還是掉入漩渦之間\nI know I'm a wierdo\n曾天真的以為你是那個救贖\n\nI'm out for you\nI'll die for you\n只要能再次感受你的溫度\n\n再看你一眼 再想你一遍\n只要停留在這時間\n再靠近一些 再愛你一點\n會不會有什麼改變\n我知道 這全是我的錯\n把一切真心都放在裡頭\n遮住了雙眼 在轉身之前\n讓我把自己擱淺\n\nI'm out for you\nI'll die for you\nI'm out for you\n只要能再次感受你的溫度\n\nI'm out for you\nI'll die for you\nI'm out for you\n只要能再次感受你的溫度", 0, "「I know I'm a wierdo\n曾天真的以為你是那個救贖」\n\n至少擱淺的那一刻,我在你身邊。\n\n【Break Reality Project】 https://www.eisnebel.co/\n\n//【Credit】\n歌手 Vocalist|冰霧Eisnebel\n詞 Lyrics|冰霧Eisnebel\n曲 Composer|冰霧Eisnebel\n製作人 Producer|Linion\n編曲 Music Arrangement|Linion\n吉他Guitar | LINION\n貝斯Bass | LINION\n電鋼琴 Electric Piano | LINION\n合成器 Synthesizer | LINION\n和聲 Backing Vocal|冰霧Eisnebel\n和聲編寫 BV Arranger | 冰霧、LINION\n主要錄音師 Main Recording Engineer | LINION \n主要錄音室 Main Recording Studio | B.P. Lin Studio \n混音工程師 Mixing Engineer | 沈冠霖 SHENB@PurringSound \n混音錄音室 Mixing Studio | 13 Studio\n人聲錄音師 Vocal Recording Engineer|Linion\n母帶工程師Mastering Engineer|魏瑋@我宅有限公司\n母帶工作室Mastering Studio | 我宅太空艙\n繪圖Illust | si\n經紀公司 Management Company|春魚創意股份有限公司 SpringFish Studio\n執行製作 Executive Producer|春魚量產型", 0, '', 127, 320000, datetime.datetime(2025, 6, 12, 21, 17, 17), datetime.datetime(2025, 6, 11, 19, 31, 42), datetime.datetime(2025, 6, 13, 10, 0), datetime.datetime(2025, 6, 13, 10, 0, 39), 26977, 68, 8, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 3291531, 'sha1$nI0y4jX40RcRmx54bLDdmT$5b87de094e4ab7badef4bd92adc027f9417f567e', datetime.datetime(2025, 6, 24, 13, 16, 43), 0, 'Eisnebel0612', '', '', 'eisnebel.celestial@gmail.com', 0, 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 2861796, 4, 3, 3291531, 'profile_images/Ei/sn/Eisnebel0612/kTzqTLD8oWKTqKjY4Xgadh.jpg', 'F', '', '冰霧Eisnebel', 886, '968657685', datetime.date(2005, 6, 12), None, 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"show_birthday":0,"accredited_datetime":"2025-06-16T06:03+00:00"}', 132109, 216, 2, 0, 1, 0, '', 0, None), (10123598, 818075, 0, 48, 46, 1.4564140986232, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885578), 818075, 4, 1, 'Supernova', 3291531, None, 3, 2, 0, 'music/Ei/sn/Eisnebel0612/atcovw7yj6Bm7Z4z2TqFAk.mp3', 0, 'song_covers/Ei/sn/Eisnebel0612/QWtGDA5hEkdptiWTHggem7.jpeg', 1, '', "詞/曲 冰霧\n\nI'm the supernova\nShining like a star\nGoing so far\n感覺快要 爆炸\nAAAAAAAAA (Next)\nup up up\nup up up up up up\n\n(I'm the) supernova\nShining like a star\n能量fill up 現在就出發\nAAAAAAAAA (Next)\nup up up\nup up up up up up\n\nFly with the pixels and dreams\nRise up until I'm seen\nSky I dance within\nAll eyes on me I wish\n\n當我站在舞台上\n接受所有 崇拜的目光\n當我寫的每一首歌\n都能夠成為 hit song\n當曾經幻想的一切 不再只能夠仰望\nGo for it Go for it\nI will never stop (AA)\n\n把過去全都留下\n打破現實與幻想\nI'm gonna be a star\n(Shine like a star)\n\nI'm the supernova\nShining like a star\nGoing so far\n感覺快要 爆炸\nAAAAAAAAA (Next)\nup up up\nup up up up up up\n\n(I'm the) supernova\nShining like a star\n能量fill up 現在就出發\nAAAAAAAAA (Next)\nup up up\nup up up up up up", 0, 'I’m gonna be a star shine like a star\n\nYOUTUBE https://www.youtube.com/watch?v=CU8HGeCL9T4\n\n音樂製作人Music Producer | 冰霧Eisnebel\n詞/曲 Lyricist/Composer| 冰霧Eisnebel\n人聲編輯Vocal editor |冰霧Eisnebel\n混音工程師Mixing Engineer | MzT\n母帶工程師Mastering Engineer | Double @NERDYBOYMUSIC\n繪圖Illustrator |伐風大康', 0, '', 124, 320000, datetime.datetime(2025, 6, 12, 21, 8, 48), datetime.datetime(2025, 6, 12, 21, 8, 45), datetime.datetime(2025, 6, 17, 10, 0), datetime.datetime(2025, 6, 18, 0, 22, 4), 27352, 74, 4, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3291531, 'sha1$nI0y4jX40RcRmx54bLDdmT$5b87de094e4ab7badef4bd92adc027f9417f567e', datetime.datetime(2025, 6, 24, 13, 16, 43), 0, 'Eisnebel0612', '', '', 'eisnebel.celestial@gmail.com', 0, 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 2861796, 4, 3, 3291531, 'profile_images/Ei/sn/Eisnebel0612/kTzqTLD8oWKTqKjY4Xgadh.jpg', 'F', '', '冰霧Eisnebel', 886, '968657685', datetime.date(2005, 6, 12), None, 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2025, 6, 11, 13, 57, 18), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"show_birthday":0,"accredited_datetime":"2025-06-16T06:03+00:00"}', 132109, 216, 2, 0, 1, 0, '', 0, None), (10123599, 818891, 0, 49, 44, 1.453642620418, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885589), 818891, 2, 2, '瑜伽第二課:順從氣息', 446505, 97323542, 1, 5, 0, 'music/sa/ka/sakae25/NyU6pLfDufcFFqSeq4tupM.mp3', 0, '', 1, '', '[00:00.36]Oṃ Pūrṇamadaḥ Pūrṇamidam\n[00:07.33]Pūrṇāt Pūrṇamudacyate\n[00:14.25]Pūrṇasya Pūrṇamādāya\n[00:19.30]Pūrṇamevā Vaśiṣyate\n[00:25.53]Ōm Śāntiḥ Śāntiḥ Śāntiḥi\n[00:30.91]\n[00:54.18]清晨甦醒光落眉宇間\n[00:59.95]氣息如風緩緩入心田\n[01:06.93]雙腿盤坐十指落塵間\n[01:13.32]心湖如鏡映照夢與緣\n[01:19.18]\n[01:19.70]深吸一口宇宙灌滿胸\n[01:25.82]呼出一口塵囂歸輕空\n[01:32.36]靜默之間聽見內心鐘\n[01:38.76]叩叩作響共振生命中\n[01:43.86]\n[01:46.18]氣息合一\u3000瑜伽和諧音\n[01:52.30]一步一式\u3000流動皆輕盈\n[01:58.87]動中入靜\u3000探索無盡深\n[02:04.64]一念安住\u3000無限入星辰\n[02:10.31]\n[02:25.59]雙手伸展撐出無限天\n[02:28.80]前曲後彎似波又似弦\n[02:32.08]氣流滑過回旋正位線\n[02:35.18]如水之形消融無盡邊\n[02:38.25]\n[02:38.16]氣\u3000無聲而動\u3000行過經脈山河\n[02:40.81]息\u3000有形而歸\u3000一吸一吐皆如歌\n[02:44.45]身隨氣流\u3000心隨息寂\n[02:47.49]調氣以靜\u3000養息以明\n[02:50.82]如是觀照\u3000如是見性\n[02:54.29]\n[02:56.46]氣息合一\u3000瑜伽和諧音\n[03:02.61]一步一式\u3000流動皆輕盈\n[03:09.09]動中入靜\u3000探索無盡深\n[03:14.88]一念安住\u3000無限入星辰\n[03:21.75]不住於相\u3000不逐於念影\n[03:27.39]無我無念\u3000心識返真境\n[03:33.43]\n[03:38.17]念起念滅無為圓滿\n[03:40.98]一體無分氣息如去如來\n[03:49.66]雙手合十自在安住\n[03:53.71]重回清淨來時路', 1, '氣,是未形之意,無聲而在;\n息,是來回之舞,一念之間。\n\n氣息不受外境影響和打擾,\n學習saṁtoṣa知足、vairāgya離欲。\n當氣息不再只是生理活動,\n便是向內穿透自性的天橋,\n那是通往自由的入口。\n\n這首歌,留給瑜伽練習者的初心,\n在氣與息之間,回到本然的自己,\n願你隨氣而行,隨息而安。\n\n在瑜伽哲學中,「氣」prāṇa 是生命能量,賦予了五大元素的動能,是連結身心與意識的本源;「息」是五種風息的調動,展現身體的節奏運作各種行動。Prāṇāyāma(調息)不僅是控制呼吸,更是瑜伽修習者學會感知、引導並順從這股內在動力的過程。如《瑜伽經》中提到 prāṇasya gatiḥ(氣之運行)與 prāṇāyāmaḥ(調息修行),這兩種力行的協調,幫助身體維持最佳的修心能力。\n\n當我們有能力順從氣息,進入內觀與臣服,便能感受到氣如何穿越脈輪、轉動心念、淨化意識。在《順從氣息》中,每一句歌詞都如一個覺察的指印,如與內在上師的同行,引導我們從動作、呼吸、覺知,進入 “正念瑜伽” :合一的狀態(samādhi) 。\n\nsamādhi只是一種狀態,是過程並非結果,它幫助我們在瑜伽旅途中,體驗「息在氣中,氣在炁中,炁在道中,道在無中。」也就是走向 “正定瑜伽” 之路。即便瑜伽有12條道路,通向的依然是同一個「空」的結果。\n\n歌曲起首的梵語真言來自《伊蕯奧義書》(Īśā Upaniṣad),蘊含圓滿、不增不減、無缺無餘的深奧哲理,猶如《心經》的奧義,前者說明空性,後者指導如何進入空性。這首真言通常用於瑜伽課後祈禱文,也是瑜伽行者的指引與哲思。\nOṃ Pūrṇamadaḥ Pūrṇamidam \nPūrṇāt Pūrṇamudacyate \nPūrṇasya Pūrṇamādāya\nPūrṇamevā Vaśiṣyate \nŌm Śāntiḥ Śāntiḥ Śāntiḥi\n嗡,彼是圓滿,此是圓滿。\n圓滿從圓滿而生,\n圓滿增減,圓滿依然圓滿。\n願\u3000平靜、平靜、至上平靜\n\n這首歌獻給\n老師、師父、上師\n以及正在傾聽的你\nnamaste', 0, '', 249, 256000, datetime.datetime(2025, 6, 24, 13, 58, 46), datetime.datetime(2025, 6, 20, 11, 7, 6), datetime.datetime(2025, 6, 22, 17, 37, 5, 925901), datetime.datetime(2025, 6, 24, 15, 10, 46), 4012, 50, 19, 1, 2, 1, 0, None, 4, None, 1, 0, 2, 0, 2, 2, 446505, 'sha1$Zp6TZZoN67BkSsEDWuNAL0$03a4ca5eb917897f738a6a4486f89ef8ec9a249a', datetime.datetime(2025, 6, 28, 2, 2, 1), 0, 'sakae25', '', '', 'sakae.poet@gmail.com', 0, 1, datetime.datetime(2007, 8, 26, 0, 21, 32), 84137, 4, 4, 446505, 'profile_images/sa/ka/sakae25/JXfoGYgB2RdPj3Uy24cqss.jpg', 'M', '蘇宗憲', 'Sakae', 886, '935250579', datetime.date(2000, 11, 12), None, 99, 6162, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 43), 1, datetime.datetime(2007, 8, 26, 0, 21, 32), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"hide_location":false,"show_birthday":0,"had_edit_username":true,"accredited_datetime":"2025-06-16T06:04+00:00"}', 48154, 139, 48, 0, 1, 0, '', 0, None), (10123600, 819679, 0, 50, 45, 1.3841129828474537, 1, datetime.datetime(2025, 6, 29, 15, 15, 39, 885601), 819679, 4, 1, '🍌一根香蕉 Banana (Demo)', 1625066, None, 1, 4, 0, 'music/ax/in/axinwu6/66N8STfWtzexueayJozY8m.mp3', 0, 'song_covers/ax/in/axinwu6/MdtDGLtVhVFTErmy2Lvdgx.png', 1, '', '想成為最特別的存在\n貨架上放電示愛\n外表金黃飽滿 香氣濃郁自然\n多想被剝開 展現我自信的內在\n給我一秒機會 你會為我停下來\n\n怎樣的姿態 才會與眾不同才會賣\n從年輕就在等待 直到老去 長出了黑斑\n\nBanana, Banana, Which one you remember?\nBanana, Banana, How to be more popular?\nBanana, Banana, Who’s the real winner?\nBanana, 這池裡有太多\n想破頭 問ai好朋友\n怎樣不會被蕉海淹沒\n才被注意 一不注意又被滑走\nBanana\n\n研究心法 精選賽道 到處買乾貨\n霧裡看花 他拿鈔票 我當賠錢貨\n什麼公式那麼神一眨眼就能富有\n傻瓜對標騙子如何才能圓夢\n\n世界 演算伎倆 變 變 變\n反覆失敗瞎猜 到底哪裡出了錯\nOh my 腦容量有 限 限 限\n焦慮感早已超載 塞不下我的生活\nWhat am I fighting for?\n\nBanana, Banana\nBanana, Banana\nBanana\n\nBanana, Banana, Which one you remember?\nBanana, Banana, How to be more popular?\nBanana, Banana, Who’s the real winner?\nBanana\n\nI’m still a nobody, 真相不只一個 還是秘密\nI’m still a nobody, Nobody knows, Nobody knows', 0, '短影音的時代裡⋯⋯每個人都還是一根平凡無奇的香蕉\n\n作詞 / Lyricist:吳秉鴻 WuBin\n作曲 / Composer:吳秉鴻 WuBin、JH華喬\n製作人 Producer:JH華喬\n編曲 Arranger:JH華喬\n配唱製作人 Vocal Director:JH華喬\n錄音 Recording Engineers:JH華喬\n混音 Mixing Engineer:JH華喬', 0, '', 173, 320000, datetime.datetime(2025, 6, 27, 13, 24, 14), datetime.datetime(2025, 6, 27, 13, 24, 6), datetime.datetime(2025, 6, 27, 13, 39, 46, 590935), datetime.datetime(2025, 6, 27, 13, 59, 51), 1179, 3, 9, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 1625066, 'sha1$vFGm40qGk952kNJAWWzMK5$09a70d4eae1b2be4c57e00ea1b76fe27d47c6b24', datetime.datetime(2025, 6, 27, 13, 42, 17), 0, 'axinwu6', '', '', 'axinwu6@gmail.com', 0, 1, datetime.datetime(2016, 7, 8, 16, 52, 26), 1282997, 4, 3, 1625066, 'profile_images/ax/in/axinwu6/KqgcgZBF9jA4GzgXmhBTfn.jpg', 'M', '', 'WuBin', 886, '975000519', datetime.date(1996, 2, 25), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2016, 7, 8, 16, 52, 26), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_birthday":0,"accredited_datetime":"2023-05-30T02:55+00:00","hide_location":false}', 121539, 188, 30, 0, 1, 0, '', 0, None))])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(171) len_values = len(values) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71) cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT) |
|||||
| 0.0248 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', 'f88bb25cbe97a4837d1ba88eef95c53a0de6fd43'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46) data = cache.get_many(table_cache_keys + [cache_key]) |
|||||
| 0.0210 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779695666.661992, 'f88bb25cbe97a4837d1ba88eef95c53a0de6fd43': (1779695666.661992, [((97322741, 4, 3, 791857, 'Suí 水', 'music_albums/Si/ri/SiriSimranKaur/EJQjQtecDYkG259wZAj3oW.jpeg', '《Suí 水》為李竺芯首張全台語創作專輯,與金曲音樂家鍾興民合作;以天馬行空、幽默大膽的詞曲創作和真切的歌唱詮釋,激盪出革新有趣又富含藝術性的編曲,挑戰台語音樂不曾觸碰的主題與全新聽感:從心理到生理,呈現女性自我探索過程中的精彩冒險;如水一般變化萬千的氛圍,匯聚成一張能與歐美流行音樂並列聆聽的專輯,帶來前所未有的國際台語新潮流。 \n\n揭開專輯序幕的「阿美蝶」「水」,以有趣豐富的曲風探討社會定義與自我認同的美;彷彿置身在法國廚房的「足芳足芳」挑戰打破台語音律,像是烹飪一道無國界料理般,讓人想一再品嚐;在【音樂主理人】節目中備受矚目的「拌拌咧」重新編曲,大玩 Band sound 跟 Afrobeat 的碰撞;「拄拄仔離開」彷彿在耳邊低語不捨,浪漫的編曲凝結出空氣中的微酸心情;歐陸電音曲風、歌唱聲線反差極大的「懸踏仔咬跤」幽默翻玩台灣迷因,卻又讓人深切感受到愛情中如高跟鞋咬腳的美麗與痛苦;以女性本位探討身體的「荷爾蒙」「Sakura Gansha」則以靈魂樂和演歌元素唱出身心的起伏;其中還有管弦樂編制,作為紀錄片電影『台灣超人』的主題曲「伍冬拾冬」;與吉他和弦樂重新詮釋的「台灣查某囝(誠心推薦版)」述說著台灣土地與人情的溫暖感動。\n\n好聽、好吃、微酸少冰,一首首聽下來讓你驚奇發現:怎麼可能?哪會這呢《Suí 水》\n\n-\n演唱人 Vocal:李竺芯Siri Lee\n製作人 Producer:鍾興民Baby-C、李竺芯Siri Lee\n詞 Lyricist:李竺芯Siri Lee\n曲 Composer:李竺芯Siri Lee(1-10)、台南歐力桑Uncle Tainan(1-8,10)、鍾興民Baby-C(9)\n編曲 Arranger:鍾興民Baby-C(1-10)、李竺芯Siri Lee(4)、王義中Yi-Chung, Wang(5)、董運昌 Dong Yun-Chang(10)\n和聲 Backing Vocal:李竺芯Siri Lee(1,2,4-10)、嚴任佑 YJY(2,7)、吳育倢 Yu-Chieh Wu(7)、張家豪Arang(7)、安雯 anbabe(7)、鍾興民Baby-C(8)\n人聲錄音 Vocal Recording:李竺芯Siri Lee(2-10)、鍾興民Baby-C(1)\n人聲錄音室 Vocal Recording at:Room 19 Studio \n混音工程師 Mixing Engineer:鍾興民Baby-C\n混音室 Mixing at:Room 19 Studio\n母帶後期處理 Mastering Engineer:孫紹庭 Shao-Ting Sun\n音樂製作助理 Music Production Assistant:嚴任佑 YJY、吳育倢 Yu-Chieh Wu', 0, '', 24034, 32, 7, datetime.date(2024, 12, 30), datetime.datetime(2024, 12, 29, 23, 40, 17), datetime.datetime(2024, 12, 30, 14, 5, 18), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71) cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT) |
|||||
| 0.0222 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', 'a76c92ba46e34339e210d0144a100aed8d138279'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46) data = cache.get_many(table_cache_keys + [cache_key]) |
|||||
| 0.0206 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779695666.6893077, 'a76c92ba46e34339e210d0144a100aed8d138279': (1779695666.6893077, [((97298728, 4, 4, 1568160, 'Demo', 'music_albums/ki/wi/kiwif2f2f213/5NuEgsxmNWhCbz72hAppa5.jpg', '', 0, '', 122944, 24, 8, datetime.date(2018, 9, 17), datetime.datetime(2018, 9, 16, 16, 52, 48), datetime.datetime(2019, 4, 22, 14, 10, 57), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71) cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT) |
|||||
| 0.0217 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '9acc28fbe96215e918743ed30536d4c76bf57ba1'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46) data = cache.get_many(table_cache_keys + [cache_key]) |
|||||
| 0.0206 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779695666.7661424, '9acc28fbe96215e918743ed30536d4c76bf57ba1': (1779695666.7661424, [((97323579, 4, 1, 3291192, '《Deer Penguin 親愛的企鵝》', 'music_albums/Mi/sa/MisaSoundsGreat/Z5NXbuye8SNauKaEXm7q2A.png', '延續製作2019年《戇仔船》、2022年《蝓螺》兩張專輯的合作默契,今年,米莎再度攜手早川徹(Toru Hayakawa),從彼此過去的作品中挑選出六首曲目,重新改編詮釋,玩轉出風味獨具的迷你專輯《Deer Penguin 親愛的企鵝》。\n\n《Deer Penguin 親愛的企鵝》以鋼琴和米莎的歌聲為核心,開展一場對話,偶有貝斯、電子鍵盤及人聲和音點綴,聲音效果簡潔純粹,卻飽含豐富層次與細膩情感。\n\n若以食物形容,米莎認為,這張專輯像一盤散壽司,精心準備的食材經過細緻處理後隨性灑在醋飯上,每一口能吃到不同味道和口感,整體卻非常和諧。早川徹則形容這次專輯像充分活用食材原味的料理,雖然調味簡單,但食材原味很自然地給予人來自大地的感覺,光是這樣就足以讓人產生好感。\n\n「Deer Penguin」是鹿與企鵝,也是米莎與早川徹眼中對彼此的動物形象。雖然成長過程及文化背景如此不同,兩人卻以絕佳的音樂專業與美學,在熟悉的素材基礎上,化繁為簡,賦予每一首改編作品全新的故事畫面和意義。\n\n這張專輯是鹿和企鵝超越語言的對話,兩者在時空中凝望,碰撞出一股單純且深刻的力量。', 0, '', 2072, 1, 0, datetime.date(2024, 12, 23), datetime.datetime(2025, 6, 8, 10, 50, 50), datetime.datetime(2025, 6, 8, 10, 50, 50), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71) cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT) |
|||||
| 0.0208 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '080b287db63e7ebfa348944bfcfcef6d31edaafd'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46) data = cache.get_many(table_cache_keys + [cache_key]) |
|||||
| 0.0198 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779695666.7806106, '080b287db63e7ebfa348944bfcfcef6d31edaafd': (1779695666.7806106, [((12736, 4, 4, 791857, '我是認真的', 'music_albums/He/ar/HeartShouting/ec331f8a54444f6dbf4064291fa52cac.jpg', '', 0, '', 12037, 3, 0, datetime.date(2012, 4, 26), datetime.datetime(2012, 4, 26, 0, 0), datetime.datetime(2014, 5, 9, 0, 0), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71) cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT) |
|||||
| 0.0220 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '096a296721bd55712f0c99233382b34b3ff2367b'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46) data = cache.get_many(table_cache_keys + [cache_key]) |
|||||
| 0.0212 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779695666.8395925, '096a296721bd55712f0c99233382b34b3ff2367b': (1779695666.8395925, [((97323542, 4, 4, 446505, '瑜伽拾光|Sattva Rhythm', 'music_albums/sa/ka/sakae25/jr8rLGUiJHW2yLNzGfivRD.png', '瑜伽,是一場回歸本真的旅程;\n身體不過是流動的物質、暫時的停駐,\n承載意識穿越世間的浮塵與虛妄。\n\n這張專輯,用音樂帶領你進入瑜伽的內在世界:\n透過柔和體位法的韻律,感受身心的和諧流動;以瑜伽睡眠的細語,穿透意識深層,帶來深度療癒;靜心冥想的空靈樂章,喚醒覺察與初心;瑜伽哲學的吟唱,則如一面清淨的鏡子,映照出生命本然清澈無染的面目,帶領你回到生命最初的真相裡。', 0, '', 6677, 5, 3, datetime.date(2025, 6, 2), datetime.datetime(2025, 6, 2, 10, 50, 24), datetime.datetime(2025, 6, 22, 4, 51, 5), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62) result = block.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214) nodelist.append(node.render_annotated(context)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195) return template.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172) return self._render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519) return self.nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315) return nodelist.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191) resolved_args, resolved_kwargs = self.get_resolved_arguments(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177) resolved_args = [var.resolve(context) for var in self.args] /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858) current = current() /home/ubuntu/streetvoice/music/models.py in get_image_url(764) elif self.album and self.album.cover: /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37) return original(compiler, *args, **kwargs) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96) return _get_result_or_execute_query( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71) cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT) |
|||||
| 0.0342 | set | ('views.decorators.cache.cache_header..274a8db82c4984e38417ee66b2440749.zh-hant.Asia/Taipei', [], 300) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(107) newretval = post_callback(retval) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in process_response(562) return super().process_response(request, response) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in process_response(109) cache_key = learn_cache_key(request, response, timeout, self.key_prefix, cache=self.cache) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/utils/cache.py in learn_cache_key(406) cache.set(cache_key, [], cache_timeout) |
|||||
| 0.0379 | set | ('views.decorators.cache.cache_page..GET.274a8db82c4984e38417ee66b2440749.d41d8cd98f00b204e9800998ecf8427e.zh-hant.Asia/Taipei', <TemplateResponse status_code=200, "text/html; charset=utf-8">, 300) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f3566a0> | |
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8) sys.exit(run()) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66) WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235) super().run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71) Arbiter(self).run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201) self.manage_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570) self.spawn_workers() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641) self.spawn_worker() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608) worker.init_process() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143) self.run() /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123) self.run_for_multiple(timeout) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103) self.accept(listener) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31) self.handle(listener, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134) self.handle_request(listener, req, client, addr) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177) respiter = self.wsgi(environ, resp.start_response) /home/ubuntu/streetvoice/api/middleware.py in __call__(22) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313) response = self.get_response(request) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613) response = self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41) return super(CachalotPanel, self).process_request(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43) return self.get_response(request) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(107) newretval = post_callback(retval) /home/ubuntu/streetvoice/svapp/middleware/__init__.py in process_response(562) return super().process_response(request, response) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in process_response(111) response.add_post_render_callback( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in add_post_render_callback(92) callback(self) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in <lambda>(112) lambda r: self.cache.set(cache_key, r, timeout) |
|||||
| Signal | Receivers |
|---|---|
| class_prepared | EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation |
| connection_created | |
| got_request_exception | |
| m2m_changed | |
| post_delete | post_delete_user, _delete_feed_when_works_is_deleted, _delete_feed_when_works_is_deleted, _delete_feed_when_works_is_deleted, _handle_related_instance_when_feed_is_delete, post_save_or_delete_sensitivekeyword, post_delete_song, post_delete_relationship, _delete_iplog_when_content_object_is_deleted, _delete_iplog_when_content_object_is_deleted, post_save_or_delete_open_graph_blocked_domains, post_delete_replacement_word, regenerate_critic_genres |
| 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, 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, 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, delete_mt_init, delete_mt_init, delete_mt_init |
| post_migrate | create_contenttypes, create_permissions, create_default_site, _invalidate_on_migration |
| post_save | _create_correspond_genericwork, _create_correspond_genericwork, _create_correspond_genericwork, post_save_user, post_save_shopline_order, _create_extra_info_when_feed_is_repost, _update_critic_review_blocked_status_when_feed_is_repost, _sync_feed_restricted_field, _sync_feed_restricted_field, _sync_feed_restricted_field, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, post_save_or_delete_sensitivekeyword, _save_instance_check_related_data, add_achievement, post_song_copyright_check, post_save_relationship, update_es_index, update_es_index, update_es_index, update_es_index, update_es_index, update_es_index, post_save_or_delete_open_graph_blocked_domains, post_save_replacement_word, save_unread_comment, read_comment, comment_notification, send_comment_tagged_venueactivity_notification, send_at_comment_notification, remove_fanclub_member, reject_waiting_feature_user, create_clap_acknowledge, generate_hash_id, generate_hash_id, generate_hash_id, save_bank_info_master, update_tax_info_zipcode, active_fanclub_member, update_critic_genres |
| pre_delete | clear_site_cache, pre_delete_user, cleanup_ckeditor_images_on_delete, remove_es_index, remove_es_index, remove_es_index, remove_es_index, remove_es_index, _delete_notifications_when_activity_is_delete, reduce_entered_users_count |
| pre_init | |
| pre_migrate | inject_rename_contenttypes_operations |
| pre_save | clear_site_cache, cleanup_unused_ckeditor_images_on_update, _pre_sync_feed_restricted_field, _pre_sync_feed_restricted_field, _pre_sync_feed_restricted_field, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, pre_song_copyright_check, cache_original_instance, cache_original_instance, cache_original_instance, cache_original_instance, cache_original_instance, cache_original_instance |
| request_finished | close_old_connections, close_caches, reset_urlconf |
| request_started | reset_queries, close_old_connections |
| setting_changed | reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, reload_oauth2_settings, clear_caches, reload_api_settings, DebugStaticFilesStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties |
| Application | Model | Last invalidation |
|---|
| Application | Model | Last invalidation |
|---|
| Application | Model | Last invalidation |
|---|