
今年的聽歌能量都放在這裡了!
這些歌曲陪伴你度過無數時光!
是時候再次回味這些歌曲了吧!
點擊下方連結,領取屬於你的年度音樂回顧:
https://streetvoice.com/annualreport/2022/
| 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 | 1320.890 msec |
| System CPU time | 13.933 msec |
| Total CPU time | 1334.823 msec |
| Elapsed time | 1365.990 msec |
| Context switches | 20 voluntary, 157 involuntary |
| Timing attribute | Timeline | Milliseconds since navigation start (+length) |
|---|
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {'auth.user': <function <lambda> at 0x7bfd471624c0>} |
| 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'] |
| 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 0x7bfd44b7a670> |
| 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 0x7bfd4715aca0> |
| 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.216.232 |
| X-Forwarded-Proto | https |
| X-Real-Ip | 216.73.216.232 |
| X-Ssl-Protocol | TLSv1.3 |
| 金鑰 | Value |
|---|---|
| Content-Type | text/html; charset=utf-8 |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| 金鑰 | Value |
|---|---|
| PATH_INFO | /JT0106/playlists/876606/ |
| QUERY_STRING | |
| REMOTE_ADDR | 216.73.216.232 |
| 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 |
|---|---|---|---|
svcomments.decorators.wrapper |
() |
{'id': '876606', 'username': 'JT0106'} |
user-playlist-detail |
| Variable | Value |
|---|---|
'csrf-token' |
'IfOm1QDmZUXIObvc8rw4dqo89tpSUvl5irT6PZZbRStm36rK7mI6pqjRnlBvYrMl' |
| Query | Timeline | Time (ms) | 動作 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
SELECT `member_renamerecord`.`id`,
`member_renamerecord`.`user_id`, `member_renamerecord`.`old_username`, `member_renamerecord`.`created_at` FROM `member_renamerecord` WHERE `member_renamerecord`.`old_username` = 'JT0106' LIMIT 21SELECT ••• FROM `member_renamerecord` WHERE `member_renamerecord`.`old_username` = 'JT0106' LIMIT 21 |
0.63 | ||||||||||||||||||||
|
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/streetvoice/svapp/decorators.py in wrapper(473) rename_record = RenameRecord.objects.get(old_username=username) /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) |
|||||||||||||||||||||
|
SELECT `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` FROM `auth_user` WHERE (`auth_user`.`is_active` AND `auth_user`.`username` = 'JT0106') LIMIT 21SELECT ••• FROM `auth_user` WHERE (`auth_user`.`is_active` AND `auth_user`.`username` = 'JT0106') LIMIT 21 |
0.73 | ||||||||||||||||||||
|
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/streetvoice/svapp/decorators.py in wrapper(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(77) site_user = get_object_or_404(User.on_site, username=username) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/shortcuts.py in get_object_or_404(76) return queryset.get(*args, **kwargs) /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) |
|||||||||||||||||||||
|
SELECT `music_playlist`.`id`,
`music_playlist`.`tw_blocked_status`, `music_playlist`.`cn_blocked_status`, `music_playlist`.`user_id`, `music_playlist`.`name`, `music_playlist`.`description`, `music_playlist`.`is_auto_play`, `music_playlist`.`is_custom_cover`, `music_playlist`.`is_random_play`, `music_playlist`.`play_count`, `music_playlist`.`songs_count`, `music_playlist`.`created_at`, `music_playlist`.`last_modified`, `music_playlist`.`is_top`, `music_playlist`.`public`, `music_playlist`.`enable`, `music_playlist`.`like_count`, `music_playlist`.`share_count`, `music_playlist`.`cover`, `music_playlist`.`large_branding_banner`, `music_playlist`.`small_branding_banner`, `music_playlist`.`is_branding`, `music_playlist`.`is_featured`, `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_playlist` INNER JOIN `auth_user` ON (`music_playlist`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (`music_playlist`.`id` = 876606 AND `music_playlist`.`user_id` = 2719625) LIMIT 21SELECT ••• FROM `music_playlist` INNER JOIN `auth_user` ON (`music_playlist`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (`music_playlist`.`id` = 876606 AND `music_playlist`.`user_id` = 2719625) LIMIT 21 |
1.60 | ||||||||||||||||||||
|
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/streetvoice/svapp/decorators.py in wrapper(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(78) playlist = get_object_or_404( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/shortcuts.py in get_object_or_404(76) return queryset.get(*args, **kwargs) /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) |
|||||||||||||||||||||
|
SELECT DISTINCT (1) AS `a`,
`svapp_officialtag`.`id`, `svapp_officialtag`.`name`, `svapp_officialtag`.`site_id`, `svapp_officialtag`.`category_id` FROM `svapp_officialtag` INNER JOIN `svapp_taggedofficialtagitem` ON (`svapp_officialtag`.`id` = `svapp_taggedofficialtagitem`.`tag_id`) INNER JOIN `django_content_type` ON (`svapp_taggedofficialtagitem`.`content_type_id` = `django_content_type`.`id`) INNER JOIN `svapp_officialtagcategory` ON (`svapp_officialtag`.`category_id` = `svapp_officialtagcategory`.`id`) WHERE (`django_content_type`.`app_label` = 'music' AND `django_content_type`.`model` = 'playlist' AND `svapp_taggedofficialtagitem`.`object_id` = 876606 AND `svapp_officialtag`.`site_id` = 1 AND `svapp_officialtagcategory`.`hide_ads`) LIMIT 1SELECT ••• FROM `svapp_officialtag` INNER JOIN `svapp_taggedofficialtagitem` ON (`svapp_officialtag`.`id` = `svapp_taggedofficialtagitem`.`tag_id`) INNER JOIN `django_content_type` ON (`svapp_taggedofficialtagitem`.`content_type_id` = `django_content_type`.`id`) INNER JOIN `svapp_officialtagcategory` ON (`svapp_officialtag`.`category_id` = `svapp_officialtagcategory`.`id`) WHERE (`django_content_type`.`app_label` = 'music' AND `django_content_type`.`model` = 'playlist' AND `svapp_taggedofficialtagitem`.`object_id` = 876606 AND `svapp_officialtag`.`site_id` = 1 AND `svapp_officialtagcategory`.`hide_ads`) LIMIT 1 |
1.07 | ||||||||||||||||||||
|
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/streetvoice/svapp/decorators.py in wrapper(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(116) "hide_ads": playlist.official_tags.get_hidden_ads_tags().exists(), /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) |
|||||||||||||||||||||
|
SELECT COUNT(*) AS `__count`
2 similar queries.
Duplicated 2 times.
FROM `music_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606)SELECT COUNT(*) AS `__count` FROM `music_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606) |
4.34 | ||||||||||||||||||||
|
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/streetvoice/svapp/decorators.py in wrapper(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(117) "meta": playlist.as_meta(request), /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in as_meta(160) meta.schema = self.schema /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in schema(173) schema[field] = self._get_meta_value(field, value) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in _get_meta_value(134) return process_value(getattr(self, value)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in process_value(129) return item() /home/ubuntu/streetvoice/music/models.py in get_num_tracks(2556) return self.public_songs().count() /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) |
|||||||||||||||||||||
|
SELECT `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_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606) ORDER BY `music_playlistsong`.`order` ASC, `music_playlistsong`.`id` ASCSELECT ••• FROM `music_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606) ORDER BY `music_playlistsong`.`order` ASC, `music_playlistsong`.`id` ASC |
8.85 | ||||||||||||||||||||
|
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/streetvoice/svapp/decorators.py in wrapper(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(117) "meta": playlist.as_meta(request), /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in as_meta(160) meta.schema = self.schema /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in schema(173) schema[field] = self._get_meta_value(field, value) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in _get_meta_value(134) return process_value(getattr(self, value)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in process_value(129) return item() /home/ubuntu/streetvoice/music/models.py in get_tracks_schema(2560) tracks = [ /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) |
|||||||||||||||||||||
|
SELECT COUNT(*) AS `__count`
FROM `svcomments_svcomment` LEFT OUTER JOIN `auth_user` ON (`svcomments_svcomment`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (NOT `svcomments_svcomment`.`is_removed` AND NOT (`svcomments_svcomment`.`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 `svcomments_svcomment`.`content_type_id` = 95 AND `svcomments_svcomment`.`object_pk` = 876606)SELECT COUNT(*) AS `__count` FROM `svcomments_svcomment` LEFT OUTER JOIN `auth_user` ON (`svcomments_svcomment`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (NOT `svcomments_svcomment`.`is_removed` AND NOT (`svcomments_svcomment`.`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 `svcomments_svcomment`.`content_type_id` = 95 AND `svcomments_svcomment`.`object_pk` = 876606) |
0.90 | ||||||||||||||||||||
|
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/streetvoice/svapp/decorators.py in wrapper(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(12) context = service.get_context() /home/ubuntu/streetvoice/svcomments/services.py in get_context(16) return self.get_web_context() /home/ubuntu/streetvoice/svcomments/services.py in get_web_context(48) "comment_counts": self.resource.get_comments_count(), /home/ubuntu/streetvoice/works/mixins.py in get_comments_count(132) return self.comments(manager="on_site").count() /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) |
|||||||||||||||||||||
|
SELECT COUNT(*) AS `__count`
2 similar queries.
Duplicated 2 times.
FROM `music_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606)SELECT COUNT(*) AS `__count` FROM `music_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606) |
2.24 | ||||||||||||||||||||
|
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(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(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/templatetags/i18n.py in render(139) count = self.counter.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(858) current = current() /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/playlist/templates/playlist/user/detail.html |
|||||||||||||||||||||
|
SELECT `venue_venueactivitylineup`.`id`,
`venue_venueactivitylineup`.`activity_id`, `venue_venueactivitylineup`.`name`, `venue_venueactivitylineup`.`user_id`, `venue_venueactivitylineup`.`created_at`, `venue_venueactivity`.`id`, `venue_venueactivity`.`user_id`, `venue_venueactivity`.`name`, `venue_venueactivity`.`start_time`, `venue_venueactivity`.`image`, `venue_venueactivity`.`venue_name`, `venue_venueactivity`.`area`, `venue_venueactivity`.`cn_area`, `venue_venueactivity`.`map_link`, `venue_venueactivity`.`city`, `venue_venueactivity`.`address`, `venue_venueactivity`.`place_id`, `venue_venueactivity`.`url`, `venue_venueactivity`.`description`, `venue_venueactivity`.`status`, `venue_venueactivity`.`review_report`, `venue_venueactivity`.`created_at`, `venue_venueactivity`.`last_modified`, `venue_venueactivity`.`participants_count`, `venue_venueactivity`.`share_count`, `venue_venueactivity`.`is_featured`, `venue_venueactivity`.`is_sent`, `venue_venueactivity`.`push_is_sent`, `venue_venueactivity`.`is_festival`, `venue_venueactivity`.`site_id`, `venue_venueactivity`.`active_status`, `venue_venueactivity`.`active_status_reason`, `venue_venueactivity`.`is_offline`, `venue_venueactivity`.`offline_report` FROM `venue_venueactivitylineup` INNER JOIN `venue_venueactivity` ON (`venue_venueactivitylineup`.`activity_id` = `venue_venueactivity`.`id`) WHERE (`venue_venueactivitylineup`.`user_id` = 2719625 AND NOT `venue_venueactivity`.`is_offline` AND `venue_venueactivity`.`site_id` = 1 AND `venue_venueactivity`.`start_time` > '2026-05-26 14:13:07.662222' AND `venue_venueactivity`.`status` = 2) ORDER BY `venue_venueactivity`.`start_time` ASC LIMIT 1SELECT ••• FROM `venue_venueactivitylineup` INNER JOIN `venue_venueactivity` ON (`venue_venueactivitylineup`.`activity_id` = `venue_venueactivity`.`id`) WHERE (`venue_venueactivitylineup`.`user_id` = 2719625 AND NOT `venue_venueactivity`.`is_offline` AND `venue_venueactivity`.`site_id` = 1 AND `venue_venueactivity`.`start_time` > '2026-05-26 14:13:07.662222' AND `venue_venueactivity`.`status` = 2) ORDER BY `venue_venueactivity`.`start_time` ASC LIMIT 1 |
1.13 | ||||||||||||||||||||
|
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(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(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/library.py in render(214) _dict = self.func(*resolved_args, **resolved_kwargs) /home/ubuntu/streetvoice/music/templatetags/tags.py in performed_activity(119) user.profile.get_performed_activitylineups() /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/playlist/templates/playlist/user/detail.html |
|||||||||||||||||||||
|
SELECT `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_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606) ORDER BY `music_playlistsong`.`order` ASC, `music_playlistsong`.`id` ASC LIMIT 51SELECT ••• FROM `music_song` 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`) INNER JOIN `music_playlistsong` ON (`music_song`.`id` = `music_playlistsong`.`song_id`) WHERE (`music_song`.`enable` AND `music_song`.`has_file` AND `auth_user`.`is_active` 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) AND `music_playlistsong`.`playlist_id` = 876606) ORDER BY `music_playlistsong`.`order` ASC, `music_playlistsong`.`id` ASC LIMIT 51 |
6.37 | ||||||||||||||||||||
|
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(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(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/nextpage/templatetags/nextpage.py in render(78) items_count = len(list(items)) /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/playlist/templates/playlist/user/detail.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
4 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` = 97315750 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97315750 LIMIT 21 |
0.78 | ||||||||||||||||||||
|
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(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(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(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(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/song_small.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
4 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` = 97314356 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97314356 LIMIT 21 |
0.73 | ||||||||||||||||||||
|
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(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(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(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(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/song_small.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
4 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` = 97315789 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97315789 LIMIT 21 |
1.43 | ||||||||||||||||||||
|
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(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(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(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(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/song_small.html |
|||||||||||||||||||||
|
SELECT `music_musicalbum`.`id`,
4 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` = 11706 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 11706 LIMIT 21 |
0.80 | ||||||||||||||||||||
|
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(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(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(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(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/song_small.html |
|||||||||||||||||||||
|
SELECT `svcomments_svcomment`.`id`,
`svcomments_svcomment`.`tw_blocked_status`, `svcomments_svcomment`.`cn_blocked_status`, `svcomments_svcomment`.`user_id`, `svcomments_svcomment`.`user_name`, `svcomments_svcomment`.`user_email`, `svcomments_svcomment`.`user_url`, `svcomments_svcomment`.`comment`, `svcomments_svcomment`.`submit_date`, `svcomments_svcomment`.`ip_address`, `svcomments_svcomment`.`is_public`, `svcomments_svcomment`.`is_removed`, `svcomments_svcomment`.`is_reply`, `svcomments_svcomment`.`reply_to_comment_id`, `svcomments_svcomment`.`parent_comment_id`, `svcomments_svcomment`.`owner_id`, `svcomments_svcomment`.`is_private`, `svcomments_svcomment`.`content_type_id`, `svcomments_svcomment`.`object_pk`, `svcomments_svcomment`.`site_id`, `svcomments_svcomment`.`like_count`, `svcomments_svcomment`.`has_child`, `svcomments_svcomment`.`reports_count`, `svcomments_svcomment`.`fold_type`, `svcomments_svcomment`.`clap_style_id`, `svcomments_svcomment`.`highlight_until`, `svcomments_svcomment`.`source`, CASE WHEN `svcomments_svcomment`.`highlight_until` >= '2026-05-26 14:13:07.550523' THEN 1 ELSE 0 END AS `_is_highlight`, CASE WHEN (`svcomments_svcomment`.`like_count` > 0 AND `svcomments_svcomment`.`reports_count` >= 5) THEN (`svcomments_svcomment`.`reports_count` / `svcomments_svcomment`.`like_count`) WHEN (`svcomments_svcomment`.`like_count` = 0 AND `svcomments_svcomment`.`reports_count` >= 5) THEN 9999 ELSE 0 END AS `_fold_like_rate`, CASE WHEN `svcomments_svcomment`.`fold_type` = 1 THEN 0 WHEN (CASE WHEN (`svcomments_svcomment`.`like_count` > 0 AND `svcomments_svcomment`.`reports_count` >= 5) THEN (`svcomments_svcomment`.`reports_count` / `svcomments_svcomment`.`like_count`) WHEN (`svcomments_svcomment`.`like_count` = 0 AND `svcomments_svcomment`.`reports_count` >= 5) THEN 9999 ELSE 0 END > 0.5e0 AND `svcomments_svcomment`.`fold_type` = 0) THEN 0 ELSE CASE WHEN `svcomments_svcomment`.`highlight_until` >= '2026-05-26 14:13:07.550523' THEN 1 ELSE 0 END END AS `is_highlight`, EXISTS( SELECT (1) AS `a` FROM `svapp_like` U0 WHERE (U0.`content_type_id` = 232 AND U0.`enable` AND U0.`object_id` = `svcomments_svcomment`.`id` AND U0.`user_id` = `svcomments_svcomment`.`owner_id`) LIMIT 1 ) AS `_owner_is_like`, CASE WHEN `svcomments_svcomment`.`has_child` THEN EXISTS(SELECT (1) AS `a` FROM `svcomments_svcomment` U0 INNER JOIN `auth_user` U1 ON (U0.`user_id` = U1.`id`) LEFT OUTER JOIN `member_userprofile` U2 ON (U1.`id` = U2.`user_id`) WHERE (NOT U0.`is_removed` AND NOT (U0.`tw_blocked_status` IN (0, 3)) AND NOT (U2.`tw_blocked_status` IN (0, 3) AND U2.`tw_blocked_status` IS NOT NULL) AND U0.`parent_comment_id` = `svcomments_svcomment`.`id` AND U0.`user_id` = `svcomments_svcomment`.`owner_id`) LIMIT 1) ELSE 0 END AS `_owner_is_comment`, EXISTS( SELECT (1) AS `a` FROM `fanclub_fanclubmember` U0 INNER JOIN `fanclub_fanclub` U1 ON (U0.`fanclub_id` = U1.`id`) WHERE (U1.`status` = 2 AND U1.`user_id` = `svcomments_svcomment`.`owner_id` AND U0.`user_id` = `svcomments_svcomment`.`user_id`) LIMIT 1 ) AS `_user_is_fanclub_member`, ( SELECT COUNT(U0.`id`) AS `count` FROM `svcomments_svcomment` U0 LEFT OUTER JOIN `auth_user` U1 ON (U0.`user_id` = U1.`id`) LEFT OUTER JOIN `member_userprofile` U2 ON (U1.`id` = U2.`user_id`) WHERE (NOT U0.`is_removed` AND NOT (U0.`tw_blocked_status` IN (0, 3)) AND NOT (U2.`tw_blocked_status` IN (0, 3) AND U2.`tw_blocked_status` IS NOT NULL) AND U0.`parent_comment_id` = `svcomments_svcomment`.`id`) ) AS `_child_comments_count`, 0 AS `_user_is_muted`, `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`, T5.`id`, T5.`password`, T5.`last_login`, T5.`is_superuser`, T5.`username`, T5.`first_name`, T5.`last_name`, T5.`email`, T5.`is_staff`, T5.`is_active`, T5.`date_joined` FROM `svcomments_svcomment` LEFT OUTER JOIN `auth_user` ON (`svcomments_svcomment`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) INNER JOIN `auth_user` T5 ON (`svcomments_svcomment`.`owner_id` = T5.`id`) WHERE ((NOT `svcomments_svcomment`.`is_removed` OR `svcomments_svcomment`.`has_child`) AND NOT `svcomments_svcomment`.`is_reply` AND NOT (NOT `svcomments_svcomment`.`has_child` AND `svcomments_svcomment`.`tw_blocked_status` IN (0, 3)) AND NOT (NOT `svcomments_svcomment`.`has_child` AND `member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND `svcomments_svcomment`.`content_type_id` = 95 AND `svcomments_svcomment`.`object_pk` = 876606 AND NOT `svcomments_svcomment`.`is_removed` AND NOT (`svcomments_svcomment`.`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)) ORDER BY `is_highlight` DESC, `svcomments_svcomment`.`id` DESC LIMIT 11SELECT ••• FROM `svapp_like` U0 WHERE (U0.`content_type_id` = 232 AND U0.`enable` AND U0.`object_id` = `svcomments_svcomment`.`id` AND U0.`user_id` = `svcomments_svcomment`.`owner_id`) LIMIT 1) AS `_owner_is_like`, CASE WHEN `svcomments_svcomment`.`has_child` THEN EXISTS(SELECT (1) AS `a` FROM `svcomments_svcomment` U0 INNER JOIN `auth_user` U1 ON (U0.`user_id` = U1.`id`) LEFT OUTER JOIN `member_userprofile` U2 ON (U1.`id` = U2.`user_id`) WHERE (NOT U0.`is_removed` AND NOT (U0.`tw_blocked_status` IN (0, 3)) AND NOT (U2.`tw_blocked_status` IN (0, 3) AND U2.`tw_blocked_status` IS NOT NULL) AND U0.`parent_comment_id` = `svcomments_svcomment`.`id` AND U0.`user_id` = `svcomments_svcomment`.`owner_id`) LIMIT 1) ELSE 0 END AS `_owner_is_comment`, EXISTS(SELECT (1) AS `a` FROM `fanclub_fanclubmember` U0 INNER JOIN `fanclub_fanclub` U1 ON (U0.`fanclub_id` = U1.`id`) WHERE (U1.`status` = 2 AND U1.`user_id` = `svcomments_svcomment`.`owner_id` AND U0.`user_id` = `svcomments_svcomment`.`user_id`) LIMIT 1) AS `_user_is_fanclub_member`, (SELECT COUNT(U0.`id`) AS `count` FROM `svcomments_svcomment` U0 LEFT OUTER JOIN `auth_user` U1 ON (U0.`user_id` = U1.`id`) LEFT OUTER JOIN `member_userprofile` U2 ON (U1.`id` = U2.`user_id`) WHERE (NOT U0.`is_removed` AND NOT (U0.`tw_blocked_status` IN (0, 3)) AND NOT (U2.`tw_blocked_status` IN (0, 3) AND U2.`tw_blocked_status` IS NOT NULL) AND U0.`parent_comment_id` = `svcomments_svcomment`.`id`)) AS `_child_comments_count`, 0 AS `_user_is_muted`, `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`, T5.`id`, T5.`password`, T5.`last_login`, T5.`is_superuser`, T5.`username`, T5.`first_name`, T5.`last_name`, T5.`email`, T5.`is_staff`, T5.`is_active`, T5.`date_joined` FROM `svcomments_svcomment` LEFT OUTER JOIN `auth_user` ON (`svcomments_svcomment`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) INNER JOIN `auth_user` T5 ON (`svcomments_svcomment`.`owner_id` = T5.`id`) WHERE ((NOT `svcomments_svcomment`.`is_removed` OR `svcomments_svcomment`.`has_child`) AND NOT `svcomments_svcomment`.`is_reply` AND NOT (NOT `svcomments_svcomment`.`has_child` AND `svcomments_svcomment`.`tw_blocked_status` IN (0, 3)) AND NOT (NOT `svcomments_svcomment`.`has_child` AND `member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND `svcomments_svcomment`.`content_type_id` = 95 AND `svcomments_svcomment`.`object_pk` = 876606 AND NOT `svcomments_svcomment`.`is_removed` AND NOT (`svcomments_svcomment`.`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)) ORDER BY `is_highlight` DESC, `svcomments_svcomment`.`id` DESC LIMIT 11 |
2.33 | ||||||||||||||||||||
|
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(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(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/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/nextpage/templatetags/nextpage.py in render(78) items_count = len(list(items)) /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/comment_list.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/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: django_meta. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7bfd2ce594c0>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'ACCEPTED_LANGUAGE': 'en'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: navbar_nav. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.template.defaulttags.URLNode object at 0x7bfd2d30cd00>, <TextNode: '" class="nav-link '>, <IfNode>, <TextNode: '" data-type="upload" data'>, <django.template.defaulttags.CommentNode object at 0x7bfd2d30c490>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'js': {'csrf': False,
'i18n': False,
'init': True,
'jquery': False,
'minified': False}}
{'False': False, 'None': None, 'True': True}
{'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'js': {'csrf': False,
'i18n': False,
'init': True,
'jquery': False,
'minified': False}}
{'False': False, 'None': None, 'True': True}
{'CURRENT_FULL_URL': 'https://pr-14484.streetvoice.com/JT0106/playlists/876606/',
'SITE_ID': 1,
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'dark': False,
'dimension_value': 'Playlist detail',
'has_embed_btn': True,
'is_mobile': False,
'obj': <Playlist: 2022 個人年度精選>,
'text': '2022 個人年度精選%20by%20JT0106.%20StreetVoice%20街聲'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'btn_play_size': 'xl',
'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Playlist: 2022 個人年度精選>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'btn_play_size': 'xl',
'btn_size': 'lg',
'dimension_value': 'Playlist detail',
'display_type': 'page',
'editable': True,
'hide_like_count': True,
'is_outline_btn': True,
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'btn_play_size': 'xl',
'btn_size': 'lg',
'dimension_value': 'Playlist detail',
'display_type': 'page',
'editable': True,
'hide_like_count': True,
'is_outline_btn': True,
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>}
{'btn_size': 'lg',
'is_outline_btn': True,
'item': <Playlist: 2022 個人年度精選>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': 'lg',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'dimension_value': 'Playlist detail',
'hide_like_count': True,
'is_mobile': False,
'is_outline_btn': True,
'obj': <Playlist: 2022 個人年度精選>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'btn_play_size': 'xl',
'btn_size': 'lg',
'dimension_value': 'Playlist detail',
'display_type': 'page',
'editable': True,
'hide_like_count': True,
'is_outline_btn': True,
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>}
{'btn_play_size': 'xl',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>,
'limit': '',
'turn_off_radio': '',
'type': ''}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'btn_play_size': 'lg',
'dimension_value': 'Playlist detail',
'display_type': 'page',
'editable': True,
'hide_like_count': True,
'is_outline_btn': False,
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'btn_play_size': 'lg',
'dimension_value': 'Playlist detail',
'display_type': 'page',
'editable': True,
'hide_like_count': True,
'is_outline_btn': False,
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>}
{'btn_size': '',
'is_outline_btn': False,
'item': <Playlist: 2022 個人年度精選>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'dimension_value': 'Playlist detail',
'hide_like_count': True,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Playlist: 2022 個人年度精選>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'btn_play_size': 'lg',
'dimension_value': 'Playlist detail',
'display_type': 'page',
'editable': True,
'hide_like_count': True,
'is_outline_btn': False,
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>}
{'btn_play_size': 'lg',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': True,
'item': <Playlist: 2022 個人年度精選>,
'limit': '',
'turn_off_radio': '',
'type': ''}
{'False': False, 'None': None, 'True': True}
{'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'dimension_value': 'Playlist detail',
'has_followed': False,
'request': '<<request>>',
'site_user': <User: JT0106>,
'source': 'work'}
{'False': False, 'None': None, 'True': True}
{'activity': None,
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'request': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 不准再哭了 (Demo)>,
'song_order': 1,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 不准再哭了 (Demo)>,
'song_order': 1,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 不准再哭了 (Demo)>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 不准再哭了 (Demo)>,
'song_order': 1,
'type': 'playlist'}
{'song': <Song: 不准再哭了 (Demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 不准再哭了 (Demo)>,
'song_order': 1,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 不准再哭了 (Demo)>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 不准再哭了 (Demo)>,
'song_order': 1,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 不准再哭了 (Demo)>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 不准再哭了 (Demo)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 不准再哭了 (Demo)>,
'song_order': 1,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 不准再哭了 (Demo)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 不准再哭了 (Demo)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 不准再哭了 (Demo)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 不准再哭了 (Demo)>,
'song_order': 1,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 不准再哭了 (Demo)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 不准再哭了 (Demo)>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你站在雲林 我輸得徹底>,
'song_order': 2,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你站在雲林 我輸得徹底>,
'song_order': 2,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 你站在雲林 我輸得徹底>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你站在雲林 我輸得徹底>,
'song_order': 2,
'type': 'playlist'}
{'song': <Song: 你站在雲林 我輸得徹底>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你站在雲林 我輸得徹底>,
'song_order': 2,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你站在雲林 我輸得徹底>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你站在雲林 我輸得徹底>,
'song_order': 2,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你站在雲林 我輸得徹底>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 你站在雲林 我輸得徹底>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你站在雲林 我輸得徹底>,
'song_order': 2,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你站在雲林 我輸得徹底>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 你站在雲林 我輸得徹底>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 你站在雲林 我輸得徹底>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你站在雲林 我輸得徹底>,
'song_order': 2,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你站在雲林 我輸得徹底>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 你站在雲林 我輸得徹底>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 再見>,
'song_order': 3,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 再見>,
'song_order': 3,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 再見>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 再見>,
'song_order': 3,
'type': 'playlist'}
{'song': <Song: 再見>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 再見>,
'song_order': 3,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 再見>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 再見>,
'song_order': 3,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 再見>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 再見>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 再見>,
'song_order': 3,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 再見>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 再見>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 再見>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 再見>,
'song_order': 3,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 再見>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 再見>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別吵啦>,
'song_order': 4,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別吵啦>,
'song_order': 4,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 別吵啦>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別吵啦>,
'song_order': 4,
'type': 'playlist'}
{'song': <Song: 別吵啦>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別吵啦>,
'song_order': 4,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別吵啦>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別吵啦>,
'song_order': 4,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別吵啦>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 別吵啦>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別吵啦>,
'song_order': 4,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別吵啦>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 別吵啦>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 別吵啦>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別吵啦>,
'song_order': 4,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別吵啦>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 別吵啦>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'song_order': 5,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'song_order': 5,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'song_order': 5,
'type': 'playlist'}
{'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'song_order': 5,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'song_order': 5,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'song_order': 5,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'song_order': 5,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: hair tie>,
'song_order': 6,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: hair tie>,
'song_order': 6,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: hair tie>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: hair tie>,
'song_order': 6,
'type': 'playlist'}
{'song': <Song: hair tie>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: hair tie>,
'song_order': 6,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: hair tie>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: hair tie>,
'song_order': 6,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: hair tie>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: hair tie>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: hair tie>,
'song_order': 6,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: hair tie>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: hair tie>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: hair tie>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: hair tie>,
'song_order': 6,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: hair tie>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: hair tie>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 36創作組_十字隼人_黑犬>,
'song_order': 7,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 36創作組_十字隼人_黑犬>,
'song_order': 7,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 36創作組_十字隼人_黑犬>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 36創作組_十字隼人_黑犬>,
'song_order': 7,
'type': 'playlist'}
{'song': <Song: 36創作組_十字隼人_黑犬>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 36創作組_十字隼人_黑犬>,
'song_order': 7,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 36創作組_十字隼人_黑犬>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 36創作組_十字隼人_黑犬>,
'song_order': 7,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 36創作組_十字隼人_黑犬>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 36創作組_十字隼人_黑犬>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 36創作組_十字隼人_黑犬>,
'song_order': 7,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 36創作組_十字隼人_黑犬>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 36創作組_十字隼人_黑犬>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 36創作組_十字隼人_黑犬>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 36創作組_十字隼人_黑犬>,
'song_order': 7,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 36創作組_十字隼人_黑犬>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 36創作組_十字隼人_黑犬>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 生活是个** Prod.by Lopu>,
'song_order': 8,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 生活是个** Prod.by Lopu>,
'song_order': 8,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 生活是个** Prod.by Lopu>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 生活是个** Prod.by Lopu>,
'song_order': 8,
'type': 'playlist'}
{'song': <Song: 生活是个** Prod.by Lopu>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 生活是个** Prod.by Lopu>,
'song_order': 8,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 生活是个** Prod.by Lopu>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 生活是个** Prod.by Lopu>,
'song_order': 8,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 生活是个** Prod.by Lopu>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 生活是个** Prod.by Lopu>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 生活是个** Prod.by Lopu>,
'song_order': 8,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 生活是个** Prod.by Lopu>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 生活是个** Prod.by Lopu>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 生活是个** Prod.by Lopu>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 生活是个** Prod.by Lopu>,
'song_order': 8,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 生活是个** Prod.by Lopu>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 生活是个** Prod.by Lopu>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'song_order': 9,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'song_order': 9,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'song_order': 9,
'type': 'playlist'}
{'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'song_order': 9,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'song_order': 9,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'song_order': 9,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: TUNG - Sweet (Prod. Vinny Xing)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'song_order': 9,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: TUNG - Sweet (Prod. Vinny Xing)>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 小海灘 LIL BEACH>,
'song_order': 10,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 小海灘 LIL BEACH>,
'song_order': 10,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 小海灘 LIL BEACH>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 小海灘 LIL BEACH>,
'song_order': 10,
'type': 'playlist'}
{'song': <Song: 小海灘 LIL BEACH>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 小海灘 LIL BEACH>,
'song_order': 10,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 小海灘 LIL BEACH>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 小海灘 LIL BEACH>,
'song_order': 10,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 小海灘 LIL BEACH>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 小海灘 LIL BEACH>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 小海灘 LIL BEACH>,
'song_order': 10,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 小海灘 LIL BEACH>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 小海灘 LIL BEACH>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 小海灘 LIL BEACH>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 小海灘 LIL BEACH>,
'song_order': 10,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 小海灘 LIL BEACH>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 小海灘 LIL BEACH>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就算閉上眼睛>,
'song_order': 11,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就算閉上眼睛>,
'song_order': 11,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 就算閉上眼睛>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就算閉上眼睛>,
'song_order': 11,
'type': 'playlist'}
{'song': <Song: 就算閉上眼睛>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就算閉上眼睛>,
'song_order': 11,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就算閉上眼睛>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就算閉上眼睛>,
'song_order': 11,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就算閉上眼睛>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 就算閉上眼睛>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就算閉上眼睛>,
'song_order': 11,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就算閉上眼睛>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 就算閉上眼睛>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 就算閉上眼睛>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就算閉上眼睛>,
'song_order': 11,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就算閉上眼睛>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 就算閉上眼睛>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 李包比自傳 feat. 簡道生>,
'song_order': 12,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 李包比自傳 feat. 簡道生>,
'song_order': 12,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 李包比自傳 feat. 簡道生>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 李包比自傳 feat. 簡道生>,
'song_order': 12,
'type': 'playlist'}
{'song': <Song: 李包比自傳 feat. 簡道生>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 李包比自傳 feat. 簡道生>,
'song_order': 12,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 李包比自傳 feat. 簡道生>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 李包比自傳 feat. 簡道生>,
'song_order': 12,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 李包比自傳 feat. 簡道生>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 李包比自傳 feat. 簡道生>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 李包比自傳 feat. 簡道生>,
'song_order': 12,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 李包比自傳 feat. 簡道生>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 李包比自傳 feat. 簡道生>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 李包比自傳 feat. 簡道生>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 李包比自傳 feat. 簡道生>,
'song_order': 12,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 李包比自傳 feat. 簡道生>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 李包比自傳 feat. 簡道生>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Insomnia>,
'song_order': 13,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Insomnia>,
'song_order': 13,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: Insomnia>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Insomnia>,
'song_order': 13,
'type': 'playlist'}
{'song': <Song: Insomnia>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Insomnia>,
'song_order': 13,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Insomnia>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Insomnia>,
'song_order': 13,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Insomnia>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: Insomnia>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Insomnia>,
'song_order': 13,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Insomnia>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: Insomnia>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: Insomnia>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Insomnia>,
'song_order': 13,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Insomnia>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: Insomnia>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 米兒>,
'song_order': 14,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 米兒>,
'song_order': 14,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 米兒>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 米兒>,
'song_order': 14,
'type': 'playlist'}
{'song': <Song: 米兒>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 米兒>,
'song_order': 14,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 米兒>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 米兒>,
'song_order': 14,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 米兒>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 米兒>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 米兒>,
'song_order': 14,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 米兒>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 米兒>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 米兒>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 米兒>,
'song_order': 14,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 米兒>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 米兒>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 陪你失敗 ft. 寺二>,
'song_order': 15,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 陪你失敗 ft. 寺二>,
'song_order': 15,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 陪你失敗 ft. 寺二>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 陪你失敗 ft. 寺二>,
'song_order': 15,
'type': 'playlist'}
{'song': <Song: 陪你失敗 ft. 寺二>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 陪你失敗 ft. 寺二>,
'song_order': 15,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 陪你失敗 ft. 寺二>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 陪你失敗 ft. 寺二>,
'song_order': 15,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 陪你失敗 ft. 寺二>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 陪你失敗 ft. 寺二>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 陪你失敗 ft. 寺二>,
'song_order': 15,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 陪你失敗 ft. 寺二>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 陪你失敗 ft. 寺二>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 陪你失敗 ft. 寺二>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 陪你失敗 ft. 寺二>,
'song_order': 15,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 陪你失敗 ft. 寺二>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 陪你失敗 ft. 寺二>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'song_order': 16,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'song_order': 16,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'song_order': 16,
'type': 'playlist'}
{'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'song_order': 16,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'song_order': 16,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'song_order': 16,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'song_order': 16,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 我的冰箱裡有企鵝 武陵高中63rd畢業歌>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: We will, We will>,
'song_order': 17,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: We will, We will>,
'song_order': 17,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: We will, We will>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: We will, We will>,
'song_order': 17,
'type': 'playlist'}
{'song': <Song: We will, We will>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: We will, We will>,
'song_order': 17,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: We will, We will>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: We will, We will>,
'song_order': 17,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: We will, We will>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: We will, We will>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: We will, We will>,
'song_order': 17,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: We will, We will>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: We will, We will>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: We will, We will>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: We will, We will>,
'song_order': 17,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: We will, We will>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: We will, We will>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 正想著你呢>,
'song_order': 18,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 正想著你呢>,
'song_order': 18,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 正想著你呢>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 正想著你呢>,
'song_order': 18,
'type': 'playlist'}
{'song': <Song: 正想著你呢>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 正想著你呢>,
'song_order': 18,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 正想著你呢>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 正想著你呢>,
'song_order': 18,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 正想著你呢>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 正想著你呢>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 正想著你呢>,
'song_order': 18,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 正想著你呢>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 正想著你呢>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 正想著你呢>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 正想著你呢>,
'song_order': 18,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 正想著你呢>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 正想著你呢>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'song_order': 19,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'song_order': 19,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'song_order': 19,
'type': 'playlist'}
{'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'song_order': 19,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'song_order': 19,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'song_order': 19,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 說夢人(feat. 理想混蛋 雞丁)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'song_order': 19,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 說夢人(feat. 理想混蛋 雞丁)>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'song_order': 20,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'song_order': 20,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'song_order': 20,
'type': 'playlist'}
{'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'song_order': 20,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'song_order': 20,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'song_order': 20,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'song_order': 20,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 你是一朵驕傲的玫瑰 | Studio Live Session>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我沒有太多>,
'song_order': 21,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我沒有太多>,
'song_order': 21,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 我沒有太多>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我沒有太多>,
'song_order': 21,
'type': 'playlist'}
{'song': <Song: 我沒有太多>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我沒有太多>,
'song_order': 21,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我沒有太多>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我沒有太多>,
'song_order': 21,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我沒有太多>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 我沒有太多>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我沒有太多>,
'song_order': 21,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我沒有太多>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 我沒有太多>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 我沒有太多>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 我沒有太多>,
'song_order': 21,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 我沒有太多>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 我沒有太多>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 有人責備我們不夠深入>,
'song_order': 22,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 有人責備我們不夠深入>,
'song_order': 22,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 有人責備我們不夠深入>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 有人責備我們不夠深入>,
'song_order': 22,
'type': 'playlist'}
{'song': <Song: 有人責備我們不夠深入>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 有人責備我們不夠深入>,
'song_order': 22,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 有人責備我們不夠深入>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 有人責備我們不夠深入>,
'song_order': 22,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 有人責備我們不夠深入>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 有人責備我們不夠深入>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 有人責備我們不夠深入>,
'song_order': 22,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 有人責備我們不夠深入>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 有人責備我們不夠深入>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 有人責備我們不夠深入>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 有人責備我們不夠深入>,
'song_order': 22,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 有人責備我們不夠深入>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 有人責備我們不夠深入>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 想啊想著你 Demo>,
'song_order': 23,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 想啊想著你 Demo>,
'song_order': 23,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 想啊想著你 Demo>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 想啊想著你 Demo>,
'song_order': 23,
'type': 'playlist'}
{'song': <Song: 想啊想著你 Demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 想啊想著你 Demo>,
'song_order': 23,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 想啊想著你 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 想啊想著你 Demo>,
'song_order': 23,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 想啊想著你 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 想啊想著你 Demo>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 想啊想著你 Demo>,
'song_order': 23,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 想啊想著你 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 想啊想著你 Demo>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 想啊想著你 Demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 想啊想著你 Demo>,
'song_order': 23,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 想啊想著你 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 想啊想著你 Demo>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Burning Candle (Full Band Version)>,
'song_order': 24,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Burning Candle (Full Band Version)>,
'song_order': 24,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: Burning Candle (Full Band Version)>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Burning Candle (Full Band Version)>,
'song_order': 24,
'type': 'playlist'}
{'song': <Song: Burning Candle (Full Band Version)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Burning Candle (Full Band Version)>,
'song_order': 24,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Burning Candle (Full Band Version)>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Burning Candle (Full Band Version)>,
'song_order': 24,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Burning Candle (Full Band Version)>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: Burning Candle (Full Band Version)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Burning Candle (Full Band Version)>,
'song_order': 24,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Burning Candle (Full Band Version)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: Burning Candle (Full Band Version)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: Burning Candle (Full Band Version)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Burning Candle (Full Band Version)>,
'song_order': 24,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Burning Candle (Full Band Version)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: Burning Candle (Full Band Version)>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就好好逃離這個冰冷的世界吧>,
'song_order': 25,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就好好逃離這個冰冷的世界吧>,
'song_order': 25,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就好好逃離這個冰冷的世界吧>,
'song_order': 25,
'type': 'playlist'}
{'song': <Song: 就好好逃離這個冰冷的世界吧>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就好好逃離這個冰冷的世界吧>,
'song_order': 25,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就好好逃離這個冰冷的世界吧>,
'song_order': 25,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就好好逃離這個冰冷的世界吧>,
'song_order': 25,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 就好好逃離這個冰冷的世界吧>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就好好逃離這個冰冷的世界吧>,
'song_order': 25,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 就好好逃離這個冰冷的世界吧>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: YongKang Bad Boyz Lifestyle>,
'song_order': 26,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: YongKang Bad Boyz Lifestyle>,
'song_order': 26,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: YongKang Bad Boyz Lifestyle>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: YongKang Bad Boyz Lifestyle>,
'song_order': 26,
'type': 'playlist'}
{'song': <Song: YongKang Bad Boyz Lifestyle>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: YongKang Bad Boyz Lifestyle>,
'song_order': 26,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: YongKang Bad Boyz Lifestyle>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: YongKang Bad Boyz Lifestyle>,
'song_order': 26,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: YongKang Bad Boyz Lifestyle>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: YongKang Bad Boyz Lifestyle>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: YongKang Bad Boyz Lifestyle>,
'song_order': 26,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: YongKang Bad Boyz Lifestyle>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: YongKang Bad Boyz Lifestyle>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: YongKang Bad Boyz Lifestyle>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: YongKang Bad Boyz Lifestyle>,
'song_order': 26,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: YongKang Bad Boyz Lifestyle>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: YongKang Bad Boyz Lifestyle>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 金其禾 Dudu King “不自殺聲明”>,
'song_order': 27,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 金其禾 Dudu King “不自殺聲明”>,
'song_order': 27,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 金其禾 Dudu King “不自殺聲明”>,
'song_order': 27,
'type': 'playlist'}
{'song': <Song: 金其禾 Dudu King “不自殺聲明”>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 金其禾 Dudu King “不自殺聲明”>,
'song_order': 27,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 金其禾 Dudu King “不自殺聲明”>,
'song_order': 27,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 金其禾 Dudu King “不自殺聲明”>,
'song_order': 27,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 金其禾 Dudu King “不自殺聲明”>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 金其禾 Dudu King “不自殺聲明”>,
'song_order': 27,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 金其禾 Dudu King “不自殺聲明”>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'song_order': 28,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'song_order': 28,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'song_order': 28,
'type': 'playlist'}
{'song': <Song: 就是愛著如此奇怪的你 I Love You for You>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'song_order': 28,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'song_order': 28,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'song_order': 28,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 就是愛著如此奇怪的你 I Love You for You>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'song_order': 28,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 就是愛著如此奇怪的你 I Love You for You>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2020政大黑音cypher>,
'song_order': 29,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2020政大黑音cypher>,
'song_order': 29,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 2020政大黑音cypher>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2020政大黑音cypher>,
'song_order': 29,
'type': 'playlist'}
{'song': <Song: 2020政大黑音cypher>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2020政大黑音cypher>,
'song_order': 29,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2020政大黑音cypher>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2020政大黑音cypher>,
'song_order': 29,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2020政大黑音cypher>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 2020政大黑音cypher>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2020政大黑音cypher>,
'song_order': 29,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2020政大黑音cypher>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 2020政大黑音cypher>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 2020政大黑音cypher>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2020政大黑音cypher>,
'song_order': 29,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2020政大黑音cypher>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 2020政大黑音cypher>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的你被世界溫柔以待>,
'song_order': 30,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的你被世界溫柔以待>,
'song_order': 30,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 願溫柔的你被世界溫柔以待>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的你被世界溫柔以待>,
'song_order': 30,
'type': 'playlist'}
{'song': <Song: 願溫柔的你被世界溫柔以待>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的你被世界溫柔以待>,
'song_order': 30,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的你被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的你被世界溫柔以待>,
'song_order': 30,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的你被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 願溫柔的你被世界溫柔以待>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的你被世界溫柔以待>,
'song_order': 30,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的你被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 願溫柔的你被世界溫柔以待>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 願溫柔的你被世界溫柔以待>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的你被世界溫柔以待>,
'song_order': 30,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的你被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 願溫柔的你被世界溫柔以待>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你留給我的遺憾無以名狀>,
'song_order': 31,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你留給我的遺憾無以名狀>,
'song_order': 31,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 你留給我的遺憾無以名狀>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你留給我的遺憾無以名狀>,
'song_order': 31,
'type': 'playlist'}
{'song': <Song: 你留給我的遺憾無以名狀>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你留給我的遺憾無以名狀>,
'song_order': 31,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你留給我的遺憾無以名狀>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你留給我的遺憾無以名狀>,
'song_order': 31,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你留給我的遺憾無以名狀>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 你留給我的遺憾無以名狀>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你留給我的遺憾無以名狀>,
'song_order': 31,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你留給我的遺憾無以名狀>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 你留給我的遺憾無以名狀>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 你留給我的遺憾無以名狀>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 你留給我的遺憾無以名狀>,
'song_order': 31,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 你留給我的遺憾無以名狀>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 你留給我的遺憾無以名狀>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 翅膀和光>,
'song_order': 32,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 翅膀和光>,
'song_order': 32,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 翅膀和光>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 翅膀和光>,
'song_order': 32,
'type': 'playlist'}
{'song': <Song: 翅膀和光>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 翅膀和光>,
'song_order': 32,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 翅膀和光>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 翅膀和光>,
'song_order': 32,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 翅膀和光>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 翅膀和光>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 翅膀和光>,
'song_order': 32,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 翅膀和光>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 翅膀和光>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 翅膀和光>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 翅膀和光>,
'song_order': 32,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 翅膀和光>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 翅膀和光>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'song_order': 33,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'song_order': 33,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'song_order': 33,
'type': 'playlist'}
{'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'song_order': 33,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'song_order': 33,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'song_order': 33,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'song_order': 33,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 被溺愛的渴望 Rework (回聲樂團 Cover)>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 自虐 Autosadism>,
'song_order': 34,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 自虐 Autosadism>,
'song_order': 34,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 自虐 Autosadism>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 自虐 Autosadism>,
'song_order': 34,
'type': 'playlist'}
{'song': <Song: 自虐 Autosadism>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 自虐 Autosadism>,
'song_order': 34,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 自虐 Autosadism>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 自虐 Autosadism>,
'song_order': 34,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 自虐 Autosadism>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 自虐 Autosadism>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 自虐 Autosadism>,
'song_order': 34,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 自虐 Autosadism>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 自虐 Autosadism>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 自虐 Autosadism>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 自虐 Autosadism>,
'song_order': 34,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 自虐 Autosadism>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 自虐 Autosadism>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 閉上眼睛一下下>,
'song_order': 35,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 閉上眼睛一下下>,
'song_order': 35,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 閉上眼睛一下下>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 閉上眼睛一下下>,
'song_order': 35,
'type': 'playlist'}
{'song': <Song: 閉上眼睛一下下>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 閉上眼睛一下下>,
'song_order': 35,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 閉上眼睛一下下>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 閉上眼睛一下下>,
'song_order': 35,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 閉上眼睛一下下>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 閉上眼睛一下下>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 閉上眼睛一下下>,
'song_order': 35,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 閉上眼睛一下下>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 閉上眼睛一下下>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 閉上眼睛一下下>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 閉上眼睛一下下>,
'song_order': 35,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 閉上眼睛一下下>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 閉上眼睛一下下>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的妳被世界溫柔以待>,
'song_order': 36,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的妳被世界溫柔以待>,
'song_order': 36,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的妳被世界溫柔以待>,
'song_order': 36,
'type': 'playlist'}
{'song': <Song: 願溫柔的妳被世界溫柔以待>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的妳被世界溫柔以待>,
'song_order': 36,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的妳被世界溫柔以待>,
'song_order': 36,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的妳被世界溫柔以待>,
'song_order': 36,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 願溫柔的妳被世界溫柔以待>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 願溫柔的妳被世界溫柔以待>,
'song_order': 36,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 願溫柔的妳被世界溫柔以待>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: After Depressed>,
'song_order': 37,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: After Depressed>,
'song_order': 37,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: After Depressed>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: After Depressed>,
'song_order': 37,
'type': 'playlist'}
{'song': <Song: After Depressed>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: After Depressed>,
'song_order': 37,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: After Depressed>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: After Depressed>,
'song_order': 37,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: After Depressed>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: After Depressed>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: After Depressed>,
'song_order': 37,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: After Depressed>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: After Depressed>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: After Depressed>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: After Depressed>,
'song_order': 37,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: After Depressed>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: After Depressed>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別再掩飾你的厭世>,
'song_order': 38,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別再掩飾你的厭世>,
'song_order': 38,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 別再掩飾你的厭世>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別再掩飾你的厭世>,
'song_order': 38,
'type': 'playlist'}
{'song': <Song: 別再掩飾你的厭世>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別再掩飾你的厭世>,
'song_order': 38,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別再掩飾你的厭世>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別再掩飾你的厭世>,
'song_order': 38,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別再掩飾你的厭世>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 別再掩飾你的厭世>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別再掩飾你的厭世>,
'song_order': 38,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別再掩飾你的厭世>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 別再掩飾你的厭世>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 別再掩飾你的厭世>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 別再掩飾你的厭世>,
'song_order': 38,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 別再掩飾你的厭世>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 別再掩飾你的厭世>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 在這個年代我們不浪漫 demo>,
'song_order': 39,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 在這個年代我們不浪漫 demo>,
'song_order': 39,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 在這個年代我們不浪漫 demo>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 在這個年代我們不浪漫 demo>,
'song_order': 39,
'type': 'playlist'}
{'song': <Song: 在這個年代我們不浪漫 demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 在這個年代我們不浪漫 demo>,
'song_order': 39,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 在這個年代我們不浪漫 demo>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 在這個年代我們不浪漫 demo>,
'song_order': 39,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 在這個年代我們不浪漫 demo>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 在這個年代我們不浪漫 demo>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 在這個年代我們不浪漫 demo>,
'song_order': 39,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 在這個年代我們不浪漫 demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 在這個年代我們不浪漫 demo>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 在這個年代我們不浪漫 demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 在這個年代我們不浪漫 demo>,
'song_order': 39,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 在這個年代我們不浪漫 demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 在這個年代我們不浪漫 demo>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 城南>,
'song_order': 40,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 城南>,
'song_order': 40,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 城南>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 城南>,
'song_order': 40,
'type': 'playlist'}
{'song': <Song: 城南>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 城南>,
'song_order': 40,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 城南>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 城南>,
'song_order': 40,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 城南>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 城南>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 城南>,
'song_order': 40,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 城南>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '', 'is_outline_btn': '', 'item': <Song: 城南>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 城南>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 城南>,
'song_order': 40,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 城南>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 城南>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 一萬匹馬的坍塌>,
'song_order': 41,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 一萬匹馬的坍塌>,
'song_order': 41,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 一萬匹馬的坍塌>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 一萬匹馬的坍塌>,
'song_order': 41,
'type': 'playlist'}
{'song': <Song: 一萬匹馬的坍塌>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 一萬匹馬的坍塌>,
'song_order': 41,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 一萬匹馬的坍塌>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 一萬匹馬的坍塌>,
'song_order': 41,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 一萬匹馬的坍塌>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 一萬匹馬的坍塌>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 一萬匹馬的坍塌>,
'song_order': 41,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 一萬匹馬的坍塌>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 一萬匹馬的坍塌>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 一萬匹馬的坍塌>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 一萬匹馬的坍塌>,
'song_order': 41,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 一萬匹馬的坍塌>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 一萬匹馬的坍塌>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 那天我們看著星夜demo>,
'song_order': 42,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 那天我們看著星夜demo>,
'song_order': 42,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 那天我們看著星夜demo>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 那天我們看著星夜demo>,
'song_order': 42,
'type': 'playlist'}
{'song': <Song: 那天我們看著星夜demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 那天我們看著星夜demo>,
'song_order': 42,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 那天我們看著星夜demo>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 那天我們看著星夜demo>,
'song_order': 42,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 那天我們看著星夜demo>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 那天我們看著星夜demo>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 那天我們看著星夜demo>,
'song_order': 42,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 那天我們看著星夜demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 那天我們看著星夜demo>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 那天我們看著星夜demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 那天我們看著星夜demo>,
'song_order': 42,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 那天我們看著星夜demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 那天我們看著星夜demo>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 對不起我做不到答應了你的事 / Hoax>,
'song_order': 43,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 對不起我做不到答應了你的事 / Hoax>,
'song_order': 43,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 對不起我做不到答應了你的事 / Hoax>,
'song_order': 43,
'type': 'playlist'}
{'song': <Song: 對不起我做不到答應了你的事 / Hoax>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 對不起我做不到答應了你的事 / Hoax>,
'song_order': 43,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 對不起我做不到答應了你的事 / Hoax>,
'song_order': 43,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 對不起我做不到答應了你的事 / Hoax>,
'song_order': 43,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 對不起我做不到答應了你的事 / Hoax>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 對不起我做不到答應了你的事 / Hoax>,
'song_order': 43,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 對不起我做不到答應了你的事 / Hoax>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Don't Drink Tonight>,
'song_order': 44,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Don't Drink Tonight>,
'song_order': 44,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: Don't Drink Tonight>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Don't Drink Tonight>,
'song_order': 44,
'type': 'playlist'}
{'song': <Song: Don't Drink Tonight>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Don't Drink Tonight>,
'song_order': 44,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Don't Drink Tonight>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Don't Drink Tonight>,
'song_order': 44,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Don't Drink Tonight>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: Don't Drink Tonight>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Don't Drink Tonight>,
'song_order': 44,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Don't Drink Tonight>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: Don't Drink Tonight>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: Don't Drink Tonight>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: Don't Drink Tonight>,
'song_order': 44,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: Don't Drink Tonight>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: Don't Drink Tonight>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'song_order': 45,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'song_order': 45,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'song_order': 45,
'type': 'playlist'}
{'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'song_order': 45,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'song_order': 45,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'song_order': 45,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'song_order': 45,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 2 孤獨的流浪樂手喵 ft.張凱婷>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: So I Cry>,
'song_order': 46,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: So I Cry>,
'song_order': 46,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: So I Cry>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: So I Cry>,
'song_order': 46,
'type': 'playlist'}
{'song': <Song: So I Cry>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: So I Cry>,
'song_order': 46,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: So I Cry>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: So I Cry>,
'song_order': 46,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: So I Cry>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: So I Cry>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: So I Cry>,
'song_order': 46,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: So I Cry>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: So I Cry>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: So I Cry>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: So I Cry>,
'song_order': 46,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: So I Cry>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: So I Cry>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 沒有你的地方 Demo>,
'song_order': 47,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 沒有你的地方 Demo>,
'song_order': 47,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 沒有你的地方 Demo>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 沒有你的地方 Demo>,
'song_order': 47,
'type': 'playlist'}
{'song': <Song: 沒有你的地方 Demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 沒有你的地方 Demo>,
'song_order': 47,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 沒有你的地方 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 沒有你的地方 Demo>,
'song_order': 47,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 沒有你的地方 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 沒有你的地方 Demo>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 沒有你的地方 Demo>,
'song_order': 47,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 沒有你的地方 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 沒有你的地方 Demo>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 沒有你的地方 Demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 沒有你的地方 Demo>,
'song_order': 47,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 沒有你的地方 Demo>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 沒有你的地方 Demo>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 07 - Don't Act Like A Fool>,
'song_order': 48,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 07 - Don't Act Like A Fool>,
'song_order': 48,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'is_outline_btn': True,
'item': <Song: 07 - Don't Act Like A Fool>,
'limit': '',
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 07 - Don't Act Like A Fool>,
'song_order': 48,
'type': 'playlist'}
{'song': <Song: 07 - Don't Act Like A Fool>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 07 - Don't Act Like A Fool>,
'song_order': 48,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 07 - Don't Act Like A Fool>,
'list_id': 876606,
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 07 - Don't Act Like A Fool>,
'song_order': 48,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 07 - Don't Act Like A Fool>,
'list_id': 876606,
'type': 'playlist'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'Playlist detail',
'is_outline_btn': '',
'item': <Song: 07 - Don't Act Like A Fool>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 07 - Don't Act Like A Fool>,
'song_order': 48,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 07 - Don't Act Like A Fool>,
'list_id': 876606,
'type': 'playlist'}
{'btn_size': '',
'is_outline_btn': '',
'item': <Song: 07 - Don't Act Like A Fool>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'ctype': 'song',
'dimension_value': 'Playlist detail',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': '',
'obj': <Song: 07 - Don't Act Like A Fool>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 48,
'revcounter0': 47},
'order': 1,
'song': <Song: 不准再哭了 (Demo)>}
{'dimension_value': 'Playlist detail',
'is_item_box': True,
'limit': '',
'list_id': 876606,
'song': <Song: 07 - Don't Act Like A Fool>,
'song_order': 48,
'type': 'playlist'}
{'dimension_value': 'Playlist detail',
'display_type': 'list',
'editable': '',
'fetch_like_status': '',
'item': <Song: 07 - Don't Act Like A Fool>,
'list_id': 876606,
'type': 'playlist'}
{'btn_play_size': '',
'chart_index': '',
'dimension_value': 'Playlist detail',
'is_primary_btn': '',
'item': <Song: 07 - Don't Act Like A Fool>,
'limit': '',
'turn_off_radio': '',
'type': 'playlist'}
{'False': False, 'None': None, 'True': True}
{'False': False,
'None': None,
'True': True,
'getvars': '',
'next_page': None,
'page': 1,
'prev_page': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.library.SimpleNode object at 0x7bfd2ce5d4f0>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n\n'>, <WithNode>, <TextNode: '\n'>]>}
{'likes_count': 0, 'plays_count': 21}
{'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'dimension_value': 'Playlist detail',
'highlight_comment': None,
'show_all_comments': False}
{'False': False, 'None': None, 'True': True}
{'False': False,
'None': None,
'True': True,
'getvars': '',
'next_page': None,
'page': 1,
'prev_page': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: footer. Contents: [<IfNode>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'block': <Block Node: footer. Contents: [<IfNode>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/',
'DEBUG': True,
'DEFAULT_LANGUAGE_CODE': 'zh-hant',
'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'ENVIRONMENT': 'dev',
'LANGUAGES': '<<languages>>',
'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'zh-hant',
'LOCAL_MEDIA_URL': '/static/',
'LOCAL_STATIC_URL': '/asset/',
'MEDIA_URL': '/',
'REDIRECT_FIELD_NAME': 'next',
'REDIRECT_FIELD_VALUE': None,
'REDIRECT_QUERYSTRING': '',
'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/',
'SITE_ID': 1,
'STATIC_URL': '/asset/',
'backends': {'associated': [],
'backends': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo'],
'not_associated': ['facebook',
'weixin',
'qq',
'apple-id',
'apple-id-from-app',
'weibo']},
'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>}
{'comment_counts': 0,
'comments': '<<svcommentqueryset of svcomments.SVComment>>',
'deep_link_path': 'playlist/876606',
'hide_ads': False,
'highlight_comment': None,
'is_works_view': True,
'meta': <meta.views.Meta object at 0x7bfd2ee910a0>,
'playlist': <Playlist: 2022 個人年度精選>,
'show_all_comments': False,
'site_user': <User: JT0106>,
'songs': '<<songqueryset of music.Song>>',
'top_comment': None}
{'csrf_token': <SimpleLazyObject: 'CRyUsf4HzBIBrGfybNb8Nx454JUQ5D5Rc3DEgoqwrzefGBb6aInaZxZOiB6t9zw7'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2d9f6ac0>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd297fc910>}
{}
{'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 '/JT0106/playlists/876606/'>}
{'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2dd3aa90>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
{'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/JT0106/playlists/876606/', '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 |
|---|---|---|---|
| 35 | 9.56868399225641 ms | 0 | 774 |
| add | get | set | get_or_set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 18 | 15 | 0 | 0 | 0 | 0 | 0 | 0 |
| Time (ms) | 類別 | 參數 | Keyword arguments | Backend | |
|---|---|---|---|---|---|
| 2.6273 | 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 0x7bfd3a1d2ca0> | |
/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( |
|||||
| 2.5417 | 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 0x7bfd3a1d2ca0> | |
/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( |
|||||
| 2.6157 | 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 0x7bfd3a1d2ca0> | |
/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.0306 | get_many | (['d240bde016156a6b2345484bd150b8d3e19c4603', 'c40d1f51428c52e569f6d18bf41f19bce366ad05'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(473) rename_record = RenameRecord.objects.get(old_username=username) /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.0322 | set_many | ({'d240bde016156a6b2345484bd150b8d3e19c4603': 1779804787.472829, 'c40d1f51428c52e569f6d18bf41f19bce366ad05': (1779804787.472829, [])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(473) rename_record = RenameRecord.objects.get(old_username=username) /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.0267 | get_many | (['2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '2f59ec2b2de78337acfe82e4bc96a5a6c27c49c1'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(77) site_user = get_object_or_404(User.on_site, username=username) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/shortcuts.py in get_object_or_404(76) return queryset.get(*args, **kwargs) /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.0352 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.4786522, '2f59ec2b2de78337acfe82e4bc96a5a6c27c49c1': (1779804787.4786522, [((2719625, 'sha1$I9HG362buHrF$b3ee63d7e6a13bce5aae9b4d5e4c5a124d2d7a94', datetime.datetime(2025, 4, 3, 2, 2, 21), 0, 'JT0106', '', '', 'iloveaiting@gmail.com', 0, 1, datetime.datetime(2021, 3, 10, 22, 13, 19)),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(77) site_user = get_object_or_404(User.on_site, username=username) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/shortcuts.py in get_object_or_404(76) return queryset.get(*args, **kwargs) /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.0533 | get_many | (['0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '33e4618c2d068f9e77f2d40e89a620aaad30516a'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(78) playlist = get_object_or_404( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/shortcuts.py in get_object_or_404(76) return queryset.get(*args, **kwargs) /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.0584 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.4878905, '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad': 1779804787.4878905, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779804787.4878905, '33e4618c2d068f9e77f2d40e89a620aaad30516a': (1779804787.4878905, [((876606, 4, 4, 2719625, '2022 個人年度精選', '今年的聽歌能量都放在這裡了!\n這些歌曲陪伴你度過無數時光!\n是時候再次回味這些歌曲了吧!\n\n點擊下方連結,領取屬於你的年度音樂回顧:\nhttps://streetvoice.com/annualreport/2022/\n', 0, 1, 0, 21, 50, datetime.datetime(2023, 1, 28, 15, 15, 48), datetime.datetime(2023, 1, 28, 15, 15, 48), 0, 1, 1, 0, 0, 'playlist_images/JT/01/JT0106/PtQiHgiW2qMFsiXUBxWtpB.png', '', '', 0, 0, 2719625, 'sha1$I9HG362buHrF$b3ee63d7e6a13bce5aae9b4d5e4c5a124d2d7a94', datetime.datetime(2025, 4, 3, 2, 2, 21), 0, 'JT0106', '', '', 'iloveaiting@gmail.com', 0, 1, datetime.datetime(2021, 3, 10, 22, 13, 19), 2290140, 4, 4, 2719625, 'profile_images/JT/01/JT0106/UEMpxYawnkWPQTEmm9eZCG.jpg', 'F', '', 'JT0106', 886, '910793907', datetime.date(2024, 7, 5), 'TAO', 97, 0, 0, None, datetime.datetime(2024, 7, 5, 13, 41, 33), 1, datetime.datetime(2021, 3, 10, 22, 13, 19), 1, 3, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":0,"hide_location":false}', 0, 2, 57, 417, 0, 0, '', 0, None),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(78) playlist = get_object_or_404( /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/shortcuts.py in get_object_or_404(76) return queryset.get(*args, **kwargs) /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.0257 | get_many | (['0da8ce563fcb76dc83ad54f5b324576ad8b260a0'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(116) "hide_ads": playlist.official_tags.get_hidden_ads_tags().exists(), /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.0264 | set_many | ({'0da8ce563fcb76dc83ad54f5b324576ad8b260a0': (1779804787.4994242, None)}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(116) "hide_ads": playlist.official_tags.get_hidden_ads_tags().exists(), /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.0818 | get_many | (['22e4523526a83991bbfd567636ac480ae3ce7c80', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '2784445b3a009d52b7030e7f0f7a19dd8ea58620'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(117) "meta": playlist.as_meta(request), /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in as_meta(160) meta.schema = self.schema /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in schema(173) schema[field] = self._get_meta_value(field, value) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in _get_meta_value(134) return process_value(getattr(self, value)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in process_value(129) return item() /home/ubuntu/streetvoice/music/models.py in get_num_tracks(2556) return self.public_songs().count() /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.0840 | set_many | ({'0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad': 1779804787.5113783, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779804787.5113783, 'ce45c4350f1a8c2370b716da26063e12ea687cc8': 1779804787.5113783, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779804787.5113783, '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.5113783, '2784445b3a009d52b7030e7f0f7a19dd8ea58620': (1779804787.5113783, (48,))}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(117) "meta": playlist.as_meta(request), /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in as_meta(160) meta.schema = self.schema /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in schema(173) schema[field] = self._get_meta_value(field, value) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in _get_meta_value(134) return process_value(getattr(self, value)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in process_value(129) return item() /home/ubuntu/streetvoice/music/models.py in get_num_tracks(2556) return self.public_songs().count() /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.0804 | get_many | (['22e4523526a83991bbfd567636ac480ae3ce7c80', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'c8fc5e5508ea8d3bfb257313defc8dab8da25edc'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(117) "meta": playlist.as_meta(request), /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in as_meta(160) meta.schema = self.schema /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in schema(173) schema[field] = self._get_meta_value(field, value) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in _get_meta_value(134) return process_value(getattr(self, value)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in process_value(129) return item() /home/ubuntu/streetvoice/music/models.py in get_tracks_schema(2560) tracks = [ /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.0835 | set_many | ({'0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad': 1779804787.5314882, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779804787.5314882, 'ce45c4350f1a8c2370b716da26063e12ea687cc8': 1779804787.5314882, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779804787.5314882, '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.5314882, 'c8fc5e5508ea8d3bfb257313defc8dab8da25edc': (1779804787.5314882, [((643086, 4, 4, '不准再哭了 (Demo)', 2099676, None, 3, 2, 0, 'music/sh/u0/shu05229970/WGp55EZPR82dEesVpzTS3R.mp3', 0, 'song_covers/sh/u0/shu05229970/DrhqfgHAtMEazGmBVFLydC.jpg', 1, '', 'You the best 如今看過的人海裡面\n留好了位子 放心你教會我的深埋裡面\n離開了被子別擔心我會學著你打扮體面\n我會想你 但我現在得離開去追尋體驗\n放心啊現在身體很少發作\n大概上天看到了我很努力而從輕發落\n偶發的症狀逐漸被當我成了好朋友\n雖然它來訪都能使我煩惱很久 那真的很久\n孤獨的日子過得很快 也很慢\n當夜的濾鏡套上 病人往往自我審判\n診斷的結果開藥又是酒精 看似歪道 但治我手心\n放心啊我把酒精喝成血清\n血腥味飄在沒有你的每個紅燈\n碰撞之際便疏離每段關係死裡逢生\n不再打開的門我在裡頭翻箱倒櫃\n鋪陳著鋪塵了鋪成了我 拿出來寶貝\n\n讓我捕捉那些過眼雲煙 \n一絲一縷便能夠過著明天\nLet me know 任何你的消息\nLet me know 分隔兩地的邀請\n\n還記得嗎 一起攻略所有地圖\n當我真的開始這場遊戲卻多了太多意圖\n還記得往事重播我坐進回憶的電影院\n同個城市的兩地我只想要見你面\n漸漸明白他說這遊戲不好玩\n漸漸也有更多話題不好談\n漸漸也明白這份名為人生的套餐\n當我在外頭 我知道誰會是我靠山\n就讓我背著你背著你背著你的夢\n像你撐著我伸了手哼著我的痛\n讓我背著我背著我背著我的甕\n像起落著筆說著你永遠在我身後\n但現在杜康伴我 他讓我給你打個電話\n響了兩聲便掛斷 我知道我得嚥下\n雙面刃分割滿載而歸或踐踏\n我知道一段時間不會回家 我知道欠罵\n但求你看著我 儘管哪天身在天邊\n我知道風箏能夠飛得更遠因為你手握線圈\n遲早會將我收回 不急於此刻\n抱歉我曾經怪你多嘴 掩蓋我相形失色\n我會回家 再找你喝上一杯\n可能不只一杯因為你知道全家都是酒鬼 這不是油嘴\n滑舌的話就留到見面再說\n讓我知道你的近況就好 拜託\n讓我捕捉那些過眼雲煙 \n一絲一縷便能夠過著明天\nLet me know 任何你的消息\nLet me know 分隔兩地的邀請', 0, '算是Daily Practice的進化版\r\n自己錄混隨便弄\r\n純屬心情抒發。\r\n詞 李奕賢\r\n曲 李奕賢\r\n編曲 [FREE] 인디느낌의 어쿠스틱 발라드 비트 | "Cloud" | Ballad R&B Type Beat Instrumental', 0, '', 190, 320000, datetime.datetime(2021, 4, 17, 8, 44, 46), datetime.datetime(2021, 4, 17, 8, 44, 40), datetime.datetime(2021, 4, 17, 9, 2, 49, 910927), datetime.datetime(2025, 1, 16, 19, 35, 33), 488510, 12066, 5404, 1, 1, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2021,29],[2021,30]],"recommend_by_expert":true},"CN":{"top_record_weekly_champions":[[2023,23]]}}', 0, 0, 0, 0, 2, 2, 2099676, 'sha1$xGh6HD7F2Y4WMfL1RlOTzR$d34506c4fd60315410d2b45b5df049f9312e2274', datetime.datetime(2025, 5, 5, 7, 19, 24), 0, 'shu05229970', '', '', 'shu05229970@gmail.com', 0, 1, datetime.datetime(2017, 9, 29, 2, 46, 48), 1670806, 4, 4, 2099676, 'profile_images/sh/u0/shu05229970/gktQWkRUApSsyEpaScTskr.jpg', 'M', '', 'wannasleep', 886, '983659733', datetime.date(1999, 6, 13), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 58), 1, datetime.datetime(2017, 9, 29, 2, 46, 48), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-06-21T12:18+00:00","hide_location":false}', 1755691, 17050, 35, 5, 1, 0, '', 0, None), (666091, 4, 4, '你站在雲林 我輸得徹底', 2171856, None, 1, 4, 0, 'music/ko/nw/konwang3/7voYcpSpvuiwBLcLZWfLW3.mp3', 0, 'song_covers/ko/nw/konwang3/CVKfFpcpfskbUJDDcLPzC3.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就不要牽手', 0, '每當我鼓起勇氣\n你都站在雲林\n\nYouTube發佈了喔喔喔??⬇️\nhttps://youtu.be/u-ESHup7BgE\n\n➥ Follow Diiton :\nhttps://www.instagram.com/diiton.music/\n\n➥ 取樣迷因來源:\nhttps://www.youtube.com/watch?v=NdwYiFAVMpQ&t=59s\nhttps://www.youtube.com/watch?v=4bNlAoHQEeM\n\n? ? ?音樂製作 Song Credit\n詞Lyricist|Diiton \n曲Composer|Diiton / 取樣Có Chàng Trai Viết Lên Cây - Phan Mạnh Quỳnh\n編曲Arrangement|Diiton\n吉他Guitars|Diiton\n和聲Backing Vocals|Diiton\n錄音工程師Recording Engineer|Diiton\n錄音室Recording Studio|Yellout Studio\n混音工程師Mixing Engineer|Diiton @Yellout Studio\n母帶後期處理工程師Mastering Engineer|Diiton @Yellout Studio', 0, '', 145, 320000, datetime.datetime(2021, 12, 31, 7, 34, 37), datetime.datetime(2021, 11, 26, 9, 52, 50), datetime.datetime(2021, 11, 26, 10, 1, 30, 584166), datetime.datetime(2021, 12, 31, 7, 34, 41), 694441, 16104, 8719, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-12-01"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,47],[2021,48],[2021,50],[2021,51],[2021,52]]},"CN":{"song_of_the_days":["2021-12-02"],"top_record_weekly_champions":[[2021,48]]}}', 0, 0, 0, 0, 2, 2, 2171856, '!Oz6pkMRayTRYsGNRf6SF5eDY3xVDboUOGSILQTmG', datetime.datetime(2025, 4, 24, 20, 14, 33), 0, 'konwang3', '', '', 'konwang3@gmail.com', 0, 1, datetime.datetime(2018, 1, 18, 2, 6, 43), 1742816, 2, 2, 2171856, 'profile_images/ko/nw/konwang3/8zQ7CkrnCZgpgdHHt5fdxS.jpg', 'M', '王岳棠', 'Diiton滴燙', 886, '928691586', datetime.date(1999, 9, 6), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2018, 1, 18, 2, 6, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"accredited_datetime":"2021-05-31T02:48+00:00","hide_location":false}', 2501431, 11726, 55, 4, 1, 0, '', 0, None), (664430, 4, 4, '再見', 1881837, 97317876, 2, 1, 0, 'music/Ge/st/GestaltGirl/RUBSJvYkTFXoZVxJgZfT2L.mp3', 0, 'song_covers/Ge/st/GestaltGirl/mGP3GR3fi77K5UqcFmBHAe.jpg', 1, '', '作曲/作詞:Mikan\n\n風が君の頬に掠れた\n冬なのに部屋着は半袖で\n今日はいつも通りで\n変わらないものを手に握りしめた\n\n冷たい部屋で小さく呟いて\n電気つけてない暗い夜に窓から進む道を示してくれた\n\nさよなら\u3000言わなくちゃ\n君にはずっと笑って欲しい\n今\u3000見えなくなった\n走れ\u3000正しい道へと\n\nさよなら\u3000言わなくちゃ\n君にはずっと笑って欲しい\n今\u3000見えなくなった\n走れ\u3000正しい道へと\n\n君のことさえも全部見えなくなって\n過去のことさえも笑いたくなるいらなくて\n心の雨が今から降り始めて\n雨が止むまでは行かなきゃ\n\nさよなら\u3000言わなくちゃ\n君にはずっと笑って欲しい\n今\u3000見えなくなった\n走れ\u3000正しい道へと\n\n\n風吹過了你的臉頰\n雖然入冬卻仍穿著短袖\n今天也一如往常\n把自以為不會變化的東西握在手裡\n\n冷冷的房間裡我小聲的呢喃\n沒有開燈的黑暗夜裡\n從窗戶外看到指示了我前進的路線\n\t\n不得不說聲 再見\n期許你一直面帶微笑著\n雖然看不到了「現在」\n但跑起來吧 在正確的道路上\n\n不得不說聲 再見\n期許你一直面帶微笑著\n雖然看不到了「現在」\n但跑起來吧 在正確的道路上\n\n就連你的身影也全都看不見了\n過去的事情也可笑的完全不需要存在\n心裡的雨也開始下著\n在雨停之前我必須離去\n\n不得不說聲 再見\n你要一直面帶微笑著\n雖然看不到了「現在」\n但跑起來吧 在正確的道路上', 0, 'Writing/Arrangement: ゲシュタルト乙女 Gestalt Girl \r\nMikan Lin、Kaiaki Moh \r\n\r\nProducer:Kaiak Moh(Nichiyo Music And Sound Production) \r\nRecording Engineer:Kaiak Moh \r\nDrums Technician:Kaiak Moh \r\nMixing Engineer:Kaiak Moh \r\nMastering Engineer:Uramoto Masashi(Soi Co.,Ltd) \r\nRecording Studio:Nichiyo Music And Sound Production \r\n\r\nillustration/Animation:高妍(Gao Yan)', 0, '', 291, 320000, datetime.datetime(2021, 11, 3, 15, 5, 41), datetime.datetime(2021, 11, 3, 15, 5, 25), datetime.datetime(2021, 11, 10, 15, 0), datetime.datetime(2022, 3, 15, 16, 22, 22), 155125, 4841, 1083, 1, 3, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-11-22"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,46],[2021,47]]},"CN":{"song_of_the_days":["2021-11-23"],"top_record_weekly_champions":[[2021,47]]}}', 0, 0, 0, 0, 2, 2, 1881837, 'sha1$dmF0pfiiheQMaRrCKrZvpX$f0e4b17e7411944cdc510f7ca023c6d2234e9b67', datetime.datetime(2024, 8, 9, 11, 53, 1), 0, 'GestaltGirl', '', '', 'gestaltgirl.band@gmail.com', 0, 1, datetime.datetime(2017, 5, 27, 2, 38, 16), 1453977, 4, 4, 1881837, 'profile_images/Ge/st/GestaltGirl/bwGg6U443RnvPkytYm6bfy.jpg', 'O', '', 'ゲシュタルト乙女 Gestalt Girl', 886, '929884141', datetime.date(2016, 1, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 40), 1, datetime.datetime(2017, 5, 27, 2, 38, 16), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-12-20T10:15+00:00"}', 845526, 8659, 1, 43, 1, 0, '', 0, None), (613492, 4, 4, '別吵啦', 2441010, None, 3, 2, 0, 'music/Y_/c/Y_c/eZznrZSLV2PwbeUY5FVcr.mp3', 0, 'song_covers/Y_/c/Y_c/iPkAuEKRoWCiBaaU2eJZh.JPG', 1, '', 'Sorry 不夠 fancy 坐在咖啡店 ☕\n講話太有距離抱歉 what u say\n充滿疲勞感每天都沒有 energy ಥ_ಥ\n太多人的地方想要 run away Σ( ° △ °|||)\n承諾都因為懶惰而沒兌現\n吃飯都不結帳因為我沒錢\n難相處又不合群的討厭鬼?\n從不白天出門太亮by the way ?\u200d♂️\n從不留淚 yeah\n即使我在傷心也沒有淚\n惹人討厭\n對我好也是得到我隨便\n太多人始終以為我沒\n那是因為我始終對你很隨便\nI don’t care what u say\nI don’t I don’t care (´・ω・`)\nEven know I’m so sad\nIt is not my day\n看著你們的臉\n真的好討厭\n就是沒理由的真的好討厭ʕ•ᴥ•ʔ\n隔壁的你\n不斷的想找點話題\n想約電影\n其實也不是不可以\n現在的你\n已經不太重要可惜\n我的心裡\n容量已經滿到可以\nSorry 不夠 fancy 坐在咖啡店☕\n講話太有距離抱歉 what u say\n充滿疲勞感每天都沒有 energy ಥ_ಥ\n太多人的地方想要 run away Σ( ° △ °|||)\n承諾都因為懶惰而沒兌現\n吃飯都不結帳因為我沒錢\n難相處又不合群的討厭鬼?\n從不白天出門太亮by the way ?\u200d♂️\n拜託不要在嘗試再跟我搭話\n到底什麼讓你產生的想法\n反正人類之間的關係就是如此脆弱\n電話打來注定讓我掛\n告訴妳書上說的對\n人類都是如此犯賤\n要是不存在那價值何必要去迎合誰\n他們總說的太多\n質量便顯得不夠\nFuck out ma way\n反正你們僅管喝醉\n隔壁的你\n不斷的想找點話題\n想約電影\n其實也不是不可以\n現在的你\n已經不太重要可惜\n我的心裡\n容量已經滿到可以\n( ̄ε ̄)~♪\nSorry 不夠 fancy 坐在咖啡店 ☕\n講話太有距離抱歉 what u say\n充滿疲勞感每天都沒有 energy ಥ_ಥ\n太多人的地方想要 run away Σ( ° △ °|||)\n承諾都因為懶惰而沒兌現\n吃飯都不結帳因為我沒錢\n難相處又不合群的討厭鬼?\n從不白天出門太亮by the way?\u200d♂️', 0, '作詞 Lyrics : TOM\n作曲 Compose : TOM\n混音 Mixing Engineers : EIL\n錄音 Record : EIL\n封面設計 Visual Design : DWANG\n-\nFollow TOM\nIG : https://www.instagram.com/tom_ooo/\nFollow EIL\nIG : https://www.instagram.com/eil_1019/\nFollow DWANG\nIG : https://www.instagram.com/eatmyshooorts/', 0, '', 203, 320000, datetime.datetime(2020, 5, 15, 21, 15, 19), datetime.datetime(2020, 5, 15, 21, 15, 16), datetime.datetime(2020, 5, 15, 21, 18, 27, 793519), datetime.datetime(2020, 8, 31, 21, 51, 32), 10873, 358, 71, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2441010, 'sha1$An7XRT0MuXfq$fc5952e337091b469891b6960be5abd4a6f21db4', datetime.datetime(2022, 5, 28, 7, 20, 20), 0, 'Y_c', '', '', 'vviv554@gmail.com', 0, 1, datetime.datetime(2019, 5, 28, 11, 5, 56), 2011914, 4, 4, 2441010, 'profile_images/Y_/c/Y_c/KWczjoecdSNgW3yKfW6EJa.JPG', 'O', '', 'vviv', 886, '987995335', datetime.date(2021, 6, 13), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2019, 5, 28, 11, 5, 56), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"hide_gender":false,"had_edit_username":true,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00"}', 41714, 421, 0, 345, 1, 0, '', 0, None), (624916, 4, 3, '看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)', 2643696, 97315750, 3, 2, 0, 'music/ch/an/chang_wu/EpKbg2eHqdDQH9LpR9hHqn.mp3', 0, '', 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不會 墜機\nT*mford 香水 除臭\n反正 便宜\n升遷 還有 電梯\n你的抱怨 他們不介意\n那不是因為心胸寬大\n“你是狗 你是狗 你知道嗎?”\n有問題找人隨手轉帳\n再拿著打卡鐘 把你脖子拴上\n簡單說\n就是看不慣那些跑車\n簡單說\n聽不慣那些大餐的飽嗝\n看不慣\n那些房子他們拿來炒的\n聽不慣\n那些砸錢設計的高歌\n想著都 被欺負了 還想要chill\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, '', 190, 320000, datetime.datetime(2020, 10, 4, 10, 19, 20), datetime.datetime(2020, 10, 4, 10, 18, 46), datetime.datetime(2020, 10, 4, 10, 40, 36, 535961), datetime.datetime(2022, 1, 12, 7, 26, 55), 8188, 373, 172, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2643696, 'sha1$Q3fX9RXPruCXroenJS6JxL$39d1520f6ebbef373c7a4ca473ae4e2e79f90f78', datetime.datetime(2025, 4, 6, 1, 5, 11), 0, 'chang_wu', '', '', 'changwusmr@gmail.com', 0, 1, datetime.datetime(2020, 9, 29, 5, 0, 59), 2214299, 2, 2, 2643696, 'profile_images/ch/an/chang_wu/Mnvawv2YTAMJpmVdEUrd3F.jpg', 'M', '', '張伍', 886, '978077016', datetime.date(2020, 10, 1), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2020, 9, 29, 5, 0, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"accredited_datetime":"2021-12-03T08:16+00:00"}', 60041, 789, 0, 21, 1, 0, '', 0, None), (664569, 4, 4, 'hair tie', 2211008, None, 1, 4, 0, 'music/oz/io/ozioffcl/3pPLRQ6rWGix42PxbGEeXQ.mp3', 0, 'song_covers/oz/io/ozioffcl/FoJPnvBzruvAgvPKQY6AYw.jpg', 1, '', "You left your hair tie \nBattin those eyes \nBy the sink, you leave em behind\nThink I know why\nI'm just lookin for the answer \nWhens the next time I'll expect ya?\n\nYou gotta remind\nMe with some nerve\nTell me that we gotta rewind\nBefore we’re both hurt \nYou still got my dirty sneakers \nBaby fuck it it’s whatever \nWatch you hit my phone \nTell me how you dressed\nAct like you made of stone\nBut I know you the best \n\nKnow how this plays\nYou on ur way \nCan’t stay too late\nYou’ll always say \n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing\n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing\n\nWe back to baseline\nIt just took time \nFor you to call me often\nFace time \nTensions keep rising\nI’ll pretend to pay it no mind \nGot me fucked up my whole night\n\nWatch you hit my phone \nTell me how you dressed\nAct like you made of stone\nBut I know you the best \n\nKnow how this plays\nYou on ur way \nCan’t stay too late\nYou’ll always say \n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing\n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing", 0, "去妳那?\n還是我這?\n妳總說這可能是我們最後一次見面\n\n但每一次妳走後\n髮帶又總是出現在最顯眼的地方\n\nSo,don't lie to me\nTell me where did you sleep last night", 0, '', 174, 320000, datetime.datetime(2021, 11, 5, 5, 27, 15), datetime.datetime(2021, 11, 5, 5, 27, 8), datetime.datetime(2021, 11, 14, 16, 0), datetime.datetime(2021, 11, 14, 16, 0, 20), 271101, 7449, 982, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-11-18"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,46]]},"CN":{"song_of_the_days":["2021-11-19"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,46]]}}', 0, 0, 0, 0, 2, 2, 2211008, 'sha1$gdMzCtpMmEIx$6b7fb1db5321f15371df2408c12404bb9ff8fcc9', datetime.datetime(2023, 4, 7, 10, 44, 30), 0, 'ozioffcl', '', '', 'sc0952@gmail.com', 0, 1, datetime.datetime(2018, 6, 8, 3, 21), 1781960, 4, 4, 2211008, 'profile_images/oz/io/ozioffcl/YJgwnPUpNjpMZrmJk6v9L.JPG', 'O', '', 'ØZI', 886, '981930519', datetime.date(1938, 1, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 59), 1, datetime.datetime(2018, 6, 8, 3, 21), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"hide_location":false}', 1248837, 20355, 2, 3274, 0, 0, '', 0, None), (578108, 4, 3, '36創作組_十字隼人_黑犬', 1476569, None, 3, 2, 0, 'music/wd/ra/wdragon1017/XakfSc24Zt7ZPjVDqh6snX.mp3', 0, 'song_covers/wd/ra/wdragon1017/adP93qieJxC2ocDSH5NdqU.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我快喘不過氣 再也吸不到空氣', 0, '赤弦獎決賽LIVE', 0, '', 203, 192000, datetime.datetime(2019, 3, 25, 8, 28, 49), datetime.datetime(2019, 3, 25, 8, 29, 54), datetime.datetime(2019, 3, 25, 8, 29, 54), datetime.datetime(2019, 3, 25, 8, 29, 54), 1956, 41, 1, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1476569, 'sha1$W1DQTqoJJCjx$cf314fbc894c809a96207b3c0ce1f0e2ef46436f', datetime.datetime(2024, 12, 7, 16, 10, 29), 0, 'wdragon1017', '璽宇', '朱', 'f1080730621@gmail.com', 0, 1, datetime.datetime(2015, 1, 8, 19, 59, 23), 1137359, 4, 4, 1476569, 'profile_images/wd/ra/wdragon1017/ePQGmzer5g4d2snwCZFwMW.jpg', 'M', '朱璽宇', '十字隼人A.K.A臥龍', 886, '971501016', datetime.date(1996, 10, 17), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 27, 21, 3, 5), 1, datetime.datetime(2015, 1, 8, 19, 59, 23), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1}', 17856, 137, 76, 9, 0, 0, '', 0, None), (561850, 4, 3, '生活是个** Prod.by Lopu', 2058486, None, 3, 2, 0, 'music/Ph/il/PhilipYoung/B37tVSJ7kZvGGg7R67aVBF.mp3', 5120964, 'song_covers/Ph/il/PhilipYoung/Jzf5NBtaWqUEBMZDmJqXiX.jpg', 1, '', "开门开门 查看你的户口\r\n你是独自一人驻守还是同居和谁 住口\r\nwhat about the fucking doodles\r\ninternet还连着Google\r\n快速交待你的助手\r\n别问我们属不属狗 \r\n主人道 例行公务 屁民不得妨碍\r\n你得接受这个常态 才能保持笑口常开\r\n廉耻荣辱嘴边挂 四个必须现代化\r\n你怎么背诵对的话时 瞳孔睁得那么大\r\n让我们继续 如果没异议\r\n更多的秘密 挖掘得细腻 必要时用尽整(政)治工具\r\n根本不给一个shit about谁贪几十几亿\r\n在我意兴尽致淋漓前你没有提问权利\r\n看你神闲心烦意乱 不妨当下立判\r\n定义腐朽享乐疑犯 推测不靠主观臆断\r\n现在轮到你来辩护 我知道你没freestyle\r\n劝你慎重思考 言行事关前途\r\n\r\nthen I’ll say\r\nlife’s a bitch and then you die\r\nthat’s why we get high\r\n‘cuz you'll never know\r\nwhen you're gonna go\r\n(nas says)\r\nlife’s a bitch and then you die\r\nthat’s why we puff lye\r\n‘cuz you'll never know\r\nwhen you're gonna go\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\n不用关心学生被骗钱财跟家断了消息\r\n不会关心偷窥癖变态的镜头焦距\r\n就像你不会关心马戏表演动物遭遇\r\n你选择逃避 再选择忘记 借口没档期\r\n再用不可抗力暴击镇压真理抗议\r\n践踏着道义 对事实充耳不闻\r\n最偏爱平稳渡轮苟且囫囵至你入坟\r\n你让我辩护 but i ain’t got no shit to say\r\n没上帝眷顾 phony acting full of my face\r\n虽事关前途 by force won’t be persuaded\r\n因为始终相信 one day we will make it\r\n\r\n\r\nthen I’ll say\r\nlife’s a bitch and then you die\r\nthat’s why we get high\r\n‘cuz you'll never know\r\nwhen you're gonna go\r\n(nas says)\r\nlife’s a bitch and then you die\r\nthat’s why we puff lye\r\n‘cuz you'll never know\r\nwhen you're gonna go", 0, "This is just a song about a breakfast store in my neighbourhood, and Netease & Xiami keep on deleting it.\r\nMaybe somehow I touch the weakness of this fucked up society.\r\nBut somebody's gonna say this.\r\nLife's a Bi**h", 0, '', 213, 192000, datetime.datetime(2018, 7, 27, 14, 15), datetime.datetime(2018, 7, 27, 14, 13), datetime.datetime(2018, 7, 27, 14, 13), datetime.datetime(2019, 12, 13, 10, 52, 35), 10131, 410, 28, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2058486, 'sha1$0SfTPMv4QKT1$c45f472ae16c3f9fb3890060878e15aeea65f4ef', datetime.datetime(2019, 3, 9, 12, 43, 8), 0, 'PhilipYoung', '', '', 'himsfei@gmail.com', 0, 1, datetime.datetime(2017, 8, 20, 2, 40, 55), 1629536, 4, 4, 2058486, 'profile_images/Ph/il/PhilipYoung/UKYeNptTrEQddCtrukAnNV.jpg', 'O', '', '黑羊', 86, '18612370119', datetime.date(1938, 1, 1), 'BJ', 2, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2017, 8, 20, 2, 40, 55), 2, 0, 'zh-hans', 1, '{"hide_gender":true,"had_edit_username":true,"show_intro":false}', 144925, 1565, 1, 2723, 0, 0, '', 0, None), (645663, 4, 3, 'TUNG - Sweet (Prod. Vinny Xing)', 2114516, None, 3, 2, 0, 'music/tu/ng/tungtung88/XzpGX2Asw98tmXtTHEvnhF.mp3', 0, 'song_covers/tu/ng/tungtung88/gdvRGcZ7VGyuKKFPJe7GsH.jpg', 1, '', "Come with me you would like roleplay\nDon't into me I want more foreplay\n持續著你會不停淪陷\n跪下 我要大聲聽你叫我寶貝\n\nWalking by the other girls 偷看不停點頭\n眼神準心瞄準我 不斷回首\nOh tryna know my name\nT U N G, With dat cute ass ayy (Better TAT on brain)\n\nKiss*4 (pinky lip lip)\nLick*4 (where u need)\nShake dat booty (不停clapping)\nBih*4 kitty so sweet\n\nWoo 陪我日夜顛倒\n365 是焰火不斷燃騷\nWoo 眼神脫離軌道\n是著了魔 我是新一代的宗教\nI can do the lap dance (if you want it)\nLet me twerk on your rocket (if you want it)\nI can driving you crazy (if you want it)\nIf you want me, I'm here for my (ba-by)\n\n跟我騎上杯子蛋糕 脫離航道\n幫我解鎖靈魂 脫離防盜\n與你分享我的氣息 私下容貌\n佔有我的餘溫 just wanna go down\nOk Down*4 只想與你不停 (down*4)\n我們順序可以前後顛倒 切換姿勢還能上下對調\n\nDon't drippin' on the mask (mask)\nI don't like cum fast\nBoy don't be mad\nI want that (real man)\n\n動彈不得幫我銬上手銬\n對我私下處刑不需要打擾\n拍打我的靈魂揉捏蜜桃\nHickey on my neck 留下愛的記號\n\nKiss*2 (pinky lip lip)\nLick*2 (where u need)\nShake dat booty (不停clapping)\nBitch*2 kitty so sweet", 0, 'https://www.instagram.com/6tu1ng4/\nhttps://www.instagram.com/djvinnyxing/\nhttps://www.instagram.com/jay___blunt/\n\n詞 Lyrics:TUNG\n曲 Composer:TUNG\n製作人 Producer:Vinny Xing\n錄音Recording&Ad-libs:RJay\n混音Mixing:Vinny Xing\nCover by me & my lips?\n\n突襲你們屬於我的彤式甜蜜???', 0, '', 129, 320000, datetime.datetime(2021, 5, 14, 10, 53, 29), datetime.datetime(2021, 5, 14, 10, 53, 19), datetime.datetime(2021, 5, 14, 14, 0), datetime.datetime(2021, 5, 18, 10, 5), 102, 5, 1, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2114516, 'sha1$g7LRpjY4LrgHYCxeR0xOp3$22c68c585af7a4d2829d0119dacad56575cc8928', datetime.datetime(2024, 7, 20, 4, 54, 46), 0, 'tungtung88', '', '', 'abc0960506351@gmail.com', 0, 1, datetime.datetime(2017, 10, 18, 3, 13, 40), 1685561, 4, 3, 2114516, 'profile_images/tu/ng/tungtung88/aDjuksCj9VCZ9tGVPxT2g2.jpg', 'F', '', 'TUNG', 886, '960506351', datetime.date(1999, 6, 14), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 25, 21, 3, 10), 1, datetime.datetime(2017, 10, 18, 3, 13, 40), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"hide_location":false}', 531, 7, 46, 449, 0, 0, '', 0, None), (570704, 4, 3, '小海灘 LIL BEACH', 2365834, None, 3, 2, 0, 'music/Th/eh/Thehopend/GZFjxPbttzqxgCxyL9b2E.mp3', 5426616, 'song_covers/Th/eh/Thehopend/HQEPdaCjLmRGRkoLcVZ6B4.jpeg', 1, '', '她駐留在我心上\n 說時間晚了能不能住我家\n我說妳男友會不會罵\n「反正他又管不動我 想怎樣又沒差」\n我房裡沒隔音牆 但氣氛讓她硬上\n從沒遇過那麼Hot的而且身材有夠辣的\n床頭床尾浴室廚房一直滾到冰箱\n\n她不斷喊著Don’t stop 我把動作停下\n在她耳邊輕語要捅死她\n今晚我們沒顧忌又沒呼吸的世紀大失態\n把生活活得誇張 沈醉在她似魔的髮香\n讓這首夜曲傳遍大街小巷\n情是偷了 人也走了\n時間久了再聯絡我\n\n\nI know her name 小海灘\n達到目的再將妳海放\n什麼偷吃 這叫互相\n想念就是剪不斷 理還亂\nKnow her name 小海灘\n這節奏剛好忽快又忽慢\n像被注入一棟杜拜 (baby)\n儘管置身事外\n\n\n亂講 又沒親眼目睹\n她的存在只是當我身價輔助\n也沒讓她得知我的收入\n小海灘被玩爛了 來了就走\n扔了垃圾就沒再回頭淨灘\n收起妳吃不到葡萄說葡萄酸的心態\n一夜之間 翻價身轉 熱到她熱痙攣\n她的生活依然凌亂好比她的月經亂\n摸不透我想法 我已讀不回\n忙著炫耀像炫富\n她只能點燃一吐為快何必當初\n才知道是誰壞 不留名在心上\n於是她翻畢冊才想起\n我是她當時排斥的書呆', 0, 'Thehopend - 小海灘 (Audio)\r\n\r\nFollow Thehopend:\r\nhttps://instagram.com/thehopend\r\nhttps://www.facebook.com/muzliwayne\r\n\r\n\r\n\r\n-\r\nBeat Arrangement : S1an (remake)\r\nComposers&Lyrics : 禮韋\r\nRecording Engineer : 壹零伍\r\nMixed : 禮韋\r\nMastering : Volong\r\nArt by @thehopend', 0, '', 226, 192000, datetime.datetime(2019, 10, 5, 19, 1), datetime.datetime(2018, 12, 18, 16, 30), datetime.datetime(2018, 12, 18, 16, 30), datetime.datetime(2020, 6, 15, 1, 52, 52), 595283, 13464, 1710, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2020,19],[2020,20],[2020,22],[2020,29]]}}', 0, 0, 0, 0, 2, 2, 2365834, 'sha1$UCHnCTtmpCuMiD74abVaPv$e6c4fc45753181c2ff43c53265009a2a349e18b9', datetime.datetime(2025, 3, 28, 5, 11, 35), 0, 'Thehopend', '', '', 'thehopend4work@gmail.com', 0, 1, datetime.datetime(2018, 11, 25, 6, 17), 1936762, 2, 2, 2365834, 'profile_images/Th/eh/Thehopend/mnLNudcCFL2wHP75UFPUHa.jpg', 'M', '禮韋', 'thehopend', 886, '989294525', datetime.date(1996, 7, 28), 'PIF', 96, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2018, 11, 25, 6, 17), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-06-18T13:30+00:00","hide_location":false}', 1463399, 9009, 0, 5, 1, 0, '', 0, None), (650839, 4, 4, '就算閉上眼睛', 1442300, 97316913, 1, 6, 0, 'music/ju/ne/junepan/DAyjCJUJgpLFjhbKLos9uV.mp3', 0, 'song_covers/ju/ne/junepan/EKEn4VgY8S9H38jumNiVLA.png', 1, '', '【就算閉上眼睛 EVEN IF】\n詞|蕭戎雯\n曲|June Pan、羅晧宇、陳逸宏、許沐恩\n\n讓寂寞空轉\u3000那⿊夜 (Follow the moonlight \n當時光流連\u3000河岸邊 (Strolling in midnight \n聽⾒ \n風吹來在耳畔\u3000捎來了他的關⼼ \n(Follow the moonlight \n就當我是浪漫\u3000騎單⾞\u3000旅⾏ \n(Strolling in midnight \n\n有多久不曾\u3000發著呆 (Follow the moonlight \n才慢慢懂得\u3000留空⽩ (Strolling in midnight \n習慣 \n轉錯彎過了頭\u3000十字口\u3000徘徊 \n上坡總有顛簸\u3000下坡的路\u3000卻太快 \n\n城市光火逐漸地黯去(Follow the moonlight \n⼼中出現透明的頻率(Strolling in midnight \n不再\u3000猶豫\u3000前進 (Follow the moonlight \n告訴我 \n就算\u3000閉上\u3000眼睛 (Hello to sunrise \n\n(Follow the moonlight \n(Follow the moonlight \n\n有多久不曾\u3000發著呆 (Follow the moonlight\n才慢慢懂得\u3000留空⽩ (Strolling in midnight \n學會 \n繞遠路的幽默\u3000把地圖\u3000重新打開(Follow the moonlight \n沿途風景探索\u3000調整步伐\u3000和節拍 (Hello to sunrise \n\n城市光火逐漸地黯去 (Follow the moonlight \n⼼中出現透明的頻率 (Strolling in midnight\n不再\u3000猶豫\u3000前進 (Follow the moonlight \n告訴我 \n就算\u3000閉上\u3000眼睛 (Hello to sunrise \n\n前⽅的路逐漸變清晰 (Follow the moonlight \n我開始有嶄新的決定 (Hello to sunrise \n不再\u3000擔⼼\u3000失去 \n告訴我 \n就算\u3000閉上\u3000眼睛', 0, '你有多久沒為生活留空白?\n趁著緩下來的時期調整步伐和節拍\n回顧人生沿途的風景探索\n重新看看地圖\n忽然也能理解繞遠路的幽默\n\n⎊⎊ ᴊᴜɴᴇ ᴘᴀɴ ⎊⎊\ufeff 2021全新作品 專輯首波搶先聽\n\n【就算閉上眼睛 EVEN IF】MV \n6/20 21:00上線,請鎖定 https://junepan.pros.is/YTsub\n\n首張專輯《25歲的我明天還是要上班》\n6.30 正式發行!\n官網搶先開放預購中\nwww.junejunepan.com', 0, '', 218, 320000, datetime.datetime(2021, 6, 17, 9, 52, 1), datetime.datetime(2021, 6, 17, 9, 51, 52), datetime.datetime(2021, 6, 19, 13, 0), datetime.datetime(2021, 6, 19, 13, 4, 22), 160257, 4608, 668, 1, 4, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-07-01"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,27],[2021,28]]},"CN":{"song_of_the_days":["2021-07-02"],"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1442300, 'sha1$Gf6iLxZWD2o4$542faa3c05b89a3fcce1b9f613769cc29930af53', datetime.datetime(2023, 7, 20, 16, 47, 1), 0, 'junepan', 'June', 'Pan', 'junepeggy111283@gmail.com', 0, 1, datetime.datetime(2014, 8, 12, 21, 29), 1103802, 2, 2, 1442300, 'profile_images/ju/ne/junepan/CTQ9HUrCbGDkYfrC29pitU.jpg', 'F', 'June Pan', 'June Pan', 886, '981520788', datetime.date(1994, 11, 12), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 46), 1, datetime.datetime(2014, 8, 12, 21, 29), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-09-08T07:59+00:00","show_birthday":0,"hide_location":false}', 696279, 3739, 10, 226, 1, 0, '', 0, None), (653901, 4, 3, '李包比自傳 feat. 簡道生', 2821367, None, 3, 11, 0, 'music/ms/sd/mssdrbeauty/3ti7cQLGHHGciTa2uHLZRj.mp3', 0, 'song_covers/ms/sd/mssdrbeauty/62Jyg85PscH4yHGKbJXL6A.png', 1, '', '我是美麗本人本名叫做李包比\nThis is Dr. Beauty a.k.a. Bobi Lee\n\n今年三十一 但外表特老氣 \n31 years old, but looking older than I look\n\n身高一七三 體重有九十一\n173cm and weight 91kg \n\n駕照我有小型車我還是老司機\nNot only have my driver license but also an O. G.\n\n克林頓最愛找李文斯基 吃雞 肉 \nClinton loves eating chicken with Levinsky \n\n這個部分講起來好刺 激唷\nThis part of the story sounds so excited \n\n我是傳播系 大學在慈濟 \nI was studying Mass communication at Tzu Chi University\n\n上來電視宣傳佛法是好時機 喔 \nNow is the right time to preach Buddhism on TV\n\n\nLaagigi ‘s coming bro \nLaagigi ‘s coming bro\n\n大屁屁發情瞜\nBig ass going into heat now\n\n我賤價拍賣一百塊我立刻當你婆 \nI can cut the price for you . You only need a hunnid for me to be your escort \n\n再多加一百就能輕輕下腰幫你摩\nPay an extra hunnid bill you’ll receive a lower body part grinding style massage\n\n今天第一次嗎? 小弟弟放輕鬆\nFirst time here? Just relax boy. \n\n我功能特多還會拍片剪輯\nI got whole lotta skill set and also know how to shoot and edit video footage\n\n價格實在 人又耐操還比外面便宜 \nThe real bargain right here, hard -working and cheaper than others. \n\nAdobe Photoshop 還會些 illustrator\nAdobe Photoshop, Illustrator too \n\nIndesign sketchup powerpoint 我全都會了沒在騙的\nIndesign, SketchUp and PowerPoint. I know it all. Not gon’ lie. \n \n拜託賞個機 會\nPlease just spare a chance \n\n我屁股翹 顏值高\nI got the ass and the look\n又有誰能匹配\nAin’t nobody can match this\n\n我知道讓我進棚會有太多人會心 碎\nI know most of y’all gon’ be mad if win this audition\n\n說我饒舌技巧只是網紅裡的低 配\nSaying I’m just an instagram model with the worst rapping skill\n\n \n抱歉我不是網紅公司叫我藝人 \nSorry I’m not an model, they’ve called me artist\n\n我美貌就連網美都說實在太過逼人 \nI’m drop dead gorgeous even a hottest model thinks this beauty is beyond imagination \n\n太不平等\nIt’s just not fair\n\n他禿頭還能進這? \nHow come he got in with with no hair?\n\n先天條件不平等 是該要如何競爭\nWe’re born different and how are y’all gon’ compete with this? \n\n現在沒beats 叻 \nNow that the beat is gone \n\n有點 尷尬\nand it’s little awkward now\n\n是個男人就該有擔當\nBut gotta do what you gonna do and act like a real man \n\n十個禿頭有九個潘納 \n9 out of 10 bald-headed person are rich \n\n我 是第十個哇胸散甲(我最貧窮)\nand I’m that poorest one out of that ten\n\n\n順便介紹一下我的家庭背 景 \nImma tell you a little bit about myself \n\n我爸媽知道我來參加他們都很灰 心\nMy parents are disappointed ever since I attended this show\n\n我老婆知道後 她說我一定被講內 定\nIf my wife knows, she prolly will say shit like “People will thinks you have some connection”\n\n我老妹不在這 man他嫁去荷蘭飛 行\nMy sister’s not here, she got married and moved to Holland to stay high up. \n\n \n我女兒 只會說爸爸 開車小心\nMy daughter only know how to say “Drive safe daddy”\n\n阿爸阿母別擔心這場我會贏 \nDon’t worry bout me mom and pops, Imma win this round\n\n我會使盡全力唱的繪聲繪影\nImma spit hard and rhyme to the fullest \n\n再次自我介紹各位老闆我叫美麗\nOnce again everybody, My name is Dr. Beauty', 0, '英文:My Name is Dr. Beauty feat.\xa0DawsonC\n作詞:美麗本人 Dr.Beauty\n作曲:美麗本人 Dr.Beauty/謝乾 Xieh Chien\n編曲:史今 SJIN\n貝斯:簡道生 Dawson Chien\n製作:謝乾 Xieh Chien\n混音:謝乾 Xieh Chien\n\n網友敲碗 訊息爆量\n韓國說唱團體評論風格獨特\n好機車評論說美麗HOLD住全場\n\n地表最精緻美男子 美麗本人\n說他第一帥 他是真的帥\n說他第一美 他是真的美\n零死角的精緻臉龐 表示誠意獻上第一次\n單曲李包比自傳 網友表示很可愛 \n美麗本人:完全可愛愛\n\n李包比自傳取自美麗本人人力銀行的履歷,起初因為參加嘻哈選秀節目,錄製節目被通知需要最能展現自己的歌曲,因此,美麗本人在絞盡腦汁之後,決定將自己在應徵用的履歷表化成歌曲演唱給諸位評審老師,沒想到歌曲因此上了Youtube發燒3,美麗本人看到發燒排行榜,朝天花板吶喊:自己的頻道都沒有上過發燒排行榜,簡直是天妒容顏無暇美男子。 而網友敲碗數位上架,不斷私訊美麗本人,而以表誠意美麗本人特地用自己的頭皮磨謝乾乾,拜託他進錄音室錄音,屈就於美麗本人的頭皮,謝乾乾出資又出力的錄製,讓美麗本人正式成為創作實力兼具的歌手。', 0, '', 122, 320000, datetime.datetime(2021, 7, 14, 14, 29, 56), datetime.datetime(2021, 7, 14, 14, 29, 43), datetime.datetime(2021, 7, 21, 4, 0), datetime.datetime(2021, 7, 21, 13, 37, 43), 28435, 1015, 181, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-07-27"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-07-28"]}}', 0, 0, 0, 0, 2, 2, 2821367, 'sha1$kMA0HESFzEC2$8b63602e4907ad47c491931195f42252b825ba92', datetime.datetime(2024, 2, 7, 6, 55, 18), 0, 'mssdrbeauty', '', '', 'mssdrbeauty@gmail.com', 0, 1, datetime.datetime(2021, 7, 5, 12, 19, 28), 2391854, 4, 4, 2821367, 'profile_images/ms/sd/mssdrbeauty/AdPbN5tgwkEWmLJ4oMtbvW.jpg', 'M', '', '美麗本人 Dr. Beauty', 886, '933003030', datetime.date(1990, 2, 26), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 43), 1, datetime.datetime(2021, 7, 5, 12, 19, 28), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"accredited_datetime":"2021-07-23T01:03+00:00","hide_location":false}', 46070, 1327, 0, 3222, 1, 0, '', 0, None), (647706, 4, 4, 'Insomnia', 1520031, None, 5, 12, 0, 'music/ke/ll/kellyrock3722/QeJHCNzNN5Su46jZiaotrQ.mp3', 0, 'song_covers/ke/ll/kellyrock3722/X9mGywLNxYzATXa347pxcN.jpg', 1, '', "神啊告訴我該怎麼做\n眼神迷濛 all day long\n夜貓牠打亂生活的節奏\n究竟為什麼\n想破頭還是沒結果\n\n輾轉難眠 想催眠自己\n翻來覆去 Counting sheep\n我試著跳脫自己那無聊的生活\n日有所思夜有所夢\n\nI just wanna lay on my bed \nNo I can't\nin my brain\n思緒在飛\n\n誰能夠心如止水\n不如沈醉\n就這樣吧 在太陽出來之前\n\n多麼希望能睡個好覺\n醒來就能把 你忘掉\n我還能往哪裡逃\n逃離那日復又一日的壞預兆\n保持清醒不是解藥\n\n可不可以就讓我睡著\n生理時鐘它\n錯亂了步調\n閉上眼也逃不掉\n再清醒不過幾秒\n想像 多好\n\n輾轉難眠 想催眠自己\n翻來覆去 Counting sheep\n我試著跳脫自己那無聊的生活\n日有所思夜有所夢\n\nI need a glass of milk\n解答心中的confuse\nI am sorry even boring\nwhat I gotta do\nI can not sleep\nat night all right\n不斷在房間裡徘徊 just like\n\n多麼希望能睡個好覺\n醒來就能把 你忘掉\n我還能往哪裡逃\n逃離那日復又一日的壞預兆\n保持清醒不是解藥\n\n可不可以就讓我睡著\n生理時鐘它\n錯亂了步調\n閉上眼也逃不掉\n再清醒不過幾秒\n想像 多好", 0, '睡不著嗎?一起數羊吧??\n\nSong Credit|\n作詞:芊妙、柯棨棋\n作曲:芊妙\n編曲/製作:丘暘\n演唱:芊妙、柯棨棋\n\nSpecial Thnaks|GMA金曲獎前進校園工作坊 \n金曲老師and夥伴們\n\nFollow Us|\n芊妙 Instagram:\nhttps://www.instagram.com/miao_0223/\n柯棨棋 Instagram:\nhttps://www.instagram.com/77_kezz_/\n丘暘 Instagram:\nhttps://www.instagram.com/1023yang/\n\nArtwork Credit|\n佳盈\nhttps://www.instagram.com/carrie.drawalot/', 0, '', 280, 320000, datetime.datetime(2021, 5, 28, 9, 17, 3), datetime.datetime(2021, 5, 28, 9, 15), datetime.datetime(2021, 5, 28, 10, 30, 21, 678607), datetime.datetime(2022, 12, 13, 17, 38, 21), 21763, 840, 280, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1520031, 'sha1$7FvxxksBliQn$976870aa711b28a242f7a887e6440e787e820752', datetime.datetime(2025, 3, 26, 6, 14, 39), 0, 'miao0223', '芊妙', '陳', 'kellyrock3722@gmail.com', 0, 1, datetime.datetime(2015, 6, 9, 23, 4, 6), 1179648, 4, 4, 1520031, 'profile_images/ke/ll/kellyrock3722/BEqGnH5bVUUnyoyRwoZwxB.JPG', 'F', '', '芊妙Miao', 886, '925205375', datetime.date(1999, 2, 23), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 41), 1, datetime.datetime(2015, 6, 9, 23, 4, 6), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":true,"show_birthday":2,"had_edit_username":true,"accredited_datetime":"2022-06-24T05:36+00:00","hide_location":false}', 313837, 1465, 38, 10, 1, 0, '', 0, None), (566879, 4, 3, '米兒', 1824564, None, 1, 4, 0, 'music/bi/si/bisiugroup/EyLv3BaGcvReDcqX5pRZZZ.mp3', 0, 'song_covers/bi/si/bisiugroup/UXn4UucdFdHE9YW72gPm8f.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', 0, '米兒,來自霓虹絢爛的城市中,最深不可測的角落,她究竟是一場美麗邂逅,還是一個巧妙的騙局,又或者,她是個不存在的謎團?最危險的東西,一直都來自想像⋯⋯\n\n詞曲:狗柏\n演唱:狗柏、鄭小韻\n編曲:美秀集團、Dennis\n音樂製作人:吳永吉、Dennis\n錄音:徐振程、何政毅、葉斯偉\n音樂剪輯:葉斯偉\n混音:Andy Baker', 0, '', 305, 320000, datetime.datetime(2018, 10, 11, 9, 32, 50), datetime.datetime(2018, 10, 11, 9, 36, 9), datetime.datetime(2018, 10, 11, 9, 36, 9), datetime.datetime(2018, 10, 11, 9, 36, 9), 197007, 5781, 181, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1824564, 'sha1$YQtvLov4crv6$b57286ed8598619749800e9aee4e9c9ee2ba1ad8', datetime.datetime(2021, 12, 17, 5, 49, 59), 0, 'bisiugroup', '', '', 'bisiugroup@gmail.com', 0, 1, datetime.datetime(2017, 2, 2, 22, 52), 1337696, 2, 2, 1824564, 'profile_images/bi/si/bisiugroup/9AyvUU9FcJib4aDzA7efRS.png', 'O', '美秀集團', '美秀集團', 886, '961199542', datetime.date(2016, 5, 27), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2017, 2, 2, 22, 52), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"hide_location":false}', 1576803, 41140, 0, 19367, 1, 0, '', 0, None), (562248, 4, 3, '陪你失敗 ft. 寺二', 1874577, None, 3, 2, 0, 'music/Ma/rz/Marz23/d7fKVhoDByKvZtVHkiovog.mp3', 12286872, 'song_covers/Ma/rz/Marz23/8XRjwqHCA2pxHoGgNha5nZ.jpg', 1, '', 'Marz23:\n\n這是來自台北某一個角落的no body\n罪惡之都的夜一 如往常的no party\n我放著beat 安撫著崩潰的情緒\n才發現根本找不到一句適當的比喻\n我受夠人生怎麼就是不公平\n不管再怎麼努力 再怎麼學聰明\n早就玩膩 這失敗的戰役\n還傻傻相信自己就是那成功的範例\n我理解 那種被全世界孤立的感覺\n能理解 精神的疾病在血液不斷蔓延\n能理解 又開始再抽煙\n能理解 有時候這世界不值得我們去留戀\n\n數不清嗑了多少 安眠又失眠\n直到我身體崩壞 也都沒感覺\n不管你說我多廢 說我有多醉\n反正我早就無法分辨 白天或黑夜\n\nHook :\n\n你不是孤單一個 \n至少我陪你失敗\n就算你已經無助的選擇離開\n不需要再隱藏也不必再忍耐\n想哭就哭吧眼淚我全都買單\n\n寺二:\n\n我是個自由的靈魂不用別人來管\n多愛世界一點管你多麼的懶\n少說廢話句點看我這麼的喘 \n釋放壓力快點累積這麼的滿\n\n我不是 一個專業的音樂人\n也許我還卡在 懵懂和單純\n懶得費心製造 分爭和仇恨\n發覺每天吃飽 已是種福份\n忙著放空思考 生命的責任\n自己才是 帶領自體的牧 人\n汲汲盈盈名利是把雙面 刃\n尋尋覓覓只為求得一個 吻\n\n知己知彼知人 知面不知心\n自己就是陪你 自己的知音\n好好頃聽心中 真實的指引\n相信你有面對 失敗的自信\n\nHook:\n\n你不是孤單一個 \n至少我陪你失敗\n就算你已經無助的選擇離開\n不需要再隱藏也不必再忍耐\n想哭就哭吧眼淚我全都買單\n\nFreestyle:\n\n現實世界 根本就不是在網絡\n電視節目 看到的那些 \n而是發生在你生活中 真真切切\n能讓你感受到愛 感受到痛\n感受到生命的脆弱\n所以不管你在哪裡 \n我希望 這微不足道的聲音\n可以讓你感受到\n所有的失敗 我們都會陪著你\n\nBreakdown:\n\n「不被誰控制人生更充實\n要做個勇士自己來統治」\n我們都會陪著你\n「用愛的攻勢緊繃都鬆弛\n沮喪的同時夢想別終止」\n\nHook:\n\n你不是孤單一個 \n至少我陪你失敗\n就算你已經無助的選擇離開\n不需要再隱藏也不必再忍耐\n想哭就哭吧眼淚我全都買單', 0, '成功,只是社會給的框架\r\n失敗的人,不代表沒有榮耀\r\n\r\n這首歌送給還在這條路上努力的人,\r\n也獻給在天上的朋友。\r\n--------------------------------\r\n詞Lyrics:Marz23、寺二\r\n曲Composer:Marz23、寺二\r\n製作Producer:Marz23\r\n編曲Arranger:Marz23\r\n錄音Recording Engineer:Marz23、94\r\n混音Mixing:神崎森\r\n\r\n封面 Design:莎莎\r\n--------------------------------\r\n?活動資訊:\r\n\r\n2022.1.20 仁武高中\r\n2022.2.7 eMo 4eVEr https://reurl.cc/mGGZqY\r\n2022.3.5 春浪 https://bit.ly/32BtDS9', 0, '', 307, 320000, datetime.datetime(2019, 6, 15, 7, 10), datetime.datetime(2018, 7, 31, 11, 0), datetime.datetime(2018, 7, 31, 11, 0), datetime.datetime(2022, 1, 14, 13, 47, 48), 500399, 11946, 578, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2018-08-18"],"recommend_by_editor":true,"top_record_weekly_champions":[[2018,31],[2018,32],[2018,33],[2018,34],[2018,35]]},"CN":{"song_of_the_days":["2018-08-19"]},"HK":{"top_record_weekly_champions":[[2018,32],[2018,33],[2018,34],[2018,35],[2018,36]]}}', 0, 0, 0, 0, 2, 2, 1874577, 'sha1$AjpdpXyKG5ox$b47f1f19525dff66bb2026943ecd7051ca3cf6e6', datetime.datetime(2023, 2, 27, 12, 44, 33), 0, 'Marz23', '', '', 'marslin0923@gmail.com', 0, 1, datetime.datetime(2017, 5, 19, 16, 41), 1446727, 4, 4, 1874577, 'profile_images/Ma/rz/Marz23/SHxmdAQqiWDVNdo4mMGCTm.jpg', 'M', '林志融', 'Marz23', 886, '979092333', datetime.date(1991, 9, 23), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 57), 1, datetime.datetime(2017, 5, 19, 16, 41), 1, 0, 'zh-hant', 1, '{"had_edit_username":true,"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-09-11T07:14+00:00"}', 2019254, 18142, 2, 3052, 1, 0, '', 0, None), (645998, 4, 4, '我的冰箱裡有企鵝 武陵高中63rd畢業歌', 2761059, None, 3, 2, 0, 'music/3r/dA/3rdAPark/RnxQbUgAi7NoLsekcYgHiR.mp3', 0, 'song_covers/3r/dA/3rdAPark/i5nAcvDxr3BkkMRe5oiiQG.jpg', 1, '', "閉上眼 熟悉的回答\n再度浮現出最初的模樣\n多少次 在心底 深深的發芽\n發芽後成長 長出夢想\n嚐幾口青春的甜釀\n汗水淋漓後越陳越香\n多少事 在心中 不斷的印拓\n拓成屬於我們的勳章\n\n三年的時間親像一場眠夢 敢若一暝就過去\n成長的過程紀錄佇桌仔頂的相片內面\n過去彼張張笑面\n新生才拄拄欲開始\n分離傷緊 像徛鵝入水一聲POW\n若無就趕緊走\n因為咱的時間一秒一分一工咧飛\n放捒青春光陰一直衝線走\n雄雄度過這段時光之後\n彼上蓋重要的 當然是你的冰箱敢有好料\n閣有啥 something hot 愛人朋友攏佇遮\n閣有我的夢 嘛囥佇遐發穎長做大榕仔\n我得欲來去出走 kha-báng倚佇咧門仔口\n\n笑容目屎攏款牢牢\n一聲再見 共所有的遺憾攏交落\n怎麼就這樣匆匆度過三年\n怎麼這一切都還是沒有改變\n依舊就這麼廢然後成績bad\n回首不免慚愧 諸事狼狽\nBut同學們頑張って\n我的歌陪你熬過每個漫長夜\n追夢再累也別氣餒\nNever gon’ stop and never gon’ regret\n\n閉上眼 熟悉的回答\n再度浮現出最初的模樣\n多少次 在心底 深深的發芽\n發芽後成長 長出夢想\n嚐幾口青春的甜釀\n汗水淋漓後越陳越香\n多少事 在心中 不斷的印拓\n拓成屬於我們的勳章\n滿懷期待的 喔~\n勇敢自信的 喔~\n儘管受傷也仍會站起面對整個世界那懷疑的目光\n挺起胸膛\n再勇敢的闖\n\n冰箱裡的企鵝吃布丁配著可樂\n教室裡的我們撐著頭看著課本\n三年的歲月難捨難分\n終究還是到離別時刻\n腦中卻仍想著晚餐要吃什麼呢\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’m in the game I couldn’t win\nIs this the place that we mean to be\nIf this song gotta make me famous\nWe are creating our own mythology\nIt will be fine, we’re all under spotlight\nMake everything right, drop top the roof and drink sprite\nAll you gotta do is slide with summer vibe\nCause you know that this is not the finish line\nOh, my god. It’s my biggest day\nI'm feeling like the ice cream with the creamy taste\nDrink a cup of iced tea that's what we do in Sunday\nIt’s too early to go sleep, lets party\nThey say that I a freak\nRehabilitation just don't work out for me. Let's go for a trip\nGo crazy when the sun set, I'll see you in the morning\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漸行漸遠的陳舊冰箱 曾伴你成長\n但光陰卻催促著仍舊童稚的身影離去\n雖然道別有些倉促 有些草率\n雖然離開後 總過著頭頂烈陽的艱苦日子\n揮汗如雨卻還得戴著口罩 左腳並著右腳\n一直奮力向前跑 與夢想的距離 卻絲毫沒有減少\n\n但請永遠記著 往昔的經歷 從來就不只是回憶\n\n那些曾擠在一起的小夥伴們\n儘管在推開箱門後 朝各自的方向緩緩散去\n但就算泅游在不同的冰川上\n誰說在匯流到南極海的途中 大夥不會再度相遇\n每當你被烈日烤得快要融化時\n每當你擱淺在駭人的淺灘之中\n他們會從遙遠的南方 啣來能治癒你的冰塊\n在殊途的未來 浮沉在腦海的冰箱 仍承載著對彼此的愛\n\n多年後 或許你偶爾會憶起\n那段一起窩在冰箱裡 擁擠的日子\n\n會想起你們曾用掌蹼 在壁上的霜 刻劃下的約定\n那沉沒在地平線後方 夢想中的南極\n它會一直等著你 等著你去追尋\n\n\n編曲:C.Whales\n作曲:C.Whales / 劉丞勛 Lunsh / AuCu 金童 / Jerriest\n作詞:C.Whales / 劉丞勛 Lunsh / AuCu 金童 / Jerriest\n\n演唱(依出場順序):Pine梨 / 劉丞勛 Lunsh /AuCu 金童 / C.Whales / Jerriest\n電吉他:Ting\n\n\n錄音:金魚數位音樂\n混音:金魚數位音樂\n\n封面繪製:Jerriest\n文案撰寫:劉丞勛 Lunsh\n\n上帝:老季\n乾爹:武陵高中訓育組及畢籌會', 0, '', 320, 264759, datetime.datetime(2021, 5, 18, 7, 10, 32), datetime.datetime(2021, 5, 18, 7, 10, 22), datetime.datetime(2021, 5, 18, 11, 0), datetime.datetime(2021, 5, 18, 11, 5, 43), 40486, 1151, 333, 1, 0, 1, 0, None, 4, '{"TW":{"audition_awards":{"128225":{"event":"\\u3010\\u9ad8\\u4e2d\\u7d44\\u3011StreetVoice \\u8857\\u8072 \\u7b2c\\u4e8c\\u5c46 \\u7562\\u696d\\u6b4c\\u66f2\\u5fb5\\u9078","award":"\\u7b2c\\u4e09\\u540d"}}}}', 0, 0, 0, 0, 2, 2, 2761059, 'sha1$ojkcjFSh0WfD$156613ea41a7611db6ace41fbfe8d379f7e89b52', datetime.datetime(2021, 7, 20, 6, 49, 52), 0, '3rdAPark', '', '', '3rdapark@gmail.com', 0, 1, datetime.datetime(2021, 5, 17, 15, 53, 22), 2331562, 4, 4, 2761059, 'profile_images/3r/dA/3rdAPark/Gamw2aLtdiwz7WfhJYc3iZ.jpeg', 'O', '', '初三遊樂園', 886, '965610093', datetime.date(2021, 2, 14), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 2), 1, datetime.datetime(2021, 5, 17, 15, 53, 22), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":false}', 40466, 109, 5, 36, 0, 0, '', 0, None), (654959, 4, 4, 'We will, We will', 766413, None, 1, 4, 0, 'music/Va/st/VastHazy/JdxskSDTh4ufA54tFejTXs.mp3', 0, 'song_covers/Va/st/VastHazy/VaPJAEmdU3bWVAsZNSqapt.jpg', 1, '', '每一次心跳 每一口呼吸\n每一個微笑 每一眼風景\n都是因為有誰負重前行\n\n所有的善意 所有的珍惜\n所有的汗水和所有的努力 \n都是為了無可取代的生命\n\nWe will We will 我們願意付出\nWe will We will 我們可以克服\nWe will We will 我們期待著天明\nWe will We will We will \n\n每一次心跳 每一口呼吸\n每一個微笑 每一眼風景\n都是因為有誰負重前行\n\nWe will We will 我們願意付出\nWe will We will 我們可以克服\nWe will We will 我們期待著天明\nWe will We will We will \n\n同一片天空 \n同一片土地\n我們站在一起', 0, '創作在最緊繃的三級警戒時期;\n完成在即將降級至二級的前夕。\n\nWill 有著願意、希望、將會等意義。謹以這首歌曲,感謝在疫情期間堅守崗位的人們,因著你們願意無私地付出,人們才能懷抱對未來的盼望,肩並肩,相信這片土地將會再迎來天明。\n\n非常謝謝林宗賢導演的邀約,讓我們也能夠做一點什麼。導演與拍攝團隊在疫情期間小心翼翼但超高效率地完成拍攝,辛苦捕捉了許多最美的風景。他們以溫柔的影像提醒我們,不要忘記—— \n\n不論是平靜無波,或者恐懼蔓延的時刻,\n每個角落、每個崗位,都有堅定勇敢的身影。\n\n\ncredit:\n作詞 | 顏靜萱 @Vast & Hazy\n作曲 | 林易祺 @Vast & Hazy\n鋼琴 | 盧鈞右 \n錄音/混音/母帶 | 林易祺 @ Vast & Hazy -給樂音樂\n\n影像監製 | 黑六影像\n導演 | 林宗賢\n攝影 | \n\u3000\u3000\u3000林宗賢\n\u3000\u3000\u3000林義閔\n\u3000\u3000\u3000曾穎聖 \n\u3000\u3000\u3000胡家銘\n\u3000\u3000\u3000張東東 \n\u3000\u3000\u3000曾偉斌\n\u3000\u3000\u3000蘇品齊 \n\u3000\u3000\u3000李宗霖\n\u3000\u3000\u3000崔峰豪 \n平面 | 孫百毅\n空拍 | 陳坤暐\n場務 | 劉智宇\n文案 | 李百中\n剪輯 | 林義閔\n製片 | 鄭城庭\n製片助理 | 陳文蘂\n前期協力 | 林眷儀\n特別感謝 \n 默默付出的無名英雄\n 高速公路局 | 石碇服務區\n 疾病管制署 | 東生營造\n 永和仁愛公園 | 郎家牛肉麵\n 永和區公所 | 裕利醫藥\n 秀朗派出所 | 新生派出所 \n 熊貓外送 | 桃園敏盛醫院\n justfont |永新24小時個人冷氣工程\n \n \n林明桂 李勝義 黃紹偉 楊景然 \n田益菁 王奕心 蔡秉宏 陳俊宏\n戴百鍊 卓明輝 王傳煒 李財永\n陳俊宏', 0, '', 229, 320000, datetime.datetime(2021, 7, 25, 12, 10), datetime.datetime(2021, 7, 25, 12, 9, 38), datetime.datetime(2021, 7, 25, 12, 13, 57, 341390), datetime.datetime(2021, 7, 26, 11, 6, 49), 53709, 1721, 303, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-08-02"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-08-03"]}}', 0, 0, 0, 0, 2, 2, 766413, 'sha1$16iICnobQPoC6YGZtexOKV$4f8bca3ea1647a46e94b88749538954d9f727da2', datetime.datetime(2025, 5, 5, 13, 8, 46), 0, 'VastHazy', '', '', 'VastHazyband@gmail.com', 0, 1, datetime.datetime(2011, 8, 18, 19, 59), 400638, 2, 2, 766413, 'profile_images/Va/st/VastHazy/oS9f5sHoZyqG7hsdz8iQoa.jpg', 'O', '', 'VH (Vast & Hazy)', 886, '939556880', datetime.date(2011, 4, 27), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2011, 8, 18, 19, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"hide_location":false}', 2954192, 29899, 14, 513, 1, 1, '', 0, None), (598858, 4, 4, '正想著你呢', 2494191, 97314356, 1, 6, 0, 'music/Ch/ih/ChihSiou_/fKN5CcdV9NKhEZ46EctX3H.mp3', 0, '', 1, '', "正想著妳呢\n詞曲:持修\n\n明明就想了很多 \n卻只問妳愛吃什麼\n我是不是腦袋燒壞\n到底要怎麼偷看\n妳的眼神妳的臉蛋\n我心跳都要停止了\n\n該怎麼形容妳的美\n該怎麼形容妳的美\n\ni'm thinkin' bout u\ni'm thinkin' bout u\n正想著妳呢\ni'm thinkin' bout u\ni'm thinkin' bout u\n都快要瘋了no\n\n每天傳給妳晚安\n早就已經變成習慣\n面對面也只說掰掰\n就算經過了好久\n妳說的話無法忘記\n\n該怎麼形容妳的美\n該怎麼形容妳的美\n\ni'm thinkin' bout u\ni'm thinkin' bout u\n正想著妳呢\ni'm thinkin' bout u\ni'm thinkin' bout u\n都快要瘋了no\n\n\noh 對不起 我好想妳\n妳呢 妳呢\noh 對不起 我好想妳\n妳呢 妳呢", 0, "「沒等到妳已讀我的晚安,怎麼可能捨得睡著?\n想像著和妳一起耍廢吃薯條,我打遊戲妳看書,\n如果還能窩在一起看恐怖片,多好。\n我好想妳,現在也好想妳,想到快瘋掉了!No!」\n\n對一個人的想念能有多深?當最深情的少年在房間裡唱起歌,人們一聽就能明白。嗓音裡藏著淺淺的嘆息,又帶點羞澀與緊張,隨著旋律與和聲堆疊,原本喃喃自語般的想念越唱越遠,就這樣唱進了每個人的心裡。\n\n不同於其他歌曲著重於電子聲響,這首歌以偏民謠流行的曲風,並且大量使用 Live 樂器,與帶有北歐感的鋼琴與弦樂來鋪陳情緒,以相對接近類比的音樂溫度,呈現出輕快浪漫的歌曲氛圍。\n\n製作人Producer:陳君豪Howe @成績好Studio / 鍾濰宇Yu\n編曲Arranger:蔡侑良Tsaiyuliang / 錢威良Will'z Chieng \n吉他編寫Guitar Arranger:羅紹恩 Shaoen Lo / 蔡侑良Tsaiyuliang\n木吉他:羅紹恩 Shaoen Lo\n電吉他:羅紹恩 Shaoen Lo / 蔡侑良Tsaiyuliang\n貝斯Bass:陳君豪Howe\n鋼琴&弦樂編寫Piano & Strings Arranger:錢威良Will'z Chieng\n鋼琴:錢威良Will'z Chieng\n小提琴Violin:蔡曜宇ShuonTsai\n大提琴Cello:劉涵Hang Liu (隱分子)\n吉他錄音師Guitar Recording Engineer:鍾濰宇Yu \n吉他錄音室Guitar Recording Studio:89 studio\n弦樂錄音師Strings Recording Engineer:葉育軒Yu Hsuan Yeh \n弦樂錄音室Strings Recording Studio:BB Road Studio\n人聲錄音師Vocal Recording Engineer:鍾濰宇Yu \n人聲錄音室Vocal Recording Studio:89 studio\n混音師Mixing Engineer:黃文萱Ziya Huang\n混音室Mixing Studio:Purring Sound Studio", 0, '', 205, 320000, datetime.datetime(2019, 11, 19, 5, 4, 50), datetime.datetime(2019, 11, 19, 5, 4, 46), datetime.datetime(2019, 11, 20, 4, 0), datetime.datetime(2019, 11, 20, 4, 0, 10), 565748, 14173, 1272, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2494191, 'sha1$mHNZ6BclPYny$b45bc5338123978b98a0c91e306ffcad9084ce44', datetime.datetime(2022, 6, 14, 4, 9, 6), 0, 'ChihSiou_', '', '', 'chihsiou666@gmail.com', 0, 1, datetime.datetime(2019, 9, 18, 5, 12), 2065074, 2, 2, 2494191, 'profile_images/Ch/ih/ChihSiou_/FaCQfSVWce8M6obMNFKTeY.jpg', 'M', '持修', '持修', 886, '938034003', datetime.date(1995, 11, 20), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2019, 9, 18, 5, 12), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":2,"hide_location":false}', 2435573, 27666, 4, 43, 1, 0, '', 0, None), (664949, 4, 4, '說夢人(feat. 理想混蛋 雞丁)', 2208473, 97317630, 1, 5, 0, 'music/zo/s/zos/b4A2cXVKwijggmrdgsKDXZ.mp3', 0, 'song_covers/zo/s/zos/9JUEqf4fYjRYYP9gBxWjd9.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別被眼淚給束縛', 0, '{ 舊歌新編 }\r\n【願溫柔的你】全新編曲版本\r\n___\r\n\r\n夢在前方不是遠方,穿越迷霧的時候別擔心,我們都會在你身旁,由衷的希望大家都能在自己的旅途中,收穫甚麼、得到甚麼並且努力地走完。\r\n_______\r\n\r\n作曲 Composer:蘇漢評 HP Su\r\n作詞 Lyricist:蘇漢評 HP Su、理想混蛋 雞丁 Kidding Chiu\r\n製作人 Producer:韋仲恩 ZN\r\n編曲 Music Arrangement:韋仲恩 ZN、呂理鈞\r\n貝斯 Bass:韋仲恩 ZN\r\n鋼琴 Piano:韋仲恩 ZN\r\n木吉他 Acoustic Guitar:呂理鈞\r\n古典吉他 Classic Guitar:呂理鈞\r\n弦樂編寫 Strings Arranger:陸重光、韋仲恩 ZN\r\n小提琴 Violin:鄭絜心 Scarlett\r\n木箱鼓Cajon、鈸Cymbals、海浪鼓Ocean Drum:彭鈺凱YuKai \r\n合成器 Synthesizer:韋仲恩 ZN\r\n合聲 Backing Vocals:理想混蛋 雞丁 Kidding Chiu、韋仲恩 ZN\r\n合聲編寫 Chorus Arrangement:理想混蛋 雞丁 Kidding Chiu、韋仲恩 ZN\r\n人聲音高校正 Vocal Tuning:韋仲恩 ZN\r\n錄音師 Recording Engineer:柯拓名(小名) Ming Ke\r\n錄音室 Recording Studio:地下怪獸錄音室 Indie Monster Studio\r\n混音師 Mixing Engineer:柯拓名(小名) Ming Ke\r\n混音室 Mixing Studio:地下怪獸錄音室 Indie Monster Studio\r\n母帶後期處理製作人 Mastering Producer:盧羿安 Skippy\r\n母帶後期處理工程師 Mastering Engineer:莊鈞智 Thomas Chuang\r\n母帶後期處理錄音室 Mastering Studio:完美聲音 Perfect Sound Studio', 0, '', 283, 320000, datetime.datetime(2021, 11, 10, 12, 20, 51), datetime.datetime(2021, 11, 10, 12, 20, 43), datetime.datetime(2021, 11, 10, 13, 0, 17, 593224), datetime.datetime(2021, 11, 13, 13, 56, 55), 94063, 2424, 395, 1, 3, 1, 0, None, 4, '{"CN":{"song_of_the_days":["2021-11-26"],"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2208473, 'sha1$q1J47jUbYvfs$f9bb31437ca0746a238c021cdd0d37cf0e453952', datetime.datetime(2022, 6, 21, 4, 51, 23), 0, 'zos', '', '', 'zosgreenbird@gmail.com', 0, 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1779425, 4, 4, 2208473, 'profile_images/zo/s/zos/jh73YY83WtP8UrqzVs4KHC.png', 'O', '', '綠繡眼 Zos', None, '', datetime.date(2018, 6, 1), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1, 0, 'zh-hant', 0, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-05-26T10:51+00:00","hide_location":false}', 2347701, 10909, 39, 72, 1, 0, '', 0, None), (636643, 4, 4, '你是一朵驕傲的玫瑰 | Studio Live Session', 2630749, None, 1, 4, 0, 'music/Fl/oo/FloodingBridge/VDqdCgGsSScRPDFnXVtb3V.mp3', 0, 'song_covers/Fl/oo/FloodingBridge/F23VfyrCRXmgQf9JaUfLSo.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我得離開你,在我死之前', 0, 'Youtube 4K: https://youtu.be/XLkR2wT7mSI\n\n我覺得人就是該好好的,勇敢的去愛。\n認真的受傷,好好地流淚。\n每一次的追求,每一次的退怯。\n每一次退怯後再鼓起勇氣追求。\n都是非常重要的。\n\n我很喜歡小王子,但我不喜歡解釋故事。\n因為每個人在每個階段都該有不同的解釋。\n\n我想在愛情裡,我們有時是驕傲的玫瑰。\n我們有時會愛上驕傲的玫瑰。\n有時他還愛著那朵驕傲的玫瑰。\n\n我們不是玫瑰與王子,也不是狐狸。\n但我們也都是。\n\n獻給每一個勇敢去愛的人。\n也獻給勇敢去愛過的自己。\n\n\n----------\n\n\n-影像Credit\n攝影師 Director of Photography: 李小天 TEDDY LI / 王俊凱 Kai Wang\n剪接師 Editor: 李小天 TEDDY LI\n調光師 Colorist: 李小天 TEDDY LI\n製片 Producer: 王俊凱 Kai Wang\n\n-音樂Credit\n製作人 Producer: 盧鈞右 Neon Lu \n配唱製作人 Vocal Producer: 盧鈞右 Neon Lu\n編曲 Arranger: 盧鈞右 Neon Lu \n主唱 Vocal: 莊蕎嫣 Faye.Z\n和聲 Backing Vocal: 盧鈞右 Neon Lu \n鋼琴 Piano: 盧鈞右 Neon Lu\n貝斯 Bass: 林郡彥 Giu\n電吉他 Guitar: 李奎綸 Kui Lun Li\n鼓手 Drum: 蔡信澤 Shin Tze Tsai \n錄音工程師 Recording Engineer: 陳繹茗 Zack Chen\n混音工程師 Mixing Engineer: 蔡信澤 Shin Tze Tsai \n母帶後期 Mastering: 蔡信澤 Shin Tze Tsai\n\n製作公司 Production:烘嗓音樂 Home Sound \n錄音室 Recording Studio: 烘嗓音樂製作 Home Sound Studio\nhttps://www.facebook.com/homesoundmusic\nhttps://www.instagram.com/homesoundmusic', 0, '', 269, 320000, datetime.datetime(2021, 2, 28, 6, 37, 29), datetime.datetime(2021, 2, 28, 6, 37, 16), datetime.datetime(2021, 2, 28, 11, 0), datetime.datetime(2022, 12, 9, 14, 0, 6), 206349, 4832, 840, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-12"],"recommend_by_editor":true,"recommend_by_expert":true},"CN":{"song_of_the_days":["2021-03-13"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,10],[2021,11]]}}', 0, 0, 0, 0, 2, 2, 2630749, 'sha1$zMWXl52Uhj4dhw4ZPoBXeh$a0d523719dda49d057501abef067992b4fa694c3', datetime.datetime(2025, 6, 23, 10, 14, 48), 0, 'FloodingBridge', '', '', 'floodingbridge@gmail.com', 0, 1, datetime.datetime(2020, 8, 26, 4, 43, 44), 2201363, 2, 2, 2630749, 'profile_images/Fl/oo/FloodingBridge/Gofq9274Pqc8iSGgvfb7RH.jpg', 'O', '', '吾橋有水 FloodingBridge', 886, '988105741', datetime.date(2020, 8, 23), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 59), 1, datetime.datetime(2020, 8, 26, 4, 43, 44), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_birthday":0,"accredited_datetime":"2021-04-07T07:38+00:00","hide_location":false}', 1904779, 10487, 6, 1288, 1, 0, '', 0, None), (640522, 4, 4, '我沒有太多', 2540448, None, 3, 2, 0, 'music/_p/e6/_pe630arl/5RWDjfJdZKXZurVT6U8zrw.mp3', 0, 'song_covers/_p/e6/_pe630arl/e976k7k8HSyaQkySphpK6y.JPEG', 1, '', '我沒有太多的詞句寫太多首歌\n我沒有太多的感情分給太多的人\n\n我沒有太多的詞句 能琢磨此刻心態\n無法捉摸的感覺 也讓我感到心塞\n給我再多的時間也寫不出來\n直到覆埋在自尊心的後悔朝我撲來 \n喔不再稚嫩的我 無法用文字表述\n各種不同的角度來紀錄\n已經試過各種拼音都理不清\n難道這樣的症狀是少數\n\n重複播放type beat的 playlist\n名詞都用了盡\n明知不夠鋒利 名字還是沒人記得\n我記得一人最一開始聽的boom bap shit\n一年半個月 是否一成不變\n的嚮往和篤定 試著闖蕩那股勁\n追隨潮流的世代我在岸邊留下足印\n好多想法湊不出個講法\n但說了 會有誰在意\n\n我沒有太多的詞句寫太多首歌\n所以我寫到這決定不寫了\n我沒有太多的感情分給太多的人\n我沒有太多的想法 \n太多的\n\n別質疑我 好不易脫離群眾 \n盡力不被襲走 卻沒能逃過瞬間的寂寞\n想有片刻時間 能讓自己沈澱\n怎麼斟酌字眼 能讓文本上呈現\n親筆寫下的字不及心裡千分之一\n傾力寫下的詞他唱比我更能知心\n於是我站在觀眾席裡聆聽\nBut no let the music play on\n隨著音樂搖頭放縱 \n背詞的跟著朗誦\n燈打下的那刻切入聲音\n曾經試了好多創作 但選擇把他上鎖\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, '我們都有些想法,卻又怕矯情。\r\n\r\n詞 Lyrics :方品融\r\n曲Composing :方品融\r\n編曲 Arrangement :Prod. ThatKidGoran\r\n錄音Recording :張瑜\r\n混音Mixing :張瑜', 0, '', 173, 320000, datetime.datetime(2021, 3, 29, 13, 32, 31), datetime.datetime(2021, 3, 29, 2, 31, 28), datetime.datetime(2021, 3, 29, 14, 0, 8, 841819), datetime.datetime(2021, 3, 29, 16, 43, 35), 153253, 4395, 1315, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-18"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,13]]},"CN":{"song_of_the_days":["2021-04-19"]}}', 0, 0, 0, 0, 2, 2, 2540448, 'sha1$PNsS0OxmOPt3$e52cf4f4174ae900844f56f7e0c4e3f5812cfdf4', datetime.datetime(2023, 11, 23, 15, 50, 50), 0, '_pe630arl', '', '', 'pe630arl@gmail.com', 0, 1, datetime.datetime(2020, 1, 15, 12, 19, 33), 2111288, 4, 3, 2540448, 'profile_images/_p/e6/_pe630arl/L5Du4FJNRWJWmNju9My5re.jpg', 'F', '', '方品融', 886, '982466773', datetime.date(2001, 6, 30), 'KEE', 88, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2020, 1, 15, 12, 19, 33), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"show_birthday":2,"accredited_datetime":"2023-11-24T09:59+00:00","hide_location":false}', 537436, 6321, 26, 1088, 1, 0, '', 0, None), (566421, 2, 2, '有人責備我們不夠深入', 2331486, None, 3, 2, 0, 'music/hs/ie/hsienchinnng/Uk7T7fDZ377PvYZbcMgoy9.mp3', 6198251, 'song_covers/hs/ie/hsienchinnng/EJ7rF7p2DT2c7EaaAnG9Lk.jpg', 1, '', '有人責備我們不夠深入/\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\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在 雲端不必停歇患上euphoria\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不用求神問卜就把煩惱從墳墓裡根除', 0, '有人責備我們不夠深入/\r\n\r\nMusic & Lyrics by 詞曲:陳嫺靜\r\nBeat Produced by 編曲:\r\n“Keep It Real” Oldschool Rap Beat https://youtu.be5LkOXwUGzc4\r\nRecording Engineer 錄音師:Sōryo\r\nMix 混音:Sōryo\r\n封面設計:楊曉曄\r\n\r\n陳嫺靜\r\nYouTube: https://www.youtube.com/channel/UCGs1i0pUKljEuh6tPwILpgw\r\nStreetVoice: https://streetvoice.com/hsienchinnng/\r\n \r\nSōryo\r\nFB: https://m.facebook.com/soryotheflamethrower/\r\nInstagram: https://instagram.com/soryotheflamethrower?utm_source=ig_profile_share&igshid=12c8x4waw084q\r\n\r\n註:「有人責備我們不夠深入」十字出自夏宇同名詩選。', 0, '', 154, 320000, datetime.datetime(2018, 10, 3, 16, 53), datetime.datetime(2018, 10, 3, 17, 15), datetime.datetime(2018, 10, 3, 17, 15), datetime.datetime(2019, 9, 29, 7, 11, 49), 533796, 14453, 1658, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2018-10-10"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2018-10-11"],"top_record_weekly_champions":[[2022,21]]}}', 0, 0, 0, 0, 2, 2, 2331486, 'sha1$beU7yPstRd7G$4667cc90e03a54dd442505e44821d58a45dea88d', datetime.datetime(2023, 10, 11, 8, 32, 44), 0, 'hsienchinnng', '', '', 'hsienchinnng@gmail.com', 0, 1, datetime.datetime(2018, 10, 2, 15, 0), 1902416, 4, 4, 2331486, 'profile_images/hs/ie/hsienchinnng/m7qEVoCENvKkvC5dP9ahVg.png', 'F', '陳嫺靜', '陳嫺靜', 886, '911913138', datetime.date(1998, 12, 8), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 2), 1, datetime.datetime(2018, 10, 2, 15, 0), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":0,"hide_location":false}', 2670800, 32368, 10, 3022, 1, 0, '', 0, None), (636554, 4, 4, '想啊想著你 Demo', 386115, 8315, 1, 4, 0, 'music/WE/NF/WENFANG/9aVH5Jd4GGh7wrpH46RVrC.mp3', 0, 'song_covers/WE/NF/WENFANG/TPRMRXzdohSsisMpfY7Cho.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當我失去所有重心 \n就緊緊抓著你 就緊緊抓著你\n\n當我覺得無能為力\n就想啊 著你 就想啊 著你 \n當我失去所有重心 \n就緊緊抓著你 就緊緊抓著你\n請你 為我 留一道門 \n讓我 證明 存在的意義 \n為了你呼吸', 0, '總是把碎片握得緊緊直到心破了好幾個洞\n這是在傷痕累累後努力讓自己振作起來的歌\n\n那一片一人獨享的星空\n跟樹木包圍的無人頂樓\n全身赤裸裸\n溫泉大神在零下的空氣把暖流重新灌到身體裡\n\n已經不知道前後花了幾次被打倒又重新站起來的力氣\n但我好像都勇敢地挺過了\n謝謝那一年的輕井澤\n還有勇敢的自己', 0, '', 185, 192000, datetime.datetime(2021, 2, 26, 14, 22, 10), datetime.datetime(2021, 2, 26, 14, 22, 4), datetime.datetime(2021, 2, 26, 14, 27, 11, 332681), datetime.datetime(2021, 2, 26, 14, 37, 27), 59708, 1801, 338, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-11"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-03-12"]}}', 0, 0, 0, 0, 2, 2, 386115, 'sha1$E8ed1jjUHG8S$fae9dfb8532eb604c6b083c1f2acb02956babf72', datetime.datetime(2025, 3, 2, 14, 19, 13), 0, 'WENFANG', 'Fun Fun', 'Fun', 'wwenfang0323@gmail.com', 0, 1, datetime.datetime(2006, 10, 17, 18, 43), 23922, 4, 4, 386115, 'profile_images/WE/NF/WENFANG/JHr2skZ6sqzEr5HKdztXb4.png', 'F', '汶', 'Fun Fun Fun', 886, '972526392', datetime.date(1990, 3, 23), 'TPE', 99, 51371, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2006, 10, 17, 18, 43), 1, 0, 'zh-hant', 1, '{"had_edit_username":true,"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-10-12T11:22+00:00","hide_location":false}', 331146, 2402, 6, 2, 1, 0, '', 0, None), (626294, 4, 4, 'Burning Candle (Full Band Version)', 1509268, 97315789, 2, 1, 0, 'music/Un/cl/Uncle_Hu/eKD8g6MUs2LLgeFeYnfQhb.mp3', 0, '', 1, '', 'The rider took the brakes to drown my words out\n骑士用刹车声淹没我的话语\nSaying, “you’re not with the crowd”\n他说,你不合群\nGot no place to stay with my girl\n没地方跟我那爱在云端起舞的姑娘\nWho liked dancing on a cloud\n待在一起\nIt’s a season of sadness, madness\n这是一个悲伤,疯狂\nAnd self-deception\n自我欺骗的季节\nBut I love you\n不过我爱你\nA burning candle on the water\n一支燃烧的蜡烛浮在水面\nIs floating slowly by my boat\n慢慢漂过我的船\nIt makes me think of\n它让我想起\nAll the strangers\n所有在家里\nSinging gently in their homes\n轻轻唱歌的陌生人\nIt’s a season of sadness, madness\n这是一个悲伤,疯狂\nAnd self-deception\n自我欺骗的季节\nBut I love you\n不过我爱你\nShe’s painting plenty of trees\n她画着很多棵树\nI know which one is mine\n我知道哪一个是我的\nYou don’t wait for the answer\n你并不等待答案\nBut you’ll find the shrine\n但你会找到圣地\nA burning candle on the water\n一支燃烧的蜡烛浮在水面\nIs floating slowly by my boat\n慢慢漂过我的船', 0, '', 0, '', 219, 320000, datetime.datetime(2020, 10, 22, 12, 14, 22), datetime.datetime(2020, 10, 22, 12, 14, 20), datetime.datetime(2020, 10, 22, 12, 14, 50, 447120), datetime.datetime(2020, 10, 22, 12, 15, 4), 5377, 272, 51, 1, 4, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-30"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-03-31"]}}', 0, 0, 0, 0, 2, 2, 1509268, 'sha1$ewMNuvBed8Z8p5IzJvvbmg$f913ccfaec3153b54d6c46f411d8d88605af2477', datetime.datetime(2024, 6, 25, 9, 42, 29), 0, 'Uncle_Hu', '', '', 'unclehu@foxmail.com', 0, 1, datetime.datetime(2015, 6, 1, 16, 24, 15), 1168924, 4, 4, 1509268, 'profile_images/Un/cl/Uncle_Hu/6efd0f6c083811e5bac90026551b6148.jpg', 'M', '', 'Uncle Hu', 86, '18311042789', datetime.date(1989, 11, 28), 'BJ', 48, 0, 1, None, datetime.datetime(2025, 6, 27, 21, 2, 47), 1, datetime.datetime(2015, 6, 1, 16, 24, 15), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"hide_location":false}', 40155, 278, 3, 43, 0, 0, '', 0, None), (665221, 4, 4, '就好好逃離這個冰冷的世界吧', 1594156, None, 1, 5, 0, 'music/tz/_y/tz_yi/S9ksrpxGQB5isGRGvUE6HN.mp3', 0, 'song_covers/tz/_y/tz_yi/PtrRiYU5Ejeetg96ZbqPnv.jpg', 1, '', "在城市每一個角落\n每個人手握著自己的執著\n在飯桌上吃著沉默\n人與人的距離都失落\n\n他看著屏幕的世界裡\n快樂而滿足\n卻聽不見身邊的人在哭\n她對著雲端的世界裡\n謾罵和哭訴\n卻看不見自己 可憎的面目\n\nhe wanna fly away away\nDon't wanna be afraid afraid\n她想要逃脫這個冰冷地世界\nhe wanna fly away away", 0, '詞、曲、編、混:子沂\n鼓:FoolDrum\n\n現今的我們,都活在手機的世界裡\n在小小的螢幕裏噓寒問暖\n人與人的互動就剩下\n冰冷和疏離\n為了愛,帶著和煦的心\n與家人面對面的溝通', 0, '', 259, 320000, datetime.datetime(2021, 11, 14, 10, 42, 18), datetime.datetime(2021, 11, 14, 10, 41, 57), datetime.datetime(2021, 11, 14, 14, 0), datetime.datetime(2024, 4, 10, 7, 20, 16), 185451, 4423, 1008, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true,"top_record_weekly_champions":[[2021,47]]},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1594156, 'sha1$rctwTrZuhn0iSRGPxaUfGq$91ef649c24e08f0645fe1a2bf34a3399139272cd', datetime.datetime(2025, 6, 27, 13, 52, 44), 0, 'tz_yi', '子沂', '黃', 'e7712301@gmail.com', 0, 1, datetime.datetime(2016, 3, 30, 14, 31), 1252480, 4, 4, 1594156, 'profile_images/tz/_y/tz_yi/MoDocujU5crtGXe9zxqnab.jpg', 'M', '', 'JH華喬 | 子沂', 886, '921104151', datetime.date(1997, 5, 26), 'HSQ', 84, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2016, 3, 30, 14, 31), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":2,"accredited_datetime":"2021-09-01T08:19+00:00"}', 344969, 1151, 31, 4, 1, 0, '', 0, None), (637033, 4, 4, 'YongKang Bad Boyz Lifestyle', 2454631, None, 3, 2, 0, 'music/Bo/og/BoogieTim/dDxn9YoupULBGKBSw4uMQr.mp3', 0, 'song_covers/Bo/og/BoogieTim/esAE3xgf4JgPBMDPWCq83a.jpg', 1, '', 'Call we Yongkang Bad Boyz!\n\n請先填飽我的肚子我的胃\n照顧完後再來照顧我的肺\n手上一根香菸一杯咖啡\n兄弟都是自然組的不會拉K\n聚會地點選在85 浪費時間一整個下午\nKev6 音貓王準備下廚 帶你飛上高空火箭倒數\nWoo rock my airforce let my step so smooth \nStill g funk oldschool so cool \nPo2 Go through Daren street 胖子eat stinky tofu\nCJ一個move 晃到平時公園 \nShout out Mc Chin 最屌的鋒線球員\n一個人走得快 一群人走得遠\n人生就像一條岔路讓你有得選\n不賣flow 我們賣臉 走在街上散散心\n這是yongkang bad boyz Tim&Binz 337\n\n一個人走得快\n一群人才走得遠\n\n黑色墨鏡 戴上new era \n棒球外套Air Force 褲子穿的跨\n西海岸的帥兄弟一起耍\nCrusing down the street 有妹一起把\n半夜不回家還待在超商\n超香的妹經過就多看一眼\nBinZ喝醉臉色變得超ㄎㄧㄤ \n這是我們的秘密基地 不能透露的地點\n一起鬼混 一起分享生活\n談論夢想這條道路上還要繼續爭奪\nBaby bear C Grass 最強C位\nYoungLee 抓緊機會將障礙一一逼退\n\nAfter dinner Yongkang Bad Boyz \nwhat u gonna do \nCall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz\n\n\n\n又度過了一天結束我的三餐\n電話打來 YoungLee 公園鬥牛三三\n右手油門 左手離合\n沿著小東路 咻 到平實公園集合\n被公園阿伯盯上 找我們宣戰\n我先換蘇蘇 邊換上球鞋邊看\n那拐子架的硬 嚇的Binz step 12\n急停跳投再拿下and 1\n\n\n兄弟們一鼓作氣\n一個眼神隨時走起\n\n\n有了默契 一鼓作氣\nCJ crossover讓你屁股落地\nS/O all my homies 走起 \n所以we do it like this 沒任何猶豫\n不用一瓶酒 也不用一支菸\n就能說走就走 有homie在身邊 找一間\n85併桌圍一圈 像往常一樣結束了這一天\n我們聊著夢想 知道得慢慢脫離玩票\n開玩笑 還有一堆天馬行空環繞\n想船到 橋頭 自然直\n想繼續彈跳 那我得先補充燃料\nMatter fact I ain’t no hesitate \nThe rather that I still keep rocking da stage spit some high track \nFor the better day\nget the paid get da bread\nKeep going pick up the mic is like that \n晚點打給KEV6 再 一起take long ride wit the west coast vibe\n擦亮我的Air Force one\nB represent wit the Yongkang Bad Boyz light it up yeah\n\nAfter dinner Yongkang Bad Boyz \nwhat u gonna do \nCall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz', 0, '介紹: Boogie Tim X YoungLee XBinZ\n\n錄音 : PO²\n混音 : Kev6\nProd : Kev6\n母帶 : Kev6@HAKKA Studio\n\nInstrumental: Mad CJ Mac \u200eft. Poppa LQ &Sex C - Come And Take A Ride \n\n\n因為讀書來到台南第三年的Tim&BinZ 兩個來自屏東的小孩遇到了從桃園來的YoungLee,三個人在台南「永康」相遇,原本因為比賽臨時組成了一個團體叫做「永康壞南孩」,但在比賽前,私底下三人就是很好的朋友,平常都會交流作品聊音樂,甚至打球唱歌,就像兄弟一樣\n\n在一次的吃飽飯後聚在85度C聊天下,Tim與YoungLee想說要不要寫一首關於我們吃飽飯後的故事.\n\n三個人時常下課後吃飽飯不知道要去哪裡卡一下,時常到85跟朋友聊天,談論著夢想、生活 、計畫、音樂 .\n\n在這首歌裡S/O了很多永康、不管有沒有在做音樂、陪我們一路走來的兄弟們\n用最smooth的唱腔,在展示出我們享受生活的悠閒感當中更提到了我們之間深厚的羈絆\n*一個人走的快 一群人走的遠\n在這條道路上大家互相扶持幫助\n各自完成理想中的計畫\n不管未來如何 永康壞男孩們會繼續努力\n\n這道當作開胃菜,期待之後永康壞南孩三個總舖師端出更地道的美食', 0, '', 268, 320000, datetime.datetime(2021, 3, 3, 15, 29, 1), datetime.datetime(2021, 3, 3, 15, 27, 32), datetime.datetime(2021, 3, 7, 12, 3, 54, 585414), datetime.datetime(2021, 6, 19, 8, 13, 25), 16237, 614, 213, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 2454631, 'sha1$jZhFcHj1TtDr$187bc12385d31b147fc11688bda3ec8bfb2fdc09', datetime.datetime(2023, 10, 24, 12, 48, 30), 0, 'BoogieTim', '', '', 'or123dgwe@gmail.com', 0, 1, datetime.datetime(2019, 6, 27, 16, 7, 20), 2025531, 4, 3, 2454631, 'profile_images/Bo/og/BoogieTim/keDkwpfW3jvgtNU6iYedPP.jpg', 'M', '沈昱霆', 'Boogie Tim', 886, '906122005', datetime.date(2000, 5, 31), 'PIF', 96, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2019, 6, 27, 16, 7, 20), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"accredited_datetime":"2021-06-14T13:23+00:00","hide_location":false}', 19082, 227, 11, 15, 1, 0, '', 0, None), (614522, 4, 3, '金其禾 Dudu King “不自殺聲明”', 1489891, 97263288, 3, 2, 0, 'music/wa/rc/warconvict/TU2RLmeystEAVnht8h27Ei.mp3', 0, 'song_covers/wa/rc/warconvict/szdVhKQWVXZXHriCft4qLm.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說拜託阿sir\n都別再打了\n他媽的\n都把人壓著發瘋的扁\n\n臉上淚水和血液交加\n他微微的說著沒事\n做了簡易包紮\n\n眼看場面已搞砸\n被權力全力討伐\n政府如此無視憤怒\n還願意倚靠嗎?\n\n她站在催淚煙外俯視她的人民\n他站在水炮車前任由腐蝕他的身心\n\n不懂為什麼要選擇忽視他的聲音\n眼裡帶著絕望喊出不自殺的聲明\n\n天塌了還有你還在\n待你懷裡 we gon' be alright.\n\nOk.\n\n他被洗腦對你沒有愛\n感謝你把他們通通抓起來\n\nOk.\n\n我們之間看似一切和諧\n沒有不愉快需要去遮掩\n\nOk.\n\n你根本就不在乎我\n再見\n該是時候我要做點改變\n\nNO WAY.\n\n選擇出聲或冷漠\n不再無聲的忍受\n走出門去奮鬥\n當權無能是人禍\n\n街上苦等著承諾\n硬是苦撐著疼痛\n試圖無痕的掩過\n莫名的處分和脅迫\n\n我早默默的說過\n有新的疫情傳播\n但公安說我錯的\n警告說我不要玩火\n\n當白的變成的黑的\n黑鍋要我全部背了\n沒有照著你的規則\n會變倒著聽才對的\n#lwl\n\n我叫你閉嘴\n你要不要這機會\n你要知道我笑著讓你消失掉\n進一片漆黑\n\n你會體會\n一輩子都被詆毀\n除非你位子對了\n權勢背著給你依偎\n\n看你滿是膽的喊抵抗的聲音\n但你逃都逃不出這座迷茫的森林\n\n注意聽聽你家似乎響了門鈴\n讓我為您送上這份叫做黨的恩情\n\n天塌了還有你還在\n待你懷裡 we gon' be alright.\n\nOk.\n\n他被洗腦對你沒有愛\n感謝你把他們通通抓起來\n\nOk.\n\n我們之間看似一切河蟹\n沒有不愉快需要去遮眼\n\nOk.\n\n你根本就不在乎我\n再見\n該是時候我要做點改變\n\nNO WAY.\n\n天塌了還有我還在\n待在牆裡 you gon' ...", 0, '「當自由變成了罪,我們已退無可退。」\nFreedom has become a crime. No turning back.\n\n金其禾 Dudu King “不自殺聲明” Official Music Video\nhttps://reurl.cc/Qdm6g2', 0, '', 197, 320000, datetime.datetime(2020, 5, 28, 13, 49, 15), datetime.datetime(2020, 5, 28, 13, 49, 10), datetime.datetime(2020, 5, 28, 13, 51, 34, 24389), datetime.datetime(2020, 5, 29, 4, 58, 5), 27833, 1043, 98, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-06-05"],"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1489891, 'sha1$V2aZaWgTWvlJ$0bf594df97c0978a7accaa119d48d805f498afc2', datetime.datetime(2020, 5, 28, 13, 43, 43), 0, 'warconvict', '', '', 'warconvict@gmail.com', 0, 1, datetime.datetime(2015, 3, 10, 17, 40, 48), 1149835, 4, 3, 1489891, 'profile_images/wa/rc/warconvict/9SGCBn5FDVXzupxVth9RPU.jpg', 'O', '', '戰犯音樂', 886, '910120421', datetime.date(2013, 5, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 52), 1, datetime.datetime(2015, 3, 10, 17, 40, 48), 1, 0, 'zh-hant', 1, '{"hide_gender":true}', 152259, 1766, 0, 4220, 0, 0, '', 0, None), (652077, 4, 4, '就是愛著如此奇怪的你 I Love You for You', 1451926, None, 1, 6, 0, 'music/le/af/leafyeh/a7DVnLifSMqWs9B2pAHeKY.mp3', 0, 'song_covers/le/af/leafyeh/2cqmYm3VPE65aawbKbxEiW.jpg', 1, '', "《就是愛著如此奇怪的你 I Love You for You》\n\n夏天就期待寒冬 In the summer we long for winter\n天冷就害怕寂寞 When the cold comes we are afraid of loneliness\n寂寞不能被看透 Afraid that loneliness will be exposed\n該有的好像都有 We seem to have all we need\n心為什麼還空洞 But there is a hole in our hearts\n需要時間找線索 Time is needed to search for clues\n學著不去對抗疼痛 To learn not to resist the pain\n學著不去壓抑感動 Learn not to repress feelings\n \n我希望日落後 I hope after the sun sets\n能成為你的枕頭 I can be your pillow\n讓你能夠依靠我 And be someone you can depend on\n放心把夢交給我 Don't worry, give your dreams to me to hold\n \n我希望日出後 I hope when the sun rises\n陽光能變得微弱 The sunlight wanes\n感覺會比較溫柔 So it feels more gentle\n我會認真聽你說什麼 I will be a good listener\n \n學著不去對抗疼痛 To learn to not resist the pain\n學著不去壓抑感動 Learn to not repress feelings\n \n我希望日落後 I hope after the sun sets\n能成為你的枕頭 I can be your pillow\n讓你能夠依靠我 And be someone you can depend on\n放心把夢交給我 Don't worry, give your dreams to me to hold \n \n我希望日出後 I hope when the sun rises\n陽光能變得微弱 The sunlight wanes\n感覺會比較溫柔 So it feels more gentle\n我會認真聽你說什麼 I will be a good listener \n \n找到了嗎 Have you found it\n在枯萎的時候 When things wither \n願意灌溉的雙手 There is a pair of hands willing to water\n發現了嗎 Have you realised by now\n在啜泣的時候 When weeping\n誰輕輕吻你的額頭 Who is gently kissing your forehead\n \n托著你不再墜落 Holding you back from falling\n抱著你不再閃躲 Embracing you when you try to hide\n拉著你不再退後 Pulling on you to stop retreating\n愛著你不再怕痛 When I love you I am no longer afraid of pain\n \n天黑就期待煙火 When it gets dark I look forward to fireworks\n染色一整片天空 Dyeing the entire skies\n我們自在的沈默 Our comfortable silences\n該有的好像都有 We have all that we need\n心偶爾還會晃動 Sometimes our hearts still shake\n但是漸漸有線索 But clues slowly appear", 0, '以前只會擔心自己格格不入 ,\n如今能夠愛自己的稜稜角角。\n\n\n給所有高敏感人格的人類們: \n再怪、再幼稚、再愚蠢,\n總會有頻率相近的人懂你、愛你。\n\nMV\nhttps://www.youtube.com/watch?v=60vnGzNOHXw', 0, '', 320, 320000, datetime.datetime(2021, 6, 28, 12, 40, 17), datetime.datetime(2021, 6, 28, 12, 39, 58), datetime.datetime(2021, 6, 28, 12, 43, 46, 869145), datetime.datetime(2021, 6, 30, 5, 18, 25), 29702, 1001, 209, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1451926, 'sha1$p6LRZoPukuG6$f5e1f941a8498f8be198499b14825e93fd2a4f17', datetime.datetime(2024, 6, 4, 13, 6, 45), 0, 'leafyeh', 'Xiaoying', 'Ye', 'leaf72314@gmail.com', 0, 1, datetime.datetime(2014, 10, 17, 12, 19, 4), 1113222, 4, 3, 1451926, 'profile_images/le/af/leafyeh/QgoLoYZLfFfT46uzVXz8Tt.jpg', 'F', '葉穎', '葉穎 Leaf Yeh', 886, '978185909', datetime.date(2000, 1, 26), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2014, 10, 17, 12, 19, 4), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-09-10T08:57+00:00","hide_location":false}', 475463, 3221, 3, 588, 1, 0, '', 0, None), (647694, 4, 4, '2020政大黑音cypher', 2766516, None, 3, 2, 0, 'music/NC/CU/NCCU_heyin/2bZbDdwua3SYafG6pq65SK.mp3', 0, 'song_covers/NC/CU/NCCU_heyin/L8dioNp8ZpubxUPEMhzmUT.jpg', 1, '', "-小卡比-\nyou better know\n老學校 找訣竅隱居在文山\n沒察覺到 你少學到 應該要如何去承擔\n黑音的 represent make it rain\n重複的播放每一遍\n韻腳從不被侷限 突破了極限 歌詞從生活中提煉\n熱愛 hip hop 的孩子不能放下筆和書札\n一整年的磨練早已習慣淡飯和粗茶\n不管烏雲又密佈 孤零 或被記住 輸贏 或被嫉妒\n也擋不住猛虎出柙\n感謝前人種的樹 讓我們後面乘著涼\n現在換我們自己撞破這道沒有門的牆\n學院派 都別見外 這段看我現學現賣\nI say hold on wait\n我們是一群有野獸魂的狼\n資本入侵 病入膏肓 也得試著吃了藥\n現在太多 faker 都在那邊 skr skr 叫\n復甦最純粹的 hip hop 不再讓他死了掉\n找回最原本的初衷和一開始的笑\n\n-江陳-\n飽讀詩書的文人 我們班文弄武\n導誤藝術的人們 你們班門弄斧\n記錄事務的藝術 該讓人們記住\n不是無腦的娛樂 別被資本進駐\n讓筆尖 用力點 把畫面變得精簡\n專研提煉 再精選 把每首變成經典\n精煉的風格不需金鍊點綴\n革命過的成果需要經驗兌現\n把機運都把握 免得時間飛梭\n要勇氣和氣魄 一切無關對錯\n總之球先抄走 然後進行快攻\n空心進洞 製造聯盟前十的好球\n技巧的體現者 投出 final buzzer beater\n雄鷹般的投射 不管其他加減湊合\nlock and load 教科書像是我們寫的\n代表木柵 準備將比賽 taking over\n\n-示其-\n文山區總是下雨\n我肺黑了 書卷賠了 如願飛了\n逐漸追上才學會下筆\n用陳腔 堆城牆 不鏗鏘 別逞強\n早知道老字號埋下種子 讓我們乘涼\nshout ou to 復社輩 背負著未知數\n這局我背 進度我追 換我不被欺負 不會失誤\n在菸庭 就掀起 的團體2020\n輪到我們成為傳奇\n頭跟著聽覺動 用力地鑽研 beats and flow\n用腦袋 不用拼拳頭\nit's time for me to beat them all wowwww\n走起 不怕霧大\n文山區的 hood star straight outta 116 木柵\n對是的\n充斥的不只煙霧瀰漫 顛覆期盼 乘風成功遷入彼岸\n那些超竭力叫罵 沒力道也沒力消化\n好像抄諧音笑話 看我掏全力教化\n\n-翊庭-\n來自台大的聲音 加入政大的黑音\n看到各種想不到的風景\n這裡各種年紀都有\njust don't be judgmental\n哪個誇的大的 理想不用時間奮鬥\n我們沒把圈子攻下絕對不會罷手\n不用在圍牆抽 不用偷摸 不怕校園popo把你帶走\n還以為政大學生只有厭世 還是你沒有見識\n每個填詞像有天賜的天賦\n當然不只讀萬卷書等待眷顧這麼簡單\n還要行萬里路才能領悟能不一般\n太多批判的視角只停在最表面\n只有一半的努力卻又力求表現\n快把大學讀成醫學院 光陰似箭\n大把歲月藏字裡行間 等待兌現\n\n-Max-\n從台中到木柵伴隨純粹嘻哈精神\n這首太鬆像度假 盥洗我們每個清晨\n每當心神感到不寧 變騎車來到貓空\n一邊泡茶 俯瞰台北氣氛實在超鬆\n老學校正在收復中 那些邏輯都不通\n胎死腹中的 boom bap 復活讓陷阱都撲空\n蛀空你們腦袋 奪走你們的思想\n聽完都說好帥羨慕來自政大的滋養\n我的經驗是上大學會有許多新見識\n政大的驚艷事就每天下雨讓我心厭世\n我曾經天真以為自己能夠拿書卷獎\n畢業只能當個社畜他媽被棄養在豬圈養\n這首黑音只有小清新 這首 good shit 請你用心聽\n我們初登場直接五燈獎 demo一發直接上菁英\n別再留言嘴砲政大只有文青風\n我們 cypher 直接炸裂 像是台灣巨砲陳金鋒\n\n-方品融-\n這是政大的 cypher 不撿剩下的唱\n各大高手都來這 boom bap 更大的放\n再送上正直的一拳 one punch\n讓你爭氣點 嬌生慣養的太多希望你能理解 uh\n新鮮的 cypher 脫離防守 成為歌單榜首\nold school with new sauce 融合新潮流特別燙手 uh\n兄弟愛玩饒舌 bro\n押韻都是抄的 low\n聽到這首就跟著拍子照著做\n前人把道路給點亮站在肩上 \n薪火照在我的臉唱\n生活的藝術 沒有氾濫的技術 不失風範的氣度\n老字號的客棧 由我們開天闢土\nwith this crew 我孤注一職但不身處孤獨\n保持過得舒服即使我不富足\n找尋出路的出口 我自己擋住我\ntell me c'est la vie\n別麻痺 加大馬力 we run it\n \n-緋村宗祐-\n別再嫺靜嫺靜 那些前人 日已遠\n要隨時代前進 hot shit 得自己捲\n生活的筆帶著濕氣韻 往腦袋施力\n裝載詩意的 soul food 從不吃膩\n也曾擔心手上牌爛 腳步比別人還慢\n想讓你跟著點頭要幾分才算\n可如今球員兼裁判 煮最香的白飯\n指南路上的respect 用學分來換\n我的生活 那是一就不寫二\n討厭文字拐彎抹角還要註解冊\n我把黑人音樂濃縮 放進老舊校園重播\n在政大頂端做隻 閒雲孤野鶴\n沒有社辦 不克難 在菸亭度過這晚\n我們策展 新的 ryhme 頂起文山林的客棧\n從不會饒客相輕 保持謙虛朝這鑲金\n再將my stress 化成 my best\n在這個 micpass", 0, 'YT搜尋可找到MVㄛ!\r\n\r\n音樂製作人員名單 Music Production Credit\r\n\r\n詞/曲(按順序)Lyricist & Composer|小卡比、江陳、示其、翊庭、Max、方品融、緋村宗祐\r\n編曲 Arranger|林哲宇 linjheyu@icloud.com\r\n錄音 Recording|張瑜 @coocoo123ya\r\n混音 Mixing|張瑜\r\n\r\n影像製作人員名單 MV Production Credit \r\n\r\n導演 Director|方品融 @_pe630arl\r\n製片 Producer|黃泰溶 @rosehuang1127\r\n製片助理Production Assistant|李怡嫻 @yihsien102468\r\n場記 Script Supervisor|黃泰溶\r\n攝影 D.P|方品融\r\n攝影大助1st AC|林子恩\r\n攝影二助2nd AC|葉辰一\r\n燈光 Gaffer|方品融 \r\n燈光助理Best Boy|葉辰一\r\n剪接 Editor|方品融 \r\n調光 Colorist|方品融\r\n字卡 Graphic Designer|張子璿 @1117yesss\r\n特別感謝 Special Thanks|巧克叔叔撞球飛鏢館(台北市中山區龍江路329號\r\n)、旋轉牧馬器材出租、李重志、朱偉迅、陸思儒、劉士全、洪晨維和所有協助拍攝的各屆社員及朋友們', 0, '', 319, 320000, datetime.datetime(2021, 5, 28, 11, 19, 49), datetime.datetime(2021, 5, 28, 7, 26, 15), datetime.datetime(2021, 5, 28, 11, 0), datetime.datetime(2021, 5, 29, 7, 17, 31), 50331, 1376, 125, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2766516, 'sha1$6QtAOIoqlsdP$7f2bea0db61e6a110dd55a604d443e1934001df3', datetime.datetime(2022, 2, 17, 14, 22, 59), 0, 'NCCU_heyin', '', '', 'nccuheyin@gmail.com', 0, 1, datetime.datetime(2021, 5, 25, 11, 34, 50), 2337019, 2, 2, 2766516, 'profile_images/NC/CU/NCCU_heyin/TrehhAaabinxQKmP34sb8N.png', 'O', '', '政大黑音', None, '', datetime.date(2016, 9, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2021, 5, 25, 11, 34, 50), 1, 5, 'zh-hant', 0, '{"hide_gender":true}', 384807, 6286, 30, 7149, 0, 0, '', 0, None), (665007, 4, 4, '願溫柔的你被世界溫柔以待', 2208473, 97317630, 1, 5, 0, 'music/zo/s/zos/3LcLgw33QjgicDMsZCuise.mp3', 0, 'song_covers/zo/s/zos/fjNAdohcRbVikPmzaq4hP4.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, '{ 舊歌新編 }\r\n【願溫柔的你】全新編曲版本\r\n___\r\n\r\n這首歌是寫給一位憂鬱症的朋友,我們堅信著,每個人都是值得被溫柔以待 ,只是自己沒有察覺⋯\r\n在被溫柔發現以前,雖然悲傷,但還是要堅強走下去,\r\n\r\n「願溫柔的你們被世界溫柔以待」。\r\n___\r\n\r\n作曲 Composer:蘇漢評HP Su、張宣Zshiuan\r\n作詞 Lyricist:蘇漢評HP Su、張宣Zshiuan\r\n製作人 Producer:盧羿安Skippy (Crispy脆樂團)\r\n配唱製作人Vocal Producer:丁律妏Christine Ting (Crispy脆樂團)\r\n編曲 Music Arrangement:Crispy脆樂團、綠繡眼Zos\r\n貝斯 Bass:韋仲恩 ZN\r\n鋼琴 Piano:韋仲恩 ZN\r\n木吉他 Acoustic Guitar:呂理鈞\r\n弦樂編寫 Strings Arranger:陸重光、韋仲恩 ZN\r\n小提琴 Violin:鄭絜心 Scarlett\r\n合成器 Synthesizer:Crispy脆樂團\r\n合聲 Backing Vocals:Crispy脆樂團\r\n合聲編寫 Chorus Arrangement:Crispy脆樂團\r\n錄音師 Recording Engineer:陳冠宇 Kaiel Chen (vocal)、莊鈞智 Thomas Chuang\r\n錄音室 Recording Studio:完美聲音錄音室 Perfect Sound Studio\r\n混音師 Mixing Engineer:莊鈞智 Thomas Chuang\r\n混音室 Mixing Studio:完美聲音錄音室 Perfect Sound Studio\r\n母帶後期處理製作人 Mastering Producer:盧羿安 Skippy\r\n母帶後期處理工程師 Mastering Engineer:莊鈞智 Thomas Chuang\r\n母帶後期處理錄音室 Mastering Studio:完美聲音 Perfect Sound Studio', 0, '', 228, 320000, datetime.datetime(2021, 11, 11, 5, 50, 26), datetime.datetime(2021, 11, 11, 5, 50, 15), datetime.datetime(2021, 11, 12, 13, 0), datetime.datetime(2021, 11, 13, 13, 56, 55), 26362, 857, 211, 1, 4, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2208473, 'sha1$q1J47jUbYvfs$f9bb31437ca0746a238c021cdd0d37cf0e453952', datetime.datetime(2022, 6, 21, 4, 51, 23), 0, 'zos', '', '', 'zosgreenbird@gmail.com', 0, 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1779425, 4, 4, 2208473, 'profile_images/zo/s/zos/jh73YY83WtP8UrqzVs4KHC.png', 'O', '', '綠繡眼 Zos', None, '', datetime.date(2018, 6, 1), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1, 0, 'zh-hant', 0, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-05-26T10:51+00:00","hide_location":false}', 2347701, 10909, 39, 72, 1, 0, '', 0, None), (643910, 4, 4, '你留給我的遺憾無以名狀', 1572736, None, 1, 4, 0, 'music/c5/46/c546666/GNVLzxHYxNw3k5Po3xsogJ.mp3', 0, 'song_covers/c5/46/c546666/KSjZUXpZMDYYgi7Q9iL6kS.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成了喔嗚喔喔喔 耶耶咿耶耶', 0, '我們因愛飄然飛起,也因愛唏噓墜落。 \n你是遺憾、你是美麗; \n你是那年無處安放的青春騷動, \n你是烙印在靈魂深處的絢爛煙火。 \n\n:: 理想混蛋 雞丁【底片裡的夏卡爾】演唱會 :: \n▶ 台北場:05.14 (五) 20:00 @ Legacy Taipei \n▶ 高雄場:05.22 (六) 19:30 @ LIVE WAREHOUSE \n▶ 售票連結: https://reurl.cc/GdvXEx \n\n:: 期間限定 Podcast【耳朵裡的夏卡爾】 ::\n▶ 每週五各大Podcast平台連載中\nhttps://open.firstory.me/user/chagallintheears/platforms\n\n:: 【底片裡的夏卡爾】全EP數位發行 ::\n▶ 各大數位平台已正式上架\nhttps://kidding.lnk.to/chagallinthememory\n\n作詞 Lyricist:邱建豪 Kidding Chiu \n作曲 Composer:邱建豪 Kidding Chiu \n製作人 Producer:吳奕宏 Wu Yi Hung \n編曲 Arrangement:吳奕宏 Wu Yi Hung \n木吉他 Acoustic Guitar:樂承宇 Yue Yu \n電吉他 Electric Guitar:吳奕宏 Wu Yi Hung \n和聲編寫 Backing Vocal Arrangement:邱建豪 Kidding Chiu/吳奕宏 Wu Yi Hung \n和聲 Backing Vocals:邱建豪 Kidding Chiu/吳奕宏 Wu Yi Hung \n人聲編輯 Vocal Editing:河仁傑 Renjie He \n錄音師 Recording Engineer:吳奕宏 Wu Yi Hung \n錄音室 Recording Studio:Playroom \n混音師 Mixing Engineer:吳奕宏 Wu Yi Hung \n母帶工程師 Mastering Engineer:吳奕宏 Wu Yi Hung\nISRC:TWHE52100002', 0, '', 238, 320000, datetime.datetime(2021, 4, 26, 2, 58, 49), datetime.datetime(2021, 4, 26, 2, 58, 36), datetime.datetime(2021, 4, 26, 3, 1, 0, 375062), datetime.datetime(2021, 4, 26, 3, 2, 15), 305280, 8098, 1484, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-05-08"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,17],[2021,18]]},"CN":{"song_of_the_days":["2021-05-09"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,19],[2021,20]]}}', 0, 0, 0, 0, 2, 2, 1572736, 'sha1$gmDgw4PIvQB7$9d07365d9a697047f685c7bd5212901f31787893', datetime.datetime(2021, 12, 15, 14, 50, 19), 0, 'c546666', '建豪', '邱', 'c546666@gmail.com', 0, 1, datetime.datetime(2015, 11, 15, 17, 31, 48), 1231556, 2, 2, 1572736, 'profile_images/c5/46/c546666/iBNNtXWYqLfbAbRbFKrRuG.png', 'M', '邱建豪', '理想混蛋 雞丁', 886, '966065431', datetime.date(1995, 10, 3), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2015, 11, 15, 17, 31, 48), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":1,"accredited_datetime":"2021-06-17T05:35+00:00","hide_location":false}', 798299, 8228, 97, 5104, 1, 0, '', 0, None), (641802, 4, 4, '翅膀和光', 388434, 97316548, 1, 6, 0, 'music/Fi/nn/Finn13/RNarumkJKThNBTPUEkfSTH.mp3', 0, 'song_covers/Fi/nn/Finn13/XTkxqFsf6amyQbrhEiC9ph.jpg', 1, '', '你今天過得怎樣 有沒有比昨天強壯\n世界比你想的瘋狂 你準備好了嗎\n\n日子會有些匆忙 別忘了自己的步伐\n前方難免有風浪 可以害怕 用不著逞強\n\n你今天過得怎樣 對於明天有什麼想法\n如果你還是緊張 找個夥伴 陪你出發\n\n願你\u3000像鳥兒飛翔\n倚著自由的風\u3000穿越溫柔海洋\n請你\u3000盡情張開翅膀\n帶著好奇的心 和你的善良\n\n請你\u3000也成為誰的太陽\n在每一個季節\u3000為他暖暖發光\n願你 依舊輕盈歌唱\n忘了憂傷\u3000像孩子一樣\n\n帶著好奇的心 和你的善良\n忘了憂傷\u3000像從前一樣', 0, '〈翅膀和光 The Wings and The Light〉\r\n受過傷的生命才懂得怎麼體貼或許將要受傷的人,那些思考與眷戀,會成為接下來日子裡的希望,終究沒有在失望的歲月裡放棄向前的黃士勛,用〈翅膀和光〉給予他心裡所想的那人愛與祝福,也成為所有聽者共享的溫柔盼望。', 0, '', 312, 320000, datetime.datetime(2021, 4, 6, 13, 21, 14), datetime.datetime(2021, 4, 6, 13, 20, 55), datetime.datetime(2021, 4, 6, 13, 21, 54, 741214), datetime.datetime(2021, 4, 6, 16, 50), 3441, 95, 22, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 388434, 'sha1$zmiFkSQapUh9$17e4ec4a9c1e8cc11106d0f0ddcbdea1a12bc8f2', datetime.datetime(2024, 1, 25, 9, 18, 3), 0, 'Finn13', '', '', 'multiplefinn@gmail.com', 0, 1, datetime.datetime(2006, 11, 9, 14, 28, 17), 26236, 4, 3, 388434, 'profile_images/Fi/nn/Finn13/Zo7TKRZUdK23dv6NWZRQqd.jpg', 'M', '黃士勛', 'Finn 黃士勛', 886, '936562813', datetime.date(1983, 8, 13), 'TPE', 99, 18714, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2006, 11, 9, 14, 28, 17), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"accredited_datetime":"2021-12-07T08:59+00:00","hide_location":false}', 142374, 1038, 144, 147, 1, 0, '', 0, None), (659621, 2, 2, '被溺愛的渴望 Rework (回聲樂團 Cover)', 766413, None, 1, 4, 0, 'music/Va/st/VastHazy/2NQsDS6PVjbeBNMPQYfQZW.mp3', 0, 'song_covers/Va/st/VastHazy/YGKUsN3rFhfR7RAMtmEDCT.jpg', 1, '', '美麗\u3000勾勒我的慾望\n這脆弱的信仰\n如此的虛無\n我牽著你\u3000翻閱我的憂傷\n傾吐我的幻想\n如此的虛無\n\n被溺愛的渴望\n迷失在這午夜的荒漠\n於是我\n思索你說的話\n猜測你的意向\n如此的虛無\n\n一切已變了樣\n為何我依然沉緬在你的汪洋\n我想飛翔\n卻不能馴服自己倔強的翅膀\n不再沮喪\n卻是我面對著你拙劣的偽裝\n我試著遠離\n卻不能控馭自己游移的步伐\n\n時間\u3000壓縮我的心臟\n這微弱的聲響\n如此的虛無\n茫然的夜\u3000記憶開始懸宕\n秩序中的迷惘\n如此的虛無\n\n被溺愛的渴望\n迷失在這午夜的荒漠\n於是我\n思索你說的話\n猜測你的意向\n如此的虛無\n\n一切已變了樣\n為何我依然沉緬在你的汪洋\n我想飛翔\n卻不能馴服自己倔強的翅膀\n不再沮喪\n卻是我面對著你拙劣的偽裝\n我試著遠離\n卻不能控馭自己游移的步伐', 0, 'Vast & Hazy x 回聲樂團ECHO \n重新編曲、詮釋〈被溺愛的渴望〉\n\nCredits \nLyrics | 吳柏蒼 Pochang Wu\nComposer | 回聲樂團 Echo\nMusic Arrangement | 林易祺 LNiCH\nProducer | 林易祺 LNiCH、吳柏蒼 Pochang Wu\nVocal Producer | 顏靜萱 Ka Ka Yen、吳柏蒼 Pochang Wu\nVocals | 顏靜萱 Ka Ka Yen、吳柏蒼 Pochang Wu\nAcoustic Guitars | 林易祺 LNiCH\nElectric Guitars | 羅尹均 Ian Luo\nMixing/Mastering | 周已敦 Itun Chou @ Rave Sound Studio\nAcoustic Guitar Recording |林易祺 LNiCH @ 給樂錄音室 Gathe Music Studio\nVocal Recording | 吳柏蒼 Pochang Wu @ 巴士底錄音室 Bastille Studio\n3D Artist | Jonni Tsay 蔡弘翊 @ jonni0409、Jessie 俞靜', 0, '', 250, 320000, datetime.datetime(2021, 9, 6, 5, 6, 7), datetime.datetime(2021, 9, 6, 5, 5, 47), datetime.datetime(2021, 9, 6, 10, 0), datetime.datetime(2021, 9, 7, 3, 15, 39), 280895, 6940, 1407, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-09-26"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,36],[2021,37],[2021,38],[2021,39]]},"CN":{"song_of_the_days":["2021-09-27"],"top_record_weekly_champions":[[2021,36],[2021,38],[2021,39]]}}', 0, 0, 0, 0, 2, 2, 766413, 'sha1$16iICnobQPoC6YGZtexOKV$4f8bca3ea1647a46e94b88749538954d9f727da2', datetime.datetime(2025, 5, 5, 13, 8, 46), 0, 'VastHazy', '', '', 'VastHazyband@gmail.com', 0, 1, datetime.datetime(2011, 8, 18, 19, 59), 400638, 2, 2, 766413, 'profile_images/Va/st/VastHazy/oS9f5sHoZyqG7hsdz8iQoa.jpg', 'O', '', 'VH (Vast & Hazy)', 886, '939556880', datetime.date(2011, 4, 27), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2011, 8, 18, 19, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"hide_location":false}', 2954192, 29899, 14, 513, 1, 1, '', 0, None), (640567, 4, 3, '自虐 Autosadism', 2285598, 97316750, 2, 7, 0, 'music/Tr/av/Traveller/2pbKzRuN6h6pTm96Roqov3.mp3', 0, 'song_covers/Tr/av/Traveller/gZuodyzJoPWRN9dRtamyhg.jpg', 1, '', "一天一天 拖著屍體走上大街\n蒼白的臉鮮紅的眼 病態的很自戀\n一夜一夜 說服自己難以入眠\n播放著矯情的音樂 宣揚我心裡的世界\n\nDon't take me away\n虛偽的謊言 腐爛的相片 全都拿到我面前\nFeel the pain 享受為所欲為的自虐\nCan't take me away\n無謂的貪戀 墮落的畫面 都映不進你的眼\nCould you feel my pain\nDon't lie to me again", 0, '寧願蓬頭垢面的在外閒晃,\n也不願在家安穩的睡著,\n甚至想呈現狼狽的樣子給別人看。\n\n告訴他們:\n"我就想待在這種氛圍裡面"\n"Don\'t take me away."\n\n拒絕著甚至是嘲笑著那些幫助你的人:\n"我早就告訴過你們沒用的吧"\n"See? Can\'t take me away."', 0, '', 265, 320000, datetime.datetime(2021, 5, 23, 19, 35, 23), datetime.datetime(2021, 3, 29, 12, 11, 11), datetime.datetime(2021, 3, 29, 12, 50, 32, 541432), datetime.datetime(2023, 3, 23, 18, 22, 3), 12780, 229, 39, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2285598, 'sha1$TEYCKfvFvJeya9xL6fSuSB$d719d05a51e9223af54eee8055a94a41d9fe649d', datetime.datetime(2025, 5, 14, 16, 12, 26), 0, 'Traveller', '', '', 'laikase@gmail.com', 0, 1, datetime.datetime(2018, 7, 31, 8, 1, 37), 1856540, 2, 2, 2285598, 'profile_images/Tr/av/Traveller/YL9J3papuyj9etDJi5NVtJ.jpg', 'O', '巫家豪', 'Traveller旅人', 886, '966328293', datetime.date(2018, 6, 16), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2018, 7, 31, 8, 1, 37), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-06-23T11:44+00:00","hide_location":false}', 395658, 2639, 22, 840, 1, 0, '', 0, None), (642548, 2, 2, '閉上眼睛一下下', 2407995, None, 3, 2, 0, 'music/So/me/Someshit/NerLiuYhkoGX3kcwA299M5.mp3', 0, 'song_covers/So/me/Someshit/B6cMrnyc4qPscEQVjVj3ce.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所謂公平正義也不是說我有錢分你就沒事 \n何況我也不得志\n但是呢,還是要用力 \n先盡全力往前奔跑,然後碰壁 \n起來再跑一點都不帥氣 \n反正除了你自己之外根本也不會有人在意\n船到橋頭自然直的道理,站久了自然就輪得到你\n如果有什麼是值得堅持到底的?當個本體吧別成為誰的倒影\n永恆即剎那,回憶不斷交織 \n眼前閃過地全都是心中的點滴 \n那就一下下,人群逐漸消失 \n黑暗中會有平靜當你閉上眼睛\n\n閉上眼睛一下下,閉上眼睛\n就一下下讓我好好想一想 \n一下下,閉上眼睛 \n閉上', 0, 'some shit right here:\nhttps://www.instagram.com/someshitonthemic/?igshid=1iksu4oz20rvl\nhttps://www.facebook.com/someshitonthemic\nhttps://www.youtube.com/c/%E5%B1%B1%E5%A7%86Someshitonthemic\nhttps://soundcloud.com/sam-hsueh\u200b\n\n在城市生活難免被淹沒 \n醒著都在流浪\n所以試著寫出一段間奏 \n寫出我們是如何浮沉 \n如何惆悵\n\n-\n\n詞/曲_山姆 someshit\n編曲_劉文奇 Wenchi Liu\n吉他_Yangbitch\n鼓_Gumu\n\n製作/錄音/配唱_吳獻 Osean\n混音師/母帶後期處理工程師_莊鈞智 Thomas Chuang\n混音室/母帶後期處理錄音室_完美聲音錄音室 Perfect Sound Studio\n\n-\n\n製作_還我河山影像製作有限公司\n導演/剪接_胡智凱\n攝影/調光_王之謙\n製片_李軒霆\n燈光_陳威至\n\n-\n\n歌名字體合作_台灣道路體\nsomeshit標準字設計_Red John\n\n-\n\n特別感謝_\n吳靜依 陳寧緯 蕭永裕 孔少英 柯之凡 \n吳峽寧 洪郁婷 羅宥倫 劉禧洲 楊子瑩 \n洪子堯 林佳妤 林于雯 蔡傳仁 林子恩\n張智瑋 林楷翰 王昱詠 詹勳澔 許巽翔 \n黃昱 張晴 Isa Aki', 0, '', 222, 320000, datetime.datetime(2021, 4, 10, 11, 5, 35), datetime.datetime(2021, 4, 10, 11, 5, 25), datetime.datetime(2021, 4, 10, 13, 0, 35, 725865), datetime.datetime(2025, 3, 7, 11, 12, 56), 201125, 5420, 1910, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-25"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,15]]},"CN":{"song_of_the_days":["2021-04-26"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,15],[2021,16],[2021,17],[2021,18],[2021,19],[2021,20]]}}', 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), (574681, 4, 4, '願溫柔的妳被世界溫柔以待', 2208473, 97298438, 1, 5, 0, 'music/zo/s/zos/hQQSwaix9erQpGZYhkMZPB.mp3', 0, 'song_covers/zo/s/zos/tePBjUJyButn29Xwvnn5c6.jpg', 1, '', '作詞 : 蘇漢評,張子宣\n作曲 : 蘇漢評,張子宣\n編曲 : 綠繡眼zos\nVocal:蘇漢評\nGuitar:呂理鈞\nWindchimes/Glockenspecial/Cajon:彭鈺凱\nViolin/合聲:陸重光\nPiano/錄音/混音 : 韋仲恩\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綠繡眼Zos粉絲專頁:\nhttps://www.facebook.com/greeneyeee/\n\n綠繡眼Zos Instagram :\nhttps://www.instagram.com/zos_greenbird/?hl=zh-tw\n\nYouTube頻道:\nhttps://www.youtube.com/channel/UCW5vebMcOB2U1Ko-3Igjq2A\n\n-\n\n吉他譜:\nhttps://drive.google.com/file/d/1ej5FfmWG0YKZOKg2LtumquNK5pcco9Zw/view?usp=sharing\n\n希望大家也能把這首歌的溫暖傳遞給別人♥\n祝大家彈得順利,唱得開心!!', 0, '', 229, 320000, datetime.datetime(2019, 2, 18, 11, 30, 13), datetime.datetime(2019, 2, 18, 12, 30, 49), datetime.datetime(2019, 2, 18, 12, 30, 49), datetime.datetime(2021, 11, 13, 14, 0, 56), 1268059, 22280, 1793, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2019,8],[2019,9],[2019,10],[2019,11]]},"CN":{"recommend_by_editor":true,"top_record_weekly_champions":[[2019,12]]}}', 0, 0, 0, 0, 2, 2, 2208473, 'sha1$q1J47jUbYvfs$f9bb31437ca0746a238c021cdd0d37cf0e453952', datetime.datetime(2022, 6, 21, 4, 51, 23), 0, 'zos', '', '', 'zosgreenbird@gmail.com', 0, 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1779425, 4, 4, 2208473, 'profile_images/zo/s/zos/jh73YY83WtP8UrqzVs4KHC.png', 'O', '', '綠繡眼 Zos', None, '', datetime.date(2018, 6, 1), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1, 0, 'zh-hant', 0, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-05-26T10:51+00:00","hide_location":false}', 2347701, 10909, 39, 72, 1, 0, '', 0, None), (585517, 4, 4, 'After Depressed', 960894, 97313642, 2, 7, 0, 'music/wa/yo/wayofpuzzle/xpR6kvippEDK5MBfRPf7Y6.mp3', 0, 'song_covers/wa/yo/wayofpuzzle/mmp8D3o8NSTpBe588L7xbd.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情緒再度崩潰\nagain\ngive me a reason\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, '', 376, 192000, datetime.datetime(2019, 6, 24, 5, 45, 13), datetime.datetime(2019, 6, 24, 5, 48), datetime.datetime(2019, 6, 24, 5, 48), datetime.datetime(2019, 6, 24, 5, 50, 1), 41770, 1210, 276, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-01"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-04-02"]}}', 0, 0, 0, 0, 2, 2, 960894, 'sha1$C3SYCkVSHHbd$fde81420e0aa8a00447ab7daa1e81284cb455e2f', datetime.datetime(2024, 2, 23, 7, 13, 47), 0, 'wayofpuzzle', '', '', 'wayofpuzzleband@gmail.com', 0, 1, datetime.datetime(2014, 6, 1, 19, 38, 10), 627339, 4, 3, 960894, 'profile_images/wa/yo/wayofpuzzle/Xas9CzBCXzC2mefouaNt2w.jpg', 'M', '', '謎路人Way of Puzzle', 886, '988674656', datetime.date(2014, 3, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 38), 1, datetime.datetime(2014, 6, 1, 19, 38, 10), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2022-12-28T08:51+00:00"}', 383469, 6422, 32, 138, 1, 0, '', 0, None), (552531, 4, 4, '別再掩飾你的厭世', 1174164, 97297716, 2, 1, 0, 'music/ir/on/ironhorn/JaY5CH2UGsRRKSdvz5FcVQ.mp3', 0, 'music_albums/ir/on/ironhorn/8GGkjuoubMKtVyB8cvQP56.jpg', 1, '', '我在遺憾中漸漸死去\n我在失落中學會哭泣\n一顆心掙扎沒有生命掉在哪裡\n黑色的血液,吟唱著沒有人的過去\n曾經……\n人們追朔著恐懼,一點點的忘記自己\n可是這一切,都是在遊戲\n你在逃避著過去,自己殺了自己\n回眸一望這一切沒意義', 0, '歌名:別再掩飾你的厭世\n歌曲版權:宋德鶴\n作詞:黃泳豪\n作曲:黃泳豪\n編曲:宋德鶴\n歌曲秒數:四分五十秒', 0, '', 289, 320000, datetime.datetime(2018, 3, 26, 18, 12, 7), datetime.datetime(2018, 3, 26, 18, 11, 49), datetime.datetime(2018, 3, 26, 18, 11, 49), datetime.datetime(2020, 2, 17, 9, 29, 13), 272955, 6103, 442, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2018-04-22"],"recommend_by_editor":true,"top_record_weekly_champions":[[2018,14],[2018,17],[2018,18]]},"CN":{"song_of_the_days":["2018-04-23"],"recommend_by_editor":true,"top_record_weekly_champions":[[2018,19]]},"HK":{"top_record_weekly_champions":[[2018,14],[2018,19]]}}', 0, 0, 0, 0, 2, 2, 1174164, 'sha1$xPd7dVL8vWKMeH6QZMcvqB$ac3f7aa31c19672b1dc88026f31053229fe50839', datetime.datetime(2025, 6, 6, 13, 53, 18), 0, 'Song_of_crane', '', '', 'ironhorn888@gmail.com', 0, 1, datetime.datetime(2014, 7, 7, 1, 25), 836709, 2, 2, 1174164, 'profile_images/ir/on/ironhorn/XHACDbTCrquJRw4kFeXYeq.jpg', 'O', '宋德鶴', '宋德鶴Song of crane', 886, '982023368', datetime.date(2014, 1, 5), 'CHA', 81, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 46), 1, datetime.datetime(2014, 7, 7, 1, 25), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-09-02T09:50+00:00","show_birthday":0,"hide_location":false,"had_edit_username":true}', 868907, 6504, 11, 67, 1, 0, '', 0, None), (627769, 2, 2, '在這個年代我們不浪漫 demo', 1841461, None, 2, 7, 0, 'music/ra/sp/raspy_firefly_01h/oCpxF3bEBw8eYfUkWjYAju.mp3', 11821892, 'song_covers/ra/sp/raspy_firefly_01h/nipGG9rfidPtmAo4kPCgu4.JPG', 1, '', '我經過ㄧ家古著店\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\n因為妳快樂所以我快樂', 0, 'mix:林彥君\r\ndesigned:jecciehsieh\n我們關心的日常,都來自於這片土地曾發生或正在發生的事。', 0, '', 295, 320000, datetime.datetime(2020, 11, 10, 16, 12), datetime.datetime(2020, 11, 10, 16, 11), datetime.datetime(2020, 11, 10, 16, 15), datetime.datetime(2025, 3, 15, 14, 37, 44), 739776, 17999, 6378, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-11-18"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2020,46],[2020,47]]},"CN":{"song_of_the_days":["2020-11-19"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2020,46],[2020,47],[2021,3],[2021,15]]}}', 0, 0, 0, 0, 2, 2, 1841461, 'sha1$eaPErLmxhbn6DAgxRulQ3q$104c17234fc7d160d7bfc61dc9670b801a087736', datetime.datetime(2025, 5, 1, 11, 51, 54), 0, 'easyweeds', 'Tony', 'Liu', 'easyweedband@gmail.com', 0, 1, datetime.datetime(2017, 4, 16, 9, 52), 1413521, 2, 2, 1841461, 'profile_images/ra/sp/raspy_firefly_01h/TPQ7tuPF45vhM2z9QqMcKd.jpg', 'M', '劉偉頡', '溫室雜草 Easy Weeds', 886, '967011224', datetime.date(2019, 8, 29), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 4, 16, 9, 52), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"had_edit_username":true,"show_birthday":1,"hide_location":true}', 1559437, 22260, 152, 103, 1, 0, '', 0, None), (528981, 4, 4, '城南', 799415, 97267811, 1, 4, 0, 'music/le/on/leonzheng/oudU7okcVQrRigns728oDc.mp3', 0, 'song_covers/le/on/leonzheng/ZHHys4JLQg6QRAS6LgcpEY.png', 1, '', '城南\n\n天空慢慢下起雨了 還不回家嗎\n你說天空不只會哭 它還能說話\n它說什麼你聽見了 都一一寫下\n小心讓風吹乾 掛在城南橋底下\n\n等等我吧等等我嘛 火車開走啦\xa0\n你看北方 城的遠方 那麼快就長大\n回憶是燈照亮城門 和一串串號碼\n童年賴在橋頭 捨不得走 又盼望著長大\n\n太陽底下 一步一步靠近媽媽的長髮\n城的南邊 一天一天長出嫩綠的枝椏\n等到有一天你也長出了 爸爸的鬍渣\n離開第一年 好像也沒那麼想家\n\n太陽底下 一步一步靠近媽媽的長髮\n城的南邊 一天一天長出嫩綠的枝椏\n夏天來了 淚水悄悄模糊爺爺的遺像\n離開第三年 往事也有了時差\n\n天空說愛就藏在屋簷下 快去找到它\n那動人的秘密夢的痕跡 一點點發芽\n放一次風箏看一回吹糖 賭一把當下\n城南還會是那舊模樣嗎\n \n太陽底下 一步一步靠近媽媽的長髮\n城的南邊 一天一天長出嫩綠的枝椏\n想念穿過四季 漫過城牆 開出一朵花\n離開第五年 雨還是不停的落下\n\n天空說的話 聽懂了嗎\n\n\n臉書專頁:https://www.facebook.com/leonzhengsongs/\n\n詞曲:鄭興\n編曲:高潮 劉哲麟 趙貴民\n吉他:劉哲麟\n貝斯:高潮\n鼓:趙貴民\n小喇叭:張家豪\n和聲:鄭興 羅晧耘 顏靜萱\n錄音工程師/配唱錄音:Kui(許聖榮) 徐子皓 張威龍 @愛人錄音室\n混音工程師:李馬科 @Royal City Studio ', 0, '鄭興首張創作專輯——《忽然有一天,我離開了台北》\n2017.08.18 正式發行\n\nhttps://www.facebook.com/leonzhengsongs/\n\n【數位平台】\nKKBOX:https://kkbox.fm/ta1iOf\nfriDay音樂: https://goo.gl/idut8D\niNDIEVOX: https://goo.gl/kdAk1A\nSpotify:https://goo.gl/nXsfqj\nApple Music:https://goo.gl/HQFb8p\n網易雲音樂:https://goo.gl/6VSxDF\n蝦米音樂:https://goo.gl/qmeiFC\n\n【實體通路】\n博客來: https://goo.gl/9ZQKNy\n誠品網路書店: https://goo.gl/Ura8iT\n五大唱片: https://goo.gl/8ifjkM\n佳佳唱片: https://goo.gl/TZYWDS\n小白兔唱片:https://goo.gl/2mKVHw', 0, '', 305, 320000, datetime.datetime(2017, 9, 25, 8, 34, 38), datetime.datetime(2017, 9, 25, 8, 34, 17), datetime.datetime(2017, 9, 25, 8, 34, 17), datetime.datetime(2017, 10, 15, 2, 53, 13), 251435, 6061, 226, 1, 4, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2017,41],[2017,42]]},"CN":{"recommend_by_editor":true},"HK":{"top_record_weekly_champions":[[2017,39],[2017,42]]}}', 0, 0, 0, 0, 2, 2, 799415, 'sha1$JvCLIKwgu5ug$a2386d388da98a69550f0b599cb721f18604e676', datetime.datetime(2021, 8, 30, 16, 11, 48), 0, 'leonzheng', 'Leon', 'Zheng', 'leonfistand@gmail.com', 0, 1, datetime.datetime(2012, 6, 9, 23, 47), 433264, 4, 4, 799415, 'profile_images/le/on/leonzheng/eVbkNsWExmVucxT3MMd8K8.png', 'M', '', '郑兴', 86, '18550700831', datetime.date(1992, 8, 31), 'JS', 12, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2012, 6, 9, 23, 47), 2, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":true,"show_birthday":1,"hide_location":false}', 2416391, 16569, 10, 4988, 0, 0, '', 0, None), (641604, 4, 3, '一萬匹馬的坍塌', 2529988, None, 3, 2, 0, 'music/sh/uy/shuya_/NN3BJJ3acRNhx46MUS2r5H.mp3', 0, 'song_covers/sh/uy/shuya_/gsL74LFP6EfmW9TFQArz8M.jpg', 1, '', '現在空空如也\u3000未來一望無際\u3000\n你想要跑呀跑呀跑呀\n\n你還記得那片草原嗎\n你曾經像匹野馬 \n在層巒疊嶂的綠色上 \n你奔馳、閒晃又跌宕\n的那些時光 如今一片片削下\n在長河中碎成花 在地獄中被懲罰\n毛色光滑的你啊被裂解成荒蕪的模樣 多荒唐\n你曾多漂亮 從不緊張 \n重複輕狂的日常 多狂妄 眼裡都是\n誇張的光芒 曾將我一刀一刀切下 \n帶著結痂的疤也持續奔跑在馬路上\n你沒有前程似錦 卻擁抱虔誠的自己\n沒有一定的未來 那是延伸的事情\n那都是披上馬鞍之前 \n你胸前起伏雄偉像山的稜線 鑲金邊 \n多麼耀眼 不屑被別人了解 \n嫌太表面 \n那時你身上的什麼都還無法被剽竊\n\n一萬匹馬的坍塌\n一萬匹馬集體落下\n穿越了千山萬水\n死透了千軍萬馬\n\n一萬匹馬的坍塌 (你眼淚落下)\n一萬匹馬集體落下 (你眼窩坍塌)\n沒能穿越千山萬水 \n千軍萬馬等不到你的千鈞一髮 \n\n現在空空如也\u3000未來一望無際\u3000\n你想要跑呀跑呀跑呀 能跑到哪裡去\u3000\n跑給日子追\u3000跑給鞭子催\u3000\n跑給無盡的奢求渴望期待你不能飛\u3000\n飛\u3000飛過那片草原\u3000\n你看見繁星點點\u3000跟春風繾綣 \n但越美好越不會是終點\u3000\n只顧往前忘了從前\u3000\n我們還得丟掉多少無拘束的容顏\u3000\n自願廢棄了草原而投身跑道\u3000\n在工整的道路上面工整的奔跑\u3000\n踩著訓練過的步伐 行走也變得複雜\u3000\n被駐紮的養馬人改造的馬啊 \n你也走過漫長的路\u3000才終於來到這地方\u3000\n但這是你想要的嗎 \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, '錄混|鱔魚意麵 (ig:@bigbulllazier )\n插畫、動畫製作|許家畇 Chia-Yun, Hsu (ig:@ppompposee )\n字體設計|王芝婷 Alice Wang', 0, '', 214, 320000, datetime.datetime(2021, 4, 5, 9, 40, 12), datetime.datetime(2021, 4, 5, 9, 38, 45), datetime.datetime(2021, 4, 6, 9, 0), datetime.datetime(2025, 4, 18, 17, 37, 11), 271672, 6291, 2390, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-20"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,14],[2021,16]]}}', 0, 0, 0, 0, 2, 2, 2529988, 'sha1$2U0dqn6sBEnl8XzKiLRecZ$9009e3bab42c7babd4a507549c5fecb7512f5577', datetime.datetime(2025, 5, 23, 9, 34, 24), 0, 'shuya_', '', '', 'suga310554@gmail.com', 0, 1, datetime.datetime(2019, 12, 14, 9, 44, 10), 2100842, 4, 3, 2529988, 'profile_images/sh/uy/shuya_/WmBo6KGmxNXmfHNExd8XsF.jpg', 'O', '', '楊舒雅', 886, '907266696', datetime.date(1999, 1, 12), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2019, 12, 14, 9, 44, 10), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":0,"hide_location":true}', 991159, 10787, 2, 4886, 0, 0, '', 0, None), (608079, 4, 4, '那天我們看著星夜demo', 1841461, None, 2, 7, 0, 'music/ra/sp/raspy_firefly_01h/YpR3kCJr8tZZ6BFKHWMbcG.mp3', 0, 'song_covers/ra/sp/raspy_firefly_01h/gEZEYBqEetDLjnBnqrbeik.jpg', 1, '', '喧囂聲\n城市的每秒每分\n提示聲\n我該為何而認真\nStars are shining in the sky\nStars are crowded in our eyes\n歡笑聲在\n兒時的每秒每分\n田裡奔我\n\n懂的什麼是快樂\n\n我們就像星星 一般的擁擠\n卻像星星 一般的疏遠\n漸漸不懂彼此之間的語言\n就這樣漸行漸遠 \n我們就像星星 一般的擁擠\n卻像星星 一般的疏遠\n漸漸習慣那些冷漠的臉\n冷漠的臉\n \nStars are shining in the sky \n\n那天我們看著那片星夜\n\n你說你懂了\n\n而你說你懂了\n\n原來幾條街 和幾光年 \n\n沒有分別', 0, '詞曲:劉偉頡\n編曲:溫室雜草\ndesigned by:jecciehsieh\nmix:林彥君\nInspired by: 羅青-答案', 0, '', 334, 320000, datetime.datetime(2020, 3, 18, 11, 37, 1), datetime.datetime(2020, 3, 18, 11, 36, 48), datetime.datetime(2020, 3, 18, 11, 51, 49, 543183), datetime.datetime(2025, 1, 21, 14, 38, 30), 502705, 14689, 3941, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-03-26"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2020-03-27"],"recommend_by_editor":true,"top_record_weekly_champions":[[2020,13],[2020,14],[2020,15],[2020,16],[2020,17],[2020,18]]}}', 0, 0, 0, 0, 2, 2, 1841461, 'sha1$eaPErLmxhbn6DAgxRulQ3q$104c17234fc7d160d7bfc61dc9670b801a087736', datetime.datetime(2025, 5, 1, 11, 51, 54), 0, 'easyweeds', 'Tony', 'Liu', 'easyweedband@gmail.com', 0, 1, datetime.datetime(2017, 4, 16, 9, 52), 1413521, 2, 2, 1841461, 'profile_images/ra/sp/raspy_firefly_01h/TPQ7tuPF45vhM2z9QqMcKd.jpg', 'M', '劉偉頡', '溫室雜草 Easy Weeds', 886, '967011224', datetime.date(2019, 8, 29), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 4, 16, 9, 52), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"had_edit_username":true,"show_birthday":1,"hide_location":true}', 1559437, 22260, 152, 103, 1, 0, '', 0, None), (628471, 4, 4, '對不起我做不到答應了你的事 / Hoax', 1446276, None, 2, 9, 0, 'music/Co/ns/ConstantanChange/YY4MxbfKxPLA5Dtv3dsaHF.mp3', 0, 'song_covers/Co/ns/ConstantanChange/Gwufn3E5NwbsCyYL6ogpoq.png', 1, '', '〈對不起我做不到答應了你的事 / Hoax〉\n\n如果 承 諾\n是囚 禁 善良 的鎖\n那 麼 自私的人\n一定過得 很快 樂吧?\n或許 我 們\n對未來 的想像 不一樣\n那麼 強求來的\n會真的 快 樂嗎?\n\n說不清的難言之隱也得到了一刻安寧\n可是太多不經意的謊言,一步又一步做了最爛的決定\n\n對不起\n我做不到答應了你的事\n這讓你懷疑自己\n變成一廂情願的傻子\n對不起\n我做不到答應了你的事\n這讓我痛恨我自己\n變成一個說謊的騙子', 0, '做到了答應了你的事\n康士坦的變化球《更迭》12月20號正式發行\n\n———————————\n\n〈對不起我做不到答應了你的事 / Hoax〉\n詞/ Lyrics:ARNY Wu\n曲/ Melody:康士坦的變化球/ KST\n製作/ Producer:韓立康/ GummyBearMan\n編曲/ Music Arrangement:康士坦的變化球/ KST\n和聲編寫/ Backing Vocals Arrangement:ARNY Wu\n人聲/ Vocals:康士坦的變化球/ KST\n電吉他/ Electric Guitars:ARNY Wu、Creed Zhao\n貝斯/ Bass:陳佑祥/ sionC\n鼓組/ Drums:張譯云/ Gail米\n配唱製作人/ Vocal Producer: 顏靜萱/ Ka Ka Yen@ VH\n製作助理/ Assistant:趙宇晨 \n錄音師/ Recording Engineer: 蔡周翰( Drums/ Vocals/ Guitars)、韓立康/ GummyBearMan( Guitars/ Bass) 、ARNY Wu( Guitars)、錢煒安 Zen Chien(drums)\n吉他錄音製作協力/ Guitar Recording Co-Producer:陳威達 Wei Da Chen\n錄音室/ Recording Studio:112F studio (drums)、蠻好聽音樂工作社/ Pretty Good Music( Guitars) 、bb road studio( Vocals)、阿康工作室( Guitars/ Bass)\n混音師/ Mixing Engineer: 周已敦\n母帶後期工程師/ Mastering Engineer:Randy Merrill\n母帶後期工程/ Mastering Studio:Sterling Sound\n\n康士坦的變化球\nFacebook| https://reurl.cc/VXZ8dn\nInstagram| https://reurl.cc/Q3l4v5\nYouTube| https://reurl.cc/2gAWdX', 0, '', 278, 320000, datetime.datetime(2020, 11, 20, 15, 50, 38), datetime.datetime(2020, 11, 20, 15, 50, 26), datetime.datetime(2020, 11, 20, 16, 17, 29, 955779), datetime.datetime(2020, 11, 24, 12, 40, 13), 554863, 13962, 3999, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-11-25"],"recommend_by_editor":true,"top_record_weekly_champions":[[2020,48],[2020,49],[2020,50]]},"CN":{"song_of_the_days":["2020-11-26"],"recommend_by_editor":true,"top_record_weekly_champions":[[2020,48],[2020,49],[2020,50],[2020,51]]}}', 0, 0, 0, 0, 2, 2, 1446276, 'sha1$6EBgB4Rlf2lk$fe28ca05a9f8ceebd4b7325a3b017e9dc9d7db4d', datetime.datetime(2021, 1, 18, 7, 11, 13), 0, 'ConstantanChange', '', '', 'ConstantandChangeTW@gmail.com', 0, 1, datetime.datetime(2014, 9, 4, 14, 50, 11), 1107696, 4, 4, 1446276, 'profile_images/Co/ns/ConstantanChange/5Kng83jHUXCJb2vMRPG9mh.png', 'O', 'Constant&Change', '康士坦的變化球', 886, '920021313', datetime.date(2013, 9, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2014, 9, 4, 14, 50, 11), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"hide_location":false}', 1511034, 25846, 10, 68631, 0, 0, '', 0, None), (628760, 4, 4, "Don't Drink Tonight", 1837688, None, 1, 6, 0, 'music/li/ny/linyuchang/P8QLXYUpCth8EknTFwtpSp.mp3', 0, 'song_covers/li/ny/linyuchang/Ldpn2PDRtUXzoz7zHK8ECa.JPG', 1, '', 'Don’t go out for drinks tonight\nI wish I could hold you tight\nBut now 只剩下過多的無奈\n和陪我的路牌\n\n if I could play like Charlie Parker and Martin Taylor would you stay?\n知道你昨晚 calling a name Jane \n只是你太想要Jam \n\nI can give you all I can give \nI will love you as long as I live\n\n請別回答 當燈亮起\n別出發 往哪裡去\n因為我怕 你不像你\n在太多沒我的夜裡 \nSo I say \n\nDon’t go out for drinks tonight\nI wish I could hold you tight\nBut now 只剩下過多的無奈\n和陪我的路牌\n\n他們指著我 說我不對\n我無法控制 心在枯萎\nI wish you nothing but you would stay \nWould you stay ?', 0, '作詞/作曲/吉他/編曲:Lyn Chang張牧喬\n\n「寫給在外忘記有人在家等你的那些討厭鬼們。」', 0, '', 130, 192000, datetime.datetime(2020, 11, 24, 15, 24, 48), datetime.datetime(2020, 11, 24, 15, 24, 39), datetime.datetime(2020, 11, 28, 12, 0), datetime.datetime(2020, 12, 1, 4, 2, 6), 7606, 333, 73, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true},"CN":{"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 1837688, 'sha1$QwnVxd4nGRD8$58dde7e0c71d3207396838df6db7a1adc1e3c876', datetime.datetime(2024, 7, 13, 2, 38, 54), 0, 'linyuchang', '伶瑀', '張', 'cindy22367@gmail.com', 0, 1, datetime.datetime(2017, 4, 10, 8, 59), 1407638, 4, 4, 1837688, 'profile_images/li/ny/linyuchang/juxhEVuALb7tXELH6qkRtK.jpg', 'F', '張伶瑀', '張牧喬 mukio', 886, '932265039', datetime.date(1996, 11, 23), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2017, 4, 10, 8, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-06-07T03:05+00:00","hide_location":false}', 138130, 1018, 16, 80, 1, 0, '', 0, None), (637457, 4, 4, '2 孤獨的流浪樂手喵 ft.張凱婷', 1836376, 97316408, 2, 1, 0, 'music/wa/ng/wangleewangleeno1/MoXUVwXN6kk22AVJFiy7Pk.mp3', 0, 'song_covers/wa/ng/wangleewangleeno1/SReh6LWGb6LiasQ28mVaPC.jpg', 1, '', '[00:22.00]現在是凌晨三點半 我坐在路邊吃早餐 \n[00:27.00]寧靜的夜晚過得自由自在\n[00:31.00]已經習慣獨自生活 自己幫自己彈伴奏 \n[00:36.00]孤獨的日子我也樂在其中\n\n[00:50.00]時常像這樣在路旁 分析對人們的觀察 \n[00:55.00]爭吵紛擾和我的過去一樣\n[00:59.00]持續在疼痛的傷口 這些年陪著我度過 \n[01:04.00]害怕失去的我沒勇氣接受\n\n[01:08.00]Oh 給我個理由拒絕 \n[01:16.00]不是不想瞭解 \n[01:20.00]有一天你就會丟掉我 放棄我 \n[01:25.00]就和那一天一樣\n\n[01:37.00]他向著我迎面來到 人怎麼聞起來像貓 \n[01:42.00]堅定眼神嚇得我忘記逃跑\n[01:46.00]從沒見過這種微笑 似乎夢過這種味道 \n[01:52.00]時間好像就停留在這一秒\n[02:05.00]他向著我迎面來到 人怎麼聞起來像貓 \n[02:54.00]Oh 給我個理由拒絕 \n[03:02.00]不是不想瞭解 \n[03:06.00]有一天你就會丟掉我 放棄我 \n[03:11.00]就和那一天一樣\n[03:16.00]給我個理由拒絕 \n[03:21.00]不是不想瞭解 \n[03:25.00]有一天你就會丟掉我 放棄我\n[03:35.00]啦啦啦啦啦啦啦啦啦', 1, '《我是貓,沒有名字。》全串流平台收聽連結\nhttps://wanglee.lnk.to/ACatWithNoName\n\n作詞:王立德\n作曲:王立德\n編曲:王立德、廖耀東、張凱婷、盧辭比\n吉他:王立德、廖耀東\n貝斯:張凱婷\n鼓:盧辭比\n合成器:王立德\n和聲:王立德\n配唱製作人:黃柏勳\n製作人:鄭皓文\n製作統籌:吳宣甫\n錄音室:G5 Studio\n混音師:鄭皓文@G5 Studio\n混音室:G5 Studio\nOP:破鑼嗓子音樂有限公司\nSP:環球音樂出版股份有限公司', 0, '', 246, 320000, datetime.datetime(2021, 3, 7, 16, 18, 43), datetime.datetime(2021, 3, 7, 16, 18, 17), datetime.datetime(2021, 3, 7, 16, 24, 17, 888637), datetime.datetime(2022, 9, 5, 17, 11, 14), 6994, 257, 27, 1, 2, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-22"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-03-23"]}}', 0, 0, 0, 0, 2, 2, 1836376, 'sha1$Q7KYWZgEedkaI6T3vSRt3h$a54445a54baf37274020521af5a4826af1e08dc2', datetime.datetime(2024, 10, 8, 8, 38, 21), 0, 'wangleewangleeno1', '', '', 'wangleewanglee.tw@gmail.com', 0, 1, datetime.datetime(2017, 4, 1, 23, 49), 1399489, 4, 4, 1836376, 'profile_images/wa/ng/wangleewangleeno1/HWJAafEiC7ik244B8RTu9E.jpg', 'O', '王立德', '王立 wanglee', 886, '976373812', datetime.date(1991, 10, 22), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2017, 4, 1, 23, 49), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"hide_location":false}', 187494, 1718, 9, 39, 1, 0, '', 0, None), (640943, 4, 4, 'So I Cry', 782942, None, 1, 6, 0, 'music/ny/lo/nylonchen/E5H5WapDgxtQtgCx9fX7NR.mp3', 0, 'song_covers/ny/lo/nylonchen/6JLp9PZgwHN7tgpvBmrnxy.jpg', 1, '', '《So I Cry》\n詞曲 陳乃榮 Nylon Chen\n一直相信 妳還在某處 想著我\n過去的 留下的\n珍貴回憶 安慰著 \n\n我曾執著 拼命描繪 不可能的結果\n太遲鈍 沒發現 \n其實妳 從未想停留\n\n心都碎了 還勉強妳要接受\n\nSo I Cry 我只捂住口 \n委屈地 連道別 都只是 無聲的 \n為了讓妳 能安心地走\nSo I Cry 剩我和沉默\n我若用力嘶吼 留下一些線索\n妳會不會出現 來將它帶走\nSo I Cry……\n\n一直相信 妳還在某處 等著我\n\nProduced by Raykai Chen, Nylon Chen, Easy Shen\nPiano Nylon Chen\nSynthesizer Easy Shen\nMixed by Easy Shen\nMastering Engineer Raykai Chen', 0, '《 陳乃榮 2021 mini tour 》\n\n音樂裡我們相聚,想說的話都在這裡。\n\n► 巡迴場次:\xa0\n04/30(五)台北|海邊的卡夫卡\n05/08(六)台中|玩劇島小劇場\n05/15(六)高雄|LIVE WAREHOUSE 小庫\n05/16(日)台南|TCRC Livehouse\n05/21(五)台北|THE Wall\xa0\n\n► 入場 19:00 |開演 19:30\n► 預售 600元|現場 700元\n\n#0330中午全面啟售\n售票連結:https://kafka.kktix.cc/events/n2ylo5n\n\n《So I Cry》\n詞曲 陳乃榮 Nylon Chen\nProduced by Raykai Chen, Nylon Chen, Easy Shen\nPiano Nylon Chen\nSynthesizer Easy Shen\nMixed by Easy Shen\nMastering Engineer Raykai Chen', 0, '', 265, 192000, datetime.datetime(2021, 3, 31, 6, 56, 37), datetime.datetime(2021, 3, 31, 6, 56, 33), datetime.datetime(2021, 3, 31, 7, 2, 0, 326961), datetime.datetime(2021, 3, 31, 8, 44, 48), 1230, 33, 4, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 782942, 'sha1$eu7GP5waU3o1ZMSgEgNiNH$6fae979da7f92da7dd3055cd9a35b661596c79d3', datetime.datetime(2025, 4, 29, 7, 40, 18), 0, 'nylonchen', '', '', 'nylonc@gmail.com', 0, 1, datetime.datetime(2012, 1, 11, 13, 15, 52), 416998, 4, 4, 782942, 'profile_images/ny/lo/nylonchen/kQY5q4Phr3TkhP6A2mQfTZ.jpg', 'M', '陳乃榮', '陳默', 886, '936664292', datetime.date(1981, 5, 20), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 2), 1, datetime.datetime(2012, 1, 11, 13, 15, 52), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":2,"accredited_datetime":"2024-03-18T08:58+00:00","hide_location":false}', 46138, 142, 9, 33, 1, 0, '', 0, None), (636620, 4, 4, '沒有你的地方 Demo', 2177809, None, 2, 1, 0, 'music/hy/pe/hypersomnia/VbgueKqijr5tLRJdTfQMFn.mp3', 10374813, 'song_covers/hy/pe/hypersomnia/W6N8B4m9s62DkYnQGjWGNe.jpg', 1, '', '你是黑夜蒼芎之下的綠洲\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\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缺少了誰 回憶難以吞嚥', 0, '', 0, '', 259, 320000, datetime.datetime(2021, 2, 27, 18, 38), datetime.datetime(2021, 2, 27, 18, 38), datetime.datetime(2021, 2, 27, 18, 57), datetime.datetime(2021, 9, 1, 9, 43, 31), 379351, 8994, 2598, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2021,9],[2021,14]]},"CN":{"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 2177809, 'sha1$G43SnBMHzWdFRHbgOxWmH3$389c4ae168d139acbdf019e3bd457b63fa2c65ed', datetime.datetime(2025, 5, 16, 15, 4, 4), 0, 'hypersomnia', '', '', 'hypersomnia220.official@gmail.com', 0, 1, datetime.datetime(2018, 2, 25, 20, 56, 59), 1748764, 4, 3, 2177809, 'profile_images/hy/pe/hypersomnia/5wdyP4qCBQkAZJxeQvZrrC.jpg', 'O', '洪誠', '眠氣 Hypersomnia', 886, '921259780', datetime.date(2018, 5, 29), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2018, 2, 25, 20, 56, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-09-02T09:50+00:00"}', 600678, 3928, 14, 36, 1, 0, '', 0, None), (119520, 4, 3, "07 - Don't Act Like A Fool", 717614, 11706, 3, 2, 0, 'music/NA/NM/NANMEN/93b6634665b347ca91b46e0bacaacb49.mp3', 4977602, '', 1, 'OPEN獎', "INTRO (SCRATCH)\r\n*Chronic\r\nTHIS IS \r\nNANMEN PRODUCTION\r\nDON’T ACT LIKE A FOOL\r\nIF YOU FUCK WITH ME YOU’LL GO HOME IN THE BODY BAG\r\nKNOWN’ MEANING ?\r\n\r\n*幹譙\r\n我踏著腳步 在前進著day by day \r\non my way\r\nKEEP IT REAL\r\neveryday\r\n我學著跑位\r\n這次 一次到位\r\nrepeat這過程\r\n一切不再倒退\r\n為了反對而反對\r\n為失敗而退\r\n被環境所影響\r\n為了逃避而醉\r\n隨時間我成長\r\n但一切總愛\r\n在失去以後\r\n才了解何謂珍貴\r\n\r\n*台中Peatle\r\n那愚蠢的問題它刺耳又尖銳\r\n再度被提起 無奈的感覺加倍\r\n不懂又裝懂 你問心無愧嗎?\r\n聽不懂的話 那被牽著走也罷\r\n別當小丑 你像是一隻小狗\r\n拴緊在牢籠 我懶得跟你多說\r\n被看破手腳 那這下好了吧\r\n你搞不清楚狀況那就繼續當個笑話\r\n\r\n*幹譙\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL \r\nX 2\r\n\r\n*SaKer\r\n面對自信過了頭的人我懶得再去講你\r\n過了頭的思想做的夢我懶的敲醒你\r\n保持低調 不代表體內沒放彈藥\r\n不代表 手上一定要帶著那鑽錶\r\n太鑽牛角尖我用在下筆前的瞬間\r\n在失敗中成長和時間訂下契約\r\nDon't act like a fool \r\n看清楚自己的路\r\n我始終在白紙的身上刺上不同的TATTO\r\n\r\n* MC Basso \r\n你說你樣樣精通 我說你大頭症重\r\n自我感覺良好 像是在火熱之中\r\n你總是把頭抬得高高低 不願低頭\r\n你無法接受批評 你怕被搓破\r\n原來自己只是井底之蛙\r\n常常 不顧左右而言他\r\n只想表現自己有多偉大\r\n依然偽裝在自己虛偽的面具之下\r\n\r\n*幹譙\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL \r\nX 2\r\n\r\n\r\n*Chronic\r\nSILLY SILLY\r\nPAY ATTENTION\r\nS.A.D ON THE CHRONIC BEAT\r\nSILLY SILLY\r\nPAY ATTENTION\r\nNANMEN PRODUCTION RAPPER ON THE FLIP\r\nSILLY SILLY\r\nPAY ATTENTION\r\nS.A.D ON THE CHRONIC BEAT\r\nSILLY SILLY\r\nPAY ATTENTION\r\nDON’T DON’T DON’T ACT LIKE A FOOL \r\n\r\n*幹譙\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL \r\nX 2\r\n\r\n", 0, '很多音樂人,把他們的作品比喻成Food用來餵食心靈,所以我們稱好的音樂為Soul Food。但是英文很奇妙的是,當一個英文裡面的字母錯了,整組的涵意就會變了樣變成Fool.......你說我們是Food還是Fool?? 我想吃麥當勞了 See u guys on da top, peace out \r\n\r\n\r\n這首很榮幸跟台中知名饒舌歌手Peatle合作!', 0, None, 207, 192000, datetime.datetime(2011, 3, 2, 0, 1, 44), datetime.datetime(2010, 8, 2, 21, 16, 5), datetime.datetime(2010, 8, 2, 21, 16, 5), datetime.datetime(2020, 3, 12, 14, 16, 40), 9818, 63, 0, 1, 6, 1, 0, None, 0, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 717614, 'sha1$3feb0$5d5122bfcbebf1e4f1eacf67d82a21fc8642ee11', datetime.datetime(2012, 12, 14, 12, 1, 22), 0, 'NANMEN', '', '', 'killerloveu@hotmail.com', 0, 1, datetime.datetime(2010, 5, 3, 23, 4, 22), 355019, 4, 4, 717614, 'profile_images/NA/NM/NANMEN/c82427d0ffde11e0acea0026551ae608.png', 'M', '南門音樂', '南門音樂', None, '0931809509', datetime.date(1988, 6, 30), None, None, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2010, 5, 3, 23, 4, 22), 1, 0, 'zh-hant', 0, None, 252028, 1022, 12, 2947, 0, 0, '', 0, None))])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(8) response = view_func(request, *args, **kwargs) /home/ubuntu/streetvoice/svapp/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/playlist/views/user.py in playlist_detail(117) "meta": playlist.as_meta(request), /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in as_meta(160) meta.schema = self.schema /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in schema(173) schema[field] = self._get_meta_value(field, value) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in _get_meta_value(134) return process_value(getattr(self, value)) /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/models.py in process_value(129) return item() /home/ubuntu/streetvoice/music/models.py in get_tracks_schema(2560) tracks = [ /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.0714 | get_many | (['d6d21bc8f7fb510a60a060eaa88820e08274c988', '887f8247d0ff979264c73b069f790024b2aa98e1', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '12e5c5f10335e96781266ce00473fbb3ecda56c0', 'e06b47651282257028b69634268c1741425b37cd'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(12) context = service.get_context() /home/ubuntu/streetvoice/svcomments/services.py in get_context(16) return self.get_web_context() /home/ubuntu/streetvoice/svcomments/services.py in get_web_context(48) "comment_counts": self.resource.get_comments_count(), /home/ubuntu/streetvoice/works/mixins.py in get_comments_count(132) return self.comments(manager="on_site").count() /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.0826 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.5631688, '887f8247d0ff979264c73b069f790024b2aa98e1': 1779804787.5631688, '12e5c5f10335e96781266ce00473fbb3ecda56c0': 1779804787.5631688, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779804787.5631688, 'e06b47651282257028b69634268c1741425b37cd': (1779804787.5631688, (0,))}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(484) return func(request, *args, **kwargs) /home/ubuntu/streetvoice/svcomments/decorators.py in wrapper(12) context = service.get_context() /home/ubuntu/streetvoice/svcomments/services.py in get_context(16) return self.get_web_context() /home/ubuntu/streetvoice/svcomments/services.py in get_web_context(48) "comment_counts": self.resource.get_comments_count(), /home/ubuntu/streetvoice/works/mixins.py in get_comments_count(132) return self.comments(manager="on_site").count() /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.0799 | get_many | (['22e4523526a83991bbfd567636ac480ae3ce7c80', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '2784445b3a009d52b7030e7f0f7a19dd8ea58620'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/templatetags/i18n.py in render(139) count = self.counter.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(858) current = current() /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.0786 | set_many | ({'0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad': 1779804787.6292562, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779804787.6292562, 'ce45c4350f1a8c2370b716da26063e12ea687cc8': 1779804787.6292562, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779804787.6292562, '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.6292562, '2784445b3a009d52b7030e7f0f7a19dd8ea58620': (1779804787.6292562, (48,))}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/templatetags/i18n.py in render(139) count = self.counter.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(858) current = current() /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.0206 | get | ('activitylineup_2719625_works_page',) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/library.py in render(214) _dict = self.func(*resolved_args, **resolved_kwargs) /home/ubuntu/streetvoice/music/templatetags/tags.py in performed_activity(116) performed_activitylineup = cache.get(cache_key) |
|||||
| 0.0685 | get_many | (['c882cf71e622b4ea423b62c97f30b0a3d284e826', '52147cf872f6b7705c458d25c379639e3cf79c02', 'af167bf678e72a9b2a64d8869d420b8d25e96148', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'f231c1d7d8adf39d34f3bbccfde7d561958bd395'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/library.py in render(214) _dict = self.func(*resolved_args, **resolved_kwargs) /home/ubuntu/streetvoice/music/templatetags/tags.py in performed_activity(119) user.profile.get_performed_activitylineups() /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.0819 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.6732104, '52147cf872f6b7705c458d25c379639e3cf79c02': 1779804787.6732104, 'af167bf678e72a9b2a64d8869d420b8d25e96148': 1779804787.6732104, 'c882cf71e622b4ea423b62c97f30b0a3d284e826': 1779804787.6732104, 'f231c1d7d8adf39d34f3bbccfde7d561958bd395': (1779804787.6732104, [])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/library.py in render(214) _dict = self.func(*resolved_args, **resolved_kwargs) /home/ubuntu/streetvoice/music/templatetags/tags.py in performed_activity(119) user.profile.get_performed_activitylineups() /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.0195 | set | ('activitylineup_2719625_works_page', None, 600) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/library.py in render(214) _dict = self.func(*resolved_args, **resolved_kwargs) /home/ubuntu/streetvoice/music/templatetags/tags.py in performed_activity(123) cache.set(cache_key, performed_activitylineup, 600) |
|||||
| 0.0800 | get_many | (['22e4523526a83991bbfd567636ac480ae3ce7c80', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'ed7ad9fe943f85e4e643d8a5877d97b46b407f3a'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/nextpage/templatetags/nextpage.py in render(78) items_count = len(list(items)) /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.0828 | set_many | ({'0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad': 1779804787.7011008, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779804787.7011008, 'ce45c4350f1a8c2370b716da26063e12ea687cc8': 1779804787.7011008, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779804787.7011008, '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804787.7011008, 'ed7ad9fe943f85e4e643d8a5877d97b46b407f3a': (1779804787.7011008, [((643086, 4, 4, '不准再哭了 (Demo)', 2099676, None, 3, 2, 0, 'music/sh/u0/shu05229970/WGp55EZPR82dEesVpzTS3R.mp3', 0, 'song_covers/sh/u0/shu05229970/DrhqfgHAtMEazGmBVFLydC.jpg', 1, '', 'You the best 如今看過的人海裡面\n留好了位子 放心你教會我的深埋裡面\n離開了被子別擔心我會學著你打扮體面\n我會想你 但我現在得離開去追尋體驗\n放心啊現在身體很少發作\n大概上天看到了我很努力而從輕發落\n偶發的症狀逐漸被當我成了好朋友\n雖然它來訪都能使我煩惱很久 那真的很久\n孤獨的日子過得很快 也很慢\n當夜的濾鏡套上 病人往往自我審判\n診斷的結果開藥又是酒精 看似歪道 但治我手心\n放心啊我把酒精喝成血清\n血腥味飄在沒有你的每個紅燈\n碰撞之際便疏離每段關係死裡逢生\n不再打開的門我在裡頭翻箱倒櫃\n鋪陳著鋪塵了鋪成了我 拿出來寶貝\n\n讓我捕捉那些過眼雲煙 \n一絲一縷便能夠過著明天\nLet me know 任何你的消息\nLet me know 分隔兩地的邀請\n\n還記得嗎 一起攻略所有地圖\n當我真的開始這場遊戲卻多了太多意圖\n還記得往事重播我坐進回憶的電影院\n同個城市的兩地我只想要見你面\n漸漸明白他說這遊戲不好玩\n漸漸也有更多話題不好談\n漸漸也明白這份名為人生的套餐\n當我在外頭 我知道誰會是我靠山\n就讓我背著你背著你背著你的夢\n像你撐著我伸了手哼著我的痛\n讓我背著我背著我背著我的甕\n像起落著筆說著你永遠在我身後\n但現在杜康伴我 他讓我給你打個電話\n響了兩聲便掛斷 我知道我得嚥下\n雙面刃分割滿載而歸或踐踏\n我知道一段時間不會回家 我知道欠罵\n但求你看著我 儘管哪天身在天邊\n我知道風箏能夠飛得更遠因為你手握線圈\n遲早會將我收回 不急於此刻\n抱歉我曾經怪你多嘴 掩蓋我相形失色\n我會回家 再找你喝上一杯\n可能不只一杯因為你知道全家都是酒鬼 這不是油嘴\n滑舌的話就留到見面再說\n讓我知道你的近況就好 拜託\n讓我捕捉那些過眼雲煙 \n一絲一縷便能夠過著明天\nLet me know 任何你的消息\nLet me know 分隔兩地的邀請', 0, '算是Daily Practice的進化版\r\n自己錄混隨便弄\r\n純屬心情抒發。\r\n詞 李奕賢\r\n曲 李奕賢\r\n編曲 [FREE] 인디느낌의 어쿠스틱 발라드 비트 | "Cloud" | Ballad R&B Type Beat Instrumental', 0, '', 190, 320000, datetime.datetime(2021, 4, 17, 8, 44, 46), datetime.datetime(2021, 4, 17, 8, 44, 40), datetime.datetime(2021, 4, 17, 9, 2, 49, 910927), datetime.datetime(2025, 1, 16, 19, 35, 33), 488510, 12066, 5404, 1, 1, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2021,29],[2021,30]],"recommend_by_expert":true},"CN":{"top_record_weekly_champions":[[2023,23]]}}', 0, 0, 0, 0, 2, 2, 2099676, 'sha1$xGh6HD7F2Y4WMfL1RlOTzR$d34506c4fd60315410d2b45b5df049f9312e2274', datetime.datetime(2025, 5, 5, 7, 19, 24), 0, 'shu05229970', '', '', 'shu05229970@gmail.com', 0, 1, datetime.datetime(2017, 9, 29, 2, 46, 48), 1670806, 4, 4, 2099676, 'profile_images/sh/u0/shu05229970/gktQWkRUApSsyEpaScTskr.jpg', 'M', '', 'wannasleep', 886, '983659733', datetime.date(1999, 6, 13), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 58), 1, datetime.datetime(2017, 9, 29, 2, 46, 48), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-06-21T12:18+00:00","hide_location":false}', 1755691, 17050, 35, 5, 1, 0, '', 0, None), (666091, 4, 4, '你站在雲林 我輸得徹底', 2171856, None, 1, 4, 0, 'music/ko/nw/konwang3/7voYcpSpvuiwBLcLZWfLW3.mp3', 0, 'song_covers/ko/nw/konwang3/CVKfFpcpfskbUJDDcLPzC3.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就不要牽手', 0, '每當我鼓起勇氣\n你都站在雲林\n\nYouTube發佈了喔喔喔??⬇️\nhttps://youtu.be/u-ESHup7BgE\n\n➥ Follow Diiton :\nhttps://www.instagram.com/diiton.music/\n\n➥ 取樣迷因來源:\nhttps://www.youtube.com/watch?v=NdwYiFAVMpQ&t=59s\nhttps://www.youtube.com/watch?v=4bNlAoHQEeM\n\n? ? ?音樂製作 Song Credit\n詞Lyricist|Diiton \n曲Composer|Diiton / 取樣Có Chàng Trai Viết Lên Cây - Phan Mạnh Quỳnh\n編曲Arrangement|Diiton\n吉他Guitars|Diiton\n和聲Backing Vocals|Diiton\n錄音工程師Recording Engineer|Diiton\n錄音室Recording Studio|Yellout Studio\n混音工程師Mixing Engineer|Diiton @Yellout Studio\n母帶後期處理工程師Mastering Engineer|Diiton @Yellout Studio', 0, '', 145, 320000, datetime.datetime(2021, 12, 31, 7, 34, 37), datetime.datetime(2021, 11, 26, 9, 52, 50), datetime.datetime(2021, 11, 26, 10, 1, 30, 584166), datetime.datetime(2021, 12, 31, 7, 34, 41), 694441, 16104, 8719, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-12-01"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,47],[2021,48],[2021,50],[2021,51],[2021,52]]},"CN":{"song_of_the_days":["2021-12-02"],"top_record_weekly_champions":[[2021,48]]}}', 0, 0, 0, 0, 2, 2, 2171856, '!Oz6pkMRayTRYsGNRf6SF5eDY3xVDboUOGSILQTmG', datetime.datetime(2025, 4, 24, 20, 14, 33), 0, 'konwang3', '', '', 'konwang3@gmail.com', 0, 1, datetime.datetime(2018, 1, 18, 2, 6, 43), 1742816, 2, 2, 2171856, 'profile_images/ko/nw/konwang3/8zQ7CkrnCZgpgdHHt5fdxS.jpg', 'M', '王岳棠', 'Diiton滴燙', 886, '928691586', datetime.date(1999, 9, 6), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2018, 1, 18, 2, 6, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"accredited_datetime":"2021-05-31T02:48+00:00","hide_location":false}', 2501431, 11726, 55, 4, 1, 0, '', 0, None), (664430, 4, 4, '再見', 1881837, 97317876, 2, 1, 0, 'music/Ge/st/GestaltGirl/RUBSJvYkTFXoZVxJgZfT2L.mp3', 0, 'song_covers/Ge/st/GestaltGirl/mGP3GR3fi77K5UqcFmBHAe.jpg', 1, '', '作曲/作詞:Mikan\n\n風が君の頬に掠れた\n冬なのに部屋着は半袖で\n今日はいつも通りで\n変わらないものを手に握りしめた\n\n冷たい部屋で小さく呟いて\n電気つけてない暗い夜に窓から進む道を示してくれた\n\nさよなら\u3000言わなくちゃ\n君にはずっと笑って欲しい\n今\u3000見えなくなった\n走れ\u3000正しい道へと\n\nさよなら\u3000言わなくちゃ\n君にはずっと笑って欲しい\n今\u3000見えなくなった\n走れ\u3000正しい道へと\n\n君のことさえも全部見えなくなって\n過去のことさえも笑いたくなるいらなくて\n心の雨が今から降り始めて\n雨が止むまでは行かなきゃ\n\nさよなら\u3000言わなくちゃ\n君にはずっと笑って欲しい\n今\u3000見えなくなった\n走れ\u3000正しい道へと\n\n\n風吹過了你的臉頰\n雖然入冬卻仍穿著短袖\n今天也一如往常\n把自以為不會變化的東西握在手裡\n\n冷冷的房間裡我小聲的呢喃\n沒有開燈的黑暗夜裡\n從窗戶外看到指示了我前進的路線\n\t\n不得不說聲 再見\n期許你一直面帶微笑著\n雖然看不到了「現在」\n但跑起來吧 在正確的道路上\n\n不得不說聲 再見\n期許你一直面帶微笑著\n雖然看不到了「現在」\n但跑起來吧 在正確的道路上\n\n就連你的身影也全都看不見了\n過去的事情也可笑的完全不需要存在\n心裡的雨也開始下著\n在雨停之前我必須離去\n\n不得不說聲 再見\n你要一直面帶微笑著\n雖然看不到了「現在」\n但跑起來吧 在正確的道路上', 0, 'Writing/Arrangement: ゲシュタルト乙女 Gestalt Girl \r\nMikan Lin、Kaiaki Moh \r\n\r\nProducer:Kaiak Moh(Nichiyo Music And Sound Production) \r\nRecording Engineer:Kaiak Moh \r\nDrums Technician:Kaiak Moh \r\nMixing Engineer:Kaiak Moh \r\nMastering Engineer:Uramoto Masashi(Soi Co.,Ltd) \r\nRecording Studio:Nichiyo Music And Sound Production \r\n\r\nillustration/Animation:高妍(Gao Yan)', 0, '', 291, 320000, datetime.datetime(2021, 11, 3, 15, 5, 41), datetime.datetime(2021, 11, 3, 15, 5, 25), datetime.datetime(2021, 11, 10, 15, 0), datetime.datetime(2022, 3, 15, 16, 22, 22), 155125, 4841, 1083, 1, 3, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-11-22"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,46],[2021,47]]},"CN":{"song_of_the_days":["2021-11-23"],"top_record_weekly_champions":[[2021,47]]}}', 0, 0, 0, 0, 2, 2, 1881837, 'sha1$dmF0pfiiheQMaRrCKrZvpX$f0e4b17e7411944cdc510f7ca023c6d2234e9b67', datetime.datetime(2024, 8, 9, 11, 53, 1), 0, 'GestaltGirl', '', '', 'gestaltgirl.band@gmail.com', 0, 1, datetime.datetime(2017, 5, 27, 2, 38, 16), 1453977, 4, 4, 1881837, 'profile_images/Ge/st/GestaltGirl/bwGg6U443RnvPkytYm6bfy.jpg', 'O', '', 'ゲシュタルト乙女 Gestalt Girl', 886, '929884141', datetime.date(2016, 1, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 40), 1, datetime.datetime(2017, 5, 27, 2, 38, 16), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-12-20T10:15+00:00"}', 845526, 8659, 1, 43, 1, 0, '', 0, None), (613492, 4, 4, '別吵啦', 2441010, None, 3, 2, 0, 'music/Y_/c/Y_c/eZznrZSLV2PwbeUY5FVcr.mp3', 0, 'song_covers/Y_/c/Y_c/iPkAuEKRoWCiBaaU2eJZh.JPG', 1, '', 'Sorry 不夠 fancy 坐在咖啡店 ☕\n講話太有距離抱歉 what u say\n充滿疲勞感每天都沒有 energy ಥ_ಥ\n太多人的地方想要 run away Σ( ° △ °|||)\n承諾都因為懶惰而沒兌現\n吃飯都不結帳因為我沒錢\n難相處又不合群的討厭鬼?\n從不白天出門太亮by the way ?\u200d♂️\n從不留淚 yeah\n即使我在傷心也沒有淚\n惹人討厭\n對我好也是得到我隨便\n太多人始終以為我沒\n那是因為我始終對你很隨便\nI don’t care what u say\nI don’t I don’t care (´・ω・`)\nEven know I’m so sad\nIt is not my day\n看著你們的臉\n真的好討厭\n就是沒理由的真的好討厭ʕ•ᴥ•ʔ\n隔壁的你\n不斷的想找點話題\n想約電影\n其實也不是不可以\n現在的你\n已經不太重要可惜\n我的心裡\n容量已經滿到可以\nSorry 不夠 fancy 坐在咖啡店☕\n講話太有距離抱歉 what u say\n充滿疲勞感每天都沒有 energy ಥ_ಥ\n太多人的地方想要 run away Σ( ° △ °|||)\n承諾都因為懶惰而沒兌現\n吃飯都不結帳因為我沒錢\n難相處又不合群的討厭鬼?\n從不白天出門太亮by the way ?\u200d♂️\n拜託不要在嘗試再跟我搭話\n到底什麼讓你產生的想法\n反正人類之間的關係就是如此脆弱\n電話打來注定讓我掛\n告訴妳書上說的對\n人類都是如此犯賤\n要是不存在那價值何必要去迎合誰\n他們總說的太多\n質量便顯得不夠\nFuck out ma way\n反正你們僅管喝醉\n隔壁的你\n不斷的想找點話題\n想約電影\n其實也不是不可以\n現在的你\n已經不太重要可惜\n我的心裡\n容量已經滿到可以\n( ̄ε ̄)~♪\nSorry 不夠 fancy 坐在咖啡店 ☕\n講話太有距離抱歉 what u say\n充滿疲勞感每天都沒有 energy ಥ_ಥ\n太多人的地方想要 run away Σ( ° △ °|||)\n承諾都因為懶惰而沒兌現\n吃飯都不結帳因為我沒錢\n難相處又不合群的討厭鬼?\n從不白天出門太亮by the way?\u200d♂️', 0, '作詞 Lyrics : TOM\n作曲 Compose : TOM\n混音 Mixing Engineers : EIL\n錄音 Record : EIL\n封面設計 Visual Design : DWANG\n-\nFollow TOM\nIG : https://www.instagram.com/tom_ooo/\nFollow EIL\nIG : https://www.instagram.com/eil_1019/\nFollow DWANG\nIG : https://www.instagram.com/eatmyshooorts/', 0, '', 203, 320000, datetime.datetime(2020, 5, 15, 21, 15, 19), datetime.datetime(2020, 5, 15, 21, 15, 16), datetime.datetime(2020, 5, 15, 21, 18, 27, 793519), datetime.datetime(2020, 8, 31, 21, 51, 32), 10873, 358, 71, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2441010, 'sha1$An7XRT0MuXfq$fc5952e337091b469891b6960be5abd4a6f21db4', datetime.datetime(2022, 5, 28, 7, 20, 20), 0, 'Y_c', '', '', 'vviv554@gmail.com', 0, 1, datetime.datetime(2019, 5, 28, 11, 5, 56), 2011914, 4, 4, 2441010, 'profile_images/Y_/c/Y_c/KWczjoecdSNgW3yKfW6EJa.JPG', 'O', '', 'vviv', 886, '987995335', datetime.date(2021, 6, 13), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2019, 5, 28, 11, 5, 56), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"hide_gender":false,"had_edit_username":true,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00"}', 41714, 421, 0, 345, 1, 0, '', 0, None), (624916, 4, 3, '看他們過得很好所以我去他媽的 (They’re Living a Good Life, So I Say Fuck Em)', 2643696, 97315750, 3, 2, 0, 'music/ch/an/chang_wu/EpKbg2eHqdDQH9LpR9hHqn.mp3', 0, '', 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不會 墜機\nT*mford 香水 除臭\n反正 便宜\n升遷 還有 電梯\n你的抱怨 他們不介意\n那不是因為心胸寬大\n“你是狗 你是狗 你知道嗎?”\n有問題找人隨手轉帳\n再拿著打卡鐘 把你脖子拴上\n簡單說\n就是看不慣那些跑車\n簡單說\n聽不慣那些大餐的飽嗝\n看不慣\n那些房子他們拿來炒的\n聽不慣\n那些砸錢設計的高歌\n想著都 被欺負了 還想要chill\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, '', 190, 320000, datetime.datetime(2020, 10, 4, 10, 19, 20), datetime.datetime(2020, 10, 4, 10, 18, 46), datetime.datetime(2020, 10, 4, 10, 40, 36, 535961), datetime.datetime(2022, 1, 12, 7, 26, 55), 8188, 373, 172, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2643696, 'sha1$Q3fX9RXPruCXroenJS6JxL$39d1520f6ebbef373c7a4ca473ae4e2e79f90f78', datetime.datetime(2025, 4, 6, 1, 5, 11), 0, 'chang_wu', '', '', 'changwusmr@gmail.com', 0, 1, datetime.datetime(2020, 9, 29, 5, 0, 59), 2214299, 2, 2, 2643696, 'profile_images/ch/an/chang_wu/Mnvawv2YTAMJpmVdEUrd3F.jpg', 'M', '', '張伍', 886, '978077016', datetime.date(2020, 10, 1), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2020, 9, 29, 5, 0, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"accredited_datetime":"2021-12-03T08:16+00:00"}', 60041, 789, 0, 21, 1, 0, '', 0, None), (664569, 4, 4, 'hair tie', 2211008, None, 1, 4, 0, 'music/oz/io/ozioffcl/3pPLRQ6rWGix42PxbGEeXQ.mp3', 0, 'song_covers/oz/io/ozioffcl/FoJPnvBzruvAgvPKQY6AYw.jpg', 1, '', "You left your hair tie \nBattin those eyes \nBy the sink, you leave em behind\nThink I know why\nI'm just lookin for the answer \nWhens the next time I'll expect ya?\n\nYou gotta remind\nMe with some nerve\nTell me that we gotta rewind\nBefore we’re both hurt \nYou still got my dirty sneakers \nBaby fuck it it’s whatever \nWatch you hit my phone \nTell me how you dressed\nAct like you made of stone\nBut I know you the best \n\nKnow how this plays\nYou on ur way \nCan’t stay too late\nYou’ll always say \n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing\n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing\n\nWe back to baseline\nIt just took time \nFor you to call me often\nFace time \nTensions keep rising\nI’ll pretend to pay it no mind \nGot me fucked up my whole night\n\nWatch you hit my phone \nTell me how you dressed\nAct like you made of stone\nBut I know you the best \n\nKnow how this plays\nYou on ur way \nCan’t stay too late\nYou’ll always say \n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing\n\nI got you on my brain \nThe shit you pull is really \nDriving me insane \nBeen trying my best\nOk, damn \nI Ain’t getting no rest\nLook at you playing", 0, "去妳那?\n還是我這?\n妳總說這可能是我們最後一次見面\n\n但每一次妳走後\n髮帶又總是出現在最顯眼的地方\n\nSo,don't lie to me\nTell me where did you sleep last night", 0, '', 174, 320000, datetime.datetime(2021, 11, 5, 5, 27, 15), datetime.datetime(2021, 11, 5, 5, 27, 8), datetime.datetime(2021, 11, 14, 16, 0), datetime.datetime(2021, 11, 14, 16, 0, 20), 271101, 7449, 982, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-11-18"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,46]]},"CN":{"song_of_the_days":["2021-11-19"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,46]]}}', 0, 0, 0, 0, 2, 2, 2211008, 'sha1$gdMzCtpMmEIx$6b7fb1db5321f15371df2408c12404bb9ff8fcc9', datetime.datetime(2023, 4, 7, 10, 44, 30), 0, 'ozioffcl', '', '', 'sc0952@gmail.com', 0, 1, datetime.datetime(2018, 6, 8, 3, 21), 1781960, 4, 4, 2211008, 'profile_images/oz/io/ozioffcl/YJgwnPUpNjpMZrmJk6v9L.JPG', 'O', '', 'ØZI', 886, '981930519', datetime.date(1938, 1, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 59), 1, datetime.datetime(2018, 6, 8, 3, 21), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"hide_location":false}', 1248837, 20355, 2, 3274, 0, 0, '', 0, None), (578108, 4, 3, '36創作組_十字隼人_黑犬', 1476569, None, 3, 2, 0, 'music/wd/ra/wdragon1017/XakfSc24Zt7ZPjVDqh6snX.mp3', 0, 'song_covers/wd/ra/wdragon1017/adP93qieJxC2ocDSH5NdqU.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我快喘不過氣 再也吸不到空氣', 0, '赤弦獎決賽LIVE', 0, '', 203, 192000, datetime.datetime(2019, 3, 25, 8, 28, 49), datetime.datetime(2019, 3, 25, 8, 29, 54), datetime.datetime(2019, 3, 25, 8, 29, 54), datetime.datetime(2019, 3, 25, 8, 29, 54), 1956, 41, 1, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1476569, 'sha1$W1DQTqoJJCjx$cf314fbc894c809a96207b3c0ce1f0e2ef46436f', datetime.datetime(2024, 12, 7, 16, 10, 29), 0, 'wdragon1017', '璽宇', '朱', 'f1080730621@gmail.com', 0, 1, datetime.datetime(2015, 1, 8, 19, 59, 23), 1137359, 4, 4, 1476569, 'profile_images/wd/ra/wdragon1017/ePQGmzer5g4d2snwCZFwMW.jpg', 'M', '朱璽宇', '十字隼人A.K.A臥龍', 886, '971501016', datetime.date(1996, 10, 17), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 27, 21, 3, 5), 1, datetime.datetime(2015, 1, 8, 19, 59, 23), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1}', 17856, 137, 76, 9, 0, 0, '', 0, None), (561850, 4, 3, '生活是个** Prod.by Lopu', 2058486, None, 3, 2, 0, 'music/Ph/il/PhilipYoung/B37tVSJ7kZvGGg7R67aVBF.mp3', 5120964, 'song_covers/Ph/il/PhilipYoung/Jzf5NBtaWqUEBMZDmJqXiX.jpg', 1, '', "开门开门 查看你的户口\r\n你是独自一人驻守还是同居和谁 住口\r\nwhat about the fucking doodles\r\ninternet还连着Google\r\n快速交待你的助手\r\n别问我们属不属狗 \r\n主人道 例行公务 屁民不得妨碍\r\n你得接受这个常态 才能保持笑口常开\r\n廉耻荣辱嘴边挂 四个必须现代化\r\n你怎么背诵对的话时 瞳孔睁得那么大\r\n让我们继续 如果没异议\r\n更多的秘密 挖掘得细腻 必要时用尽整(政)治工具\r\n根本不给一个shit about谁贪几十几亿\r\n在我意兴尽致淋漓前你没有提问权利\r\n看你神闲心烦意乱 不妨当下立判\r\n定义腐朽享乐疑犯 推测不靠主观臆断\r\n现在轮到你来辩护 我知道你没freestyle\r\n劝你慎重思考 言行事关前途\r\n\r\nthen I’ll say\r\nlife’s a bitch and then you die\r\nthat’s why we get high\r\n‘cuz you'll never know\r\nwhen you're gonna go\r\n(nas says)\r\nlife’s a bitch and then you die\r\nthat’s why we puff lye\r\n‘cuz you'll never know\r\nwhen you're gonna go\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\n不用关心学生被骗钱财跟家断了消息\r\n不会关心偷窥癖变态的镜头焦距\r\n就像你不会关心马戏表演动物遭遇\r\n你选择逃避 再选择忘记 借口没档期\r\n再用不可抗力暴击镇压真理抗议\r\n践踏着道义 对事实充耳不闻\r\n最偏爱平稳渡轮苟且囫囵至你入坟\r\n你让我辩护 but i ain’t got no shit to say\r\n没上帝眷顾 phony acting full of my face\r\n虽事关前途 by force won’t be persuaded\r\n因为始终相信 one day we will make it\r\n\r\n\r\nthen I’ll say\r\nlife’s a bitch and then you die\r\nthat’s why we get high\r\n‘cuz you'll never know\r\nwhen you're gonna go\r\n(nas says)\r\nlife’s a bitch and then you die\r\nthat’s why we puff lye\r\n‘cuz you'll never know\r\nwhen you're gonna go", 0, "This is just a song about a breakfast store in my neighbourhood, and Netease & Xiami keep on deleting it.\r\nMaybe somehow I touch the weakness of this fucked up society.\r\nBut somebody's gonna say this.\r\nLife's a Bi**h", 0, '', 213, 192000, datetime.datetime(2018, 7, 27, 14, 15), datetime.datetime(2018, 7, 27, 14, 13), datetime.datetime(2018, 7, 27, 14, 13), datetime.datetime(2019, 12, 13, 10, 52, 35), 10131, 410, 28, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2058486, 'sha1$0SfTPMv4QKT1$c45f472ae16c3f9fb3890060878e15aeea65f4ef', datetime.datetime(2019, 3, 9, 12, 43, 8), 0, 'PhilipYoung', '', '', 'himsfei@gmail.com', 0, 1, datetime.datetime(2017, 8, 20, 2, 40, 55), 1629536, 4, 4, 2058486, 'profile_images/Ph/il/PhilipYoung/UKYeNptTrEQddCtrukAnNV.jpg', 'O', '', '黑羊', 86, '18612370119', datetime.date(1938, 1, 1), 'BJ', 2, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2017, 8, 20, 2, 40, 55), 2, 0, 'zh-hans', 1, '{"hide_gender":true,"had_edit_username":true,"show_intro":false}', 144925, 1565, 1, 2723, 0, 0, '', 0, None), (645663, 4, 3, 'TUNG - Sweet (Prod. Vinny Xing)', 2114516, None, 3, 2, 0, 'music/tu/ng/tungtung88/XzpGX2Asw98tmXtTHEvnhF.mp3', 0, 'song_covers/tu/ng/tungtung88/gdvRGcZ7VGyuKKFPJe7GsH.jpg', 1, '', "Come with me you would like roleplay\nDon't into me I want more foreplay\n持續著你會不停淪陷\n跪下 我要大聲聽你叫我寶貝\n\nWalking by the other girls 偷看不停點頭\n眼神準心瞄準我 不斷回首\nOh tryna know my name\nT U N G, With dat cute ass ayy (Better TAT on brain)\n\nKiss*4 (pinky lip lip)\nLick*4 (where u need)\nShake dat booty (不停clapping)\nBih*4 kitty so sweet\n\nWoo 陪我日夜顛倒\n365 是焰火不斷燃騷\nWoo 眼神脫離軌道\n是著了魔 我是新一代的宗教\nI can do the lap dance (if you want it)\nLet me twerk on your rocket (if you want it)\nI can driving you crazy (if you want it)\nIf you want me, I'm here for my (ba-by)\n\n跟我騎上杯子蛋糕 脫離航道\n幫我解鎖靈魂 脫離防盜\n與你分享我的氣息 私下容貌\n佔有我的餘溫 just wanna go down\nOk Down*4 只想與你不停 (down*4)\n我們順序可以前後顛倒 切換姿勢還能上下對調\n\nDon't drippin' on the mask (mask)\nI don't like cum fast\nBoy don't be mad\nI want that (real man)\n\n動彈不得幫我銬上手銬\n對我私下處刑不需要打擾\n拍打我的靈魂揉捏蜜桃\nHickey on my neck 留下愛的記號\n\nKiss*2 (pinky lip lip)\nLick*2 (where u need)\nShake dat booty (不停clapping)\nBitch*2 kitty so sweet", 0, 'https://www.instagram.com/6tu1ng4/\nhttps://www.instagram.com/djvinnyxing/\nhttps://www.instagram.com/jay___blunt/\n\n詞 Lyrics:TUNG\n曲 Composer:TUNG\n製作人 Producer:Vinny Xing\n錄音Recording&Ad-libs:RJay\n混音Mixing:Vinny Xing\nCover by me & my lips?\n\n突襲你們屬於我的彤式甜蜜???', 0, '', 129, 320000, datetime.datetime(2021, 5, 14, 10, 53, 29), datetime.datetime(2021, 5, 14, 10, 53, 19), datetime.datetime(2021, 5, 14, 14, 0), datetime.datetime(2021, 5, 18, 10, 5), 102, 5, 1, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2114516, 'sha1$g7LRpjY4LrgHYCxeR0xOp3$22c68c585af7a4d2829d0119dacad56575cc8928', datetime.datetime(2024, 7, 20, 4, 54, 46), 0, 'tungtung88', '', '', 'abc0960506351@gmail.com', 0, 1, datetime.datetime(2017, 10, 18, 3, 13, 40), 1685561, 4, 3, 2114516, 'profile_images/tu/ng/tungtung88/aDjuksCj9VCZ9tGVPxT2g2.jpg', 'F', '', 'TUNG', 886, '960506351', datetime.date(1999, 6, 14), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 25, 21, 3, 10), 1, datetime.datetime(2017, 10, 18, 3, 13, 40), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"hide_location":false}', 531, 7, 46, 449, 0, 0, '', 0, None), (570704, 4, 3, '小海灘 LIL BEACH', 2365834, None, 3, 2, 0, 'music/Th/eh/Thehopend/GZFjxPbttzqxgCxyL9b2E.mp3', 5426616, 'song_covers/Th/eh/Thehopend/HQEPdaCjLmRGRkoLcVZ6B4.jpeg', 1, '', '她駐留在我心上\n 說時間晚了能不能住我家\n我說妳男友會不會罵\n「反正他又管不動我 想怎樣又沒差」\n我房裡沒隔音牆 但氣氛讓她硬上\n從沒遇過那麼Hot的而且身材有夠辣的\n床頭床尾浴室廚房一直滾到冰箱\n\n她不斷喊著Don’t stop 我把動作停下\n在她耳邊輕語要捅死她\n今晚我們沒顧忌又沒呼吸的世紀大失態\n把生活活得誇張 沈醉在她似魔的髮香\n讓這首夜曲傳遍大街小巷\n情是偷了 人也走了\n時間久了再聯絡我\n\n\nI know her name 小海灘\n達到目的再將妳海放\n什麼偷吃 這叫互相\n想念就是剪不斷 理還亂\nKnow her name 小海灘\n這節奏剛好忽快又忽慢\n像被注入一棟杜拜 (baby)\n儘管置身事外\n\n\n亂講 又沒親眼目睹\n她的存在只是當我身價輔助\n也沒讓她得知我的收入\n小海灘被玩爛了 來了就走\n扔了垃圾就沒再回頭淨灘\n收起妳吃不到葡萄說葡萄酸的心態\n一夜之間 翻價身轉 熱到她熱痙攣\n她的生活依然凌亂好比她的月經亂\n摸不透我想法 我已讀不回\n忙著炫耀像炫富\n她只能點燃一吐為快何必當初\n才知道是誰壞 不留名在心上\n於是她翻畢冊才想起\n我是她當時排斥的書呆', 0, 'Thehopend - 小海灘 (Audio)\r\n\r\nFollow Thehopend:\r\nhttps://instagram.com/thehopend\r\nhttps://www.facebook.com/muzliwayne\r\n\r\n\r\n\r\n-\r\nBeat Arrangement : S1an (remake)\r\nComposers&Lyrics : 禮韋\r\nRecording Engineer : 壹零伍\r\nMixed : 禮韋\r\nMastering : Volong\r\nArt by @thehopend', 0, '', 226, 192000, datetime.datetime(2019, 10, 5, 19, 1), datetime.datetime(2018, 12, 18, 16, 30), datetime.datetime(2018, 12, 18, 16, 30), datetime.datetime(2020, 6, 15, 1, 52, 52), 595283, 13464, 1710, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2020,19],[2020,20],[2020,22],[2020,29]]}}', 0, 0, 0, 0, 2, 2, 2365834, 'sha1$UCHnCTtmpCuMiD74abVaPv$e6c4fc45753181c2ff43c53265009a2a349e18b9', datetime.datetime(2025, 3, 28, 5, 11, 35), 0, 'Thehopend', '', '', 'thehopend4work@gmail.com', 0, 1, datetime.datetime(2018, 11, 25, 6, 17), 1936762, 2, 2, 2365834, 'profile_images/Th/eh/Thehopend/mnLNudcCFL2wHP75UFPUHa.jpg', 'M', '禮韋', 'thehopend', 886, '989294525', datetime.date(1996, 7, 28), 'PIF', 96, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2018, 11, 25, 6, 17), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-06-18T13:30+00:00","hide_location":false}', 1463399, 9009, 0, 5, 1, 0, '', 0, None), (650839, 4, 4, '就算閉上眼睛', 1442300, 97316913, 1, 6, 0, 'music/ju/ne/junepan/DAyjCJUJgpLFjhbKLos9uV.mp3', 0, 'song_covers/ju/ne/junepan/EKEn4VgY8S9H38jumNiVLA.png', 1, '', '【就算閉上眼睛 EVEN IF】\n詞|蕭戎雯\n曲|June Pan、羅晧宇、陳逸宏、許沐恩\n\n讓寂寞空轉\u3000那⿊夜 (Follow the moonlight \n當時光流連\u3000河岸邊 (Strolling in midnight \n聽⾒ \n風吹來在耳畔\u3000捎來了他的關⼼ \n(Follow the moonlight \n就當我是浪漫\u3000騎單⾞\u3000旅⾏ \n(Strolling in midnight \n\n有多久不曾\u3000發著呆 (Follow the moonlight \n才慢慢懂得\u3000留空⽩ (Strolling in midnight \n習慣 \n轉錯彎過了頭\u3000十字口\u3000徘徊 \n上坡總有顛簸\u3000下坡的路\u3000卻太快 \n\n城市光火逐漸地黯去(Follow the moonlight \n⼼中出現透明的頻率(Strolling in midnight \n不再\u3000猶豫\u3000前進 (Follow the moonlight \n告訴我 \n就算\u3000閉上\u3000眼睛 (Hello to sunrise \n\n(Follow the moonlight \n(Follow the moonlight \n\n有多久不曾\u3000發著呆 (Follow the moonlight\n才慢慢懂得\u3000留空⽩ (Strolling in midnight \n學會 \n繞遠路的幽默\u3000把地圖\u3000重新打開(Follow the moonlight \n沿途風景探索\u3000調整步伐\u3000和節拍 (Hello to sunrise \n\n城市光火逐漸地黯去 (Follow the moonlight \n⼼中出現透明的頻率 (Strolling in midnight\n不再\u3000猶豫\u3000前進 (Follow the moonlight \n告訴我 \n就算\u3000閉上\u3000眼睛 (Hello to sunrise \n\n前⽅的路逐漸變清晰 (Follow the moonlight \n我開始有嶄新的決定 (Hello to sunrise \n不再\u3000擔⼼\u3000失去 \n告訴我 \n就算\u3000閉上\u3000眼睛', 0, '你有多久沒為生活留空白?\n趁著緩下來的時期調整步伐和節拍\n回顧人生沿途的風景探索\n重新看看地圖\n忽然也能理解繞遠路的幽默\n\n⎊⎊ ᴊᴜɴᴇ ᴘᴀɴ ⎊⎊\ufeff 2021全新作品 專輯首波搶先聽\n\n【就算閉上眼睛 EVEN IF】MV \n6/20 21:00上線,請鎖定 https://junepan.pros.is/YTsub\n\n首張專輯《25歲的我明天還是要上班》\n6.30 正式發行!\n官網搶先開放預購中\nwww.junejunepan.com', 0, '', 218, 320000, datetime.datetime(2021, 6, 17, 9, 52, 1), datetime.datetime(2021, 6, 17, 9, 51, 52), datetime.datetime(2021, 6, 19, 13, 0), datetime.datetime(2021, 6, 19, 13, 4, 22), 160257, 4608, 668, 1, 4, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-07-01"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,27],[2021,28]]},"CN":{"song_of_the_days":["2021-07-02"],"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1442300, 'sha1$Gf6iLxZWD2o4$542faa3c05b89a3fcce1b9f613769cc29930af53', datetime.datetime(2023, 7, 20, 16, 47, 1), 0, 'junepan', 'June', 'Pan', 'junepeggy111283@gmail.com', 0, 1, datetime.datetime(2014, 8, 12, 21, 29), 1103802, 2, 2, 1442300, 'profile_images/ju/ne/junepan/CTQ9HUrCbGDkYfrC29pitU.jpg', 'F', 'June Pan', 'June Pan', 886, '981520788', datetime.date(1994, 11, 12), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 46), 1, datetime.datetime(2014, 8, 12, 21, 29), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-09-08T07:59+00:00","show_birthday":0,"hide_location":false}', 696279, 3739, 10, 226, 1, 0, '', 0, None), (653901, 4, 3, '李包比自傳 feat. 簡道生', 2821367, None, 3, 11, 0, 'music/ms/sd/mssdrbeauty/3ti7cQLGHHGciTa2uHLZRj.mp3', 0, 'song_covers/ms/sd/mssdrbeauty/62Jyg85PscH4yHGKbJXL6A.png', 1, '', '我是美麗本人本名叫做李包比\nThis is Dr. Beauty a.k.a. Bobi Lee\n\n今年三十一 但外表特老氣 \n31 years old, but looking older than I look\n\n身高一七三 體重有九十一\n173cm and weight 91kg \n\n駕照我有小型車我還是老司機\nNot only have my driver license but also an O. G.\n\n克林頓最愛找李文斯基 吃雞 肉 \nClinton loves eating chicken with Levinsky \n\n這個部分講起來好刺 激唷\nThis part of the story sounds so excited \n\n我是傳播系 大學在慈濟 \nI was studying Mass communication at Tzu Chi University\n\n上來電視宣傳佛法是好時機 喔 \nNow is the right time to preach Buddhism on TV\n\n\nLaagigi ‘s coming bro \nLaagigi ‘s coming bro\n\n大屁屁發情瞜\nBig ass going into heat now\n\n我賤價拍賣一百塊我立刻當你婆 \nI can cut the price for you . You only need a hunnid for me to be your escort \n\n再多加一百就能輕輕下腰幫你摩\nPay an extra hunnid bill you’ll receive a lower body part grinding style massage\n\n今天第一次嗎? 小弟弟放輕鬆\nFirst time here? Just relax boy. \n\n我功能特多還會拍片剪輯\nI got whole lotta skill set and also know how to shoot and edit video footage\n\n價格實在 人又耐操還比外面便宜 \nThe real bargain right here, hard -working and cheaper than others. \n\nAdobe Photoshop 還會些 illustrator\nAdobe Photoshop, Illustrator too \n\nIndesign sketchup powerpoint 我全都會了沒在騙的\nIndesign, SketchUp and PowerPoint. I know it all. Not gon’ lie. \n \n拜託賞個機 會\nPlease just spare a chance \n\n我屁股翹 顏值高\nI got the ass and the look\n又有誰能匹配\nAin’t nobody can match this\n\n我知道讓我進棚會有太多人會心 碎\nI know most of y’all gon’ be mad if win this audition\n\n說我饒舌技巧只是網紅裡的低 配\nSaying I’m just an instagram model with the worst rapping skill\n\n \n抱歉我不是網紅公司叫我藝人 \nSorry I’m not an model, they’ve called me artist\n\n我美貌就連網美都說實在太過逼人 \nI’m drop dead gorgeous even a hottest model thinks this beauty is beyond imagination \n\n太不平等\nIt’s just not fair\n\n他禿頭還能進這? \nHow come he got in with with no hair?\n\n先天條件不平等 是該要如何競爭\nWe’re born different and how are y’all gon’ compete with this? \n\n現在沒beats 叻 \nNow that the beat is gone \n\n有點 尷尬\nand it’s little awkward now\n\n是個男人就該有擔當\nBut gotta do what you gonna do and act like a real man \n\n十個禿頭有九個潘納 \n9 out of 10 bald-headed person are rich \n\n我 是第十個哇胸散甲(我最貧窮)\nand I’m that poorest one out of that ten\n\n\n順便介紹一下我的家庭背 景 \nImma tell you a little bit about myself \n\n我爸媽知道我來參加他們都很灰 心\nMy parents are disappointed ever since I attended this show\n\n我老婆知道後 她說我一定被講內 定\nIf my wife knows, she prolly will say shit like “People will thinks you have some connection”\n\n我老妹不在這 man他嫁去荷蘭飛 行\nMy sister’s not here, she got married and moved to Holland to stay high up. \n\n \n我女兒 只會說爸爸 開車小心\nMy daughter only know how to say “Drive safe daddy”\n\n阿爸阿母別擔心這場我會贏 \nDon’t worry bout me mom and pops, Imma win this round\n\n我會使盡全力唱的繪聲繪影\nImma spit hard and rhyme to the fullest \n\n再次自我介紹各位老闆我叫美麗\nOnce again everybody, My name is Dr. Beauty', 0, '英文:My Name is Dr. Beauty feat.\xa0DawsonC\n作詞:美麗本人 Dr.Beauty\n作曲:美麗本人 Dr.Beauty/謝乾 Xieh Chien\n編曲:史今 SJIN\n貝斯:簡道生 Dawson Chien\n製作:謝乾 Xieh Chien\n混音:謝乾 Xieh Chien\n\n網友敲碗 訊息爆量\n韓國說唱團體評論風格獨特\n好機車評論說美麗HOLD住全場\n\n地表最精緻美男子 美麗本人\n說他第一帥 他是真的帥\n說他第一美 他是真的美\n零死角的精緻臉龐 表示誠意獻上第一次\n單曲李包比自傳 網友表示很可愛 \n美麗本人:完全可愛愛\n\n李包比自傳取自美麗本人人力銀行的履歷,起初因為參加嘻哈選秀節目,錄製節目被通知需要最能展現自己的歌曲,因此,美麗本人在絞盡腦汁之後,決定將自己在應徵用的履歷表化成歌曲演唱給諸位評審老師,沒想到歌曲因此上了Youtube發燒3,美麗本人看到發燒排行榜,朝天花板吶喊:自己的頻道都沒有上過發燒排行榜,簡直是天妒容顏無暇美男子。 而網友敲碗數位上架,不斷私訊美麗本人,而以表誠意美麗本人特地用自己的頭皮磨謝乾乾,拜託他進錄音室錄音,屈就於美麗本人的頭皮,謝乾乾出資又出力的錄製,讓美麗本人正式成為創作實力兼具的歌手。', 0, '', 122, 320000, datetime.datetime(2021, 7, 14, 14, 29, 56), datetime.datetime(2021, 7, 14, 14, 29, 43), datetime.datetime(2021, 7, 21, 4, 0), datetime.datetime(2021, 7, 21, 13, 37, 43), 28435, 1015, 181, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-07-27"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-07-28"]}}', 0, 0, 0, 0, 2, 2, 2821367, 'sha1$kMA0HESFzEC2$8b63602e4907ad47c491931195f42252b825ba92', datetime.datetime(2024, 2, 7, 6, 55, 18), 0, 'mssdrbeauty', '', '', 'mssdrbeauty@gmail.com', 0, 1, datetime.datetime(2021, 7, 5, 12, 19, 28), 2391854, 4, 4, 2821367, 'profile_images/ms/sd/mssdrbeauty/AdPbN5tgwkEWmLJ4oMtbvW.jpg', 'M', '', '美麗本人 Dr. Beauty', 886, '933003030', datetime.date(1990, 2, 26), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 43), 1, datetime.datetime(2021, 7, 5, 12, 19, 28), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"accredited_datetime":"2021-07-23T01:03+00:00","hide_location":false}', 46070, 1327, 0, 3222, 1, 0, '', 0, None), (647706, 4, 4, 'Insomnia', 1520031, None, 5, 12, 0, 'music/ke/ll/kellyrock3722/QeJHCNzNN5Su46jZiaotrQ.mp3', 0, 'song_covers/ke/ll/kellyrock3722/X9mGywLNxYzATXa347pxcN.jpg', 1, '', "神啊告訴我該怎麼做\n眼神迷濛 all day long\n夜貓牠打亂生活的節奏\n究竟為什麼\n想破頭還是沒結果\n\n輾轉難眠 想催眠自己\n翻來覆去 Counting sheep\n我試著跳脫自己那無聊的生活\n日有所思夜有所夢\n\nI just wanna lay on my bed \nNo I can't\nin my brain\n思緒在飛\n\n誰能夠心如止水\n不如沈醉\n就這樣吧 在太陽出來之前\n\n多麼希望能睡個好覺\n醒來就能把 你忘掉\n我還能往哪裡逃\n逃離那日復又一日的壞預兆\n保持清醒不是解藥\n\n可不可以就讓我睡著\n生理時鐘它\n錯亂了步調\n閉上眼也逃不掉\n再清醒不過幾秒\n想像 多好\n\n輾轉難眠 想催眠自己\n翻來覆去 Counting sheep\n我試著跳脫自己那無聊的生活\n日有所思夜有所夢\n\nI need a glass of milk\n解答心中的confuse\nI am sorry even boring\nwhat I gotta do\nI can not sleep\nat night all right\n不斷在房間裡徘徊 just like\n\n多麼希望能睡個好覺\n醒來就能把 你忘掉\n我還能往哪裡逃\n逃離那日復又一日的壞預兆\n保持清醒不是解藥\n\n可不可以就讓我睡著\n生理時鐘它\n錯亂了步調\n閉上眼也逃不掉\n再清醒不過幾秒\n想像 多好", 0, '睡不著嗎?一起數羊吧??\n\nSong Credit|\n作詞:芊妙、柯棨棋\n作曲:芊妙\n編曲/製作:丘暘\n演唱:芊妙、柯棨棋\n\nSpecial Thnaks|GMA金曲獎前進校園工作坊 \n金曲老師and夥伴們\n\nFollow Us|\n芊妙 Instagram:\nhttps://www.instagram.com/miao_0223/\n柯棨棋 Instagram:\nhttps://www.instagram.com/77_kezz_/\n丘暘 Instagram:\nhttps://www.instagram.com/1023yang/\n\nArtwork Credit|\n佳盈\nhttps://www.instagram.com/carrie.drawalot/', 0, '', 280, 320000, datetime.datetime(2021, 5, 28, 9, 17, 3), datetime.datetime(2021, 5, 28, 9, 15), datetime.datetime(2021, 5, 28, 10, 30, 21, 678607), datetime.datetime(2022, 12, 13, 17, 38, 21), 21763, 840, 280, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1520031, 'sha1$7FvxxksBliQn$976870aa711b28a242f7a887e6440e787e820752', datetime.datetime(2025, 3, 26, 6, 14, 39), 0, 'miao0223', '芊妙', '陳', 'kellyrock3722@gmail.com', 0, 1, datetime.datetime(2015, 6, 9, 23, 4, 6), 1179648, 4, 4, 1520031, 'profile_images/ke/ll/kellyrock3722/BEqGnH5bVUUnyoyRwoZwxB.JPG', 'F', '', '芊妙Miao', 886, '925205375', datetime.date(1999, 2, 23), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 41), 1, datetime.datetime(2015, 6, 9, 23, 4, 6), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":true,"show_birthday":2,"had_edit_username":true,"accredited_datetime":"2022-06-24T05:36+00:00","hide_location":false}', 313837, 1465, 38, 10, 1, 0, '', 0, None), (566879, 4, 3, '米兒', 1824564, None, 1, 4, 0, 'music/bi/si/bisiugroup/EyLv3BaGcvReDcqX5pRZZZ.mp3', 0, 'song_covers/bi/si/bisiugroup/UXn4UucdFdHE9YW72gPm8f.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', 0, '米兒,來自霓虹絢爛的城市中,最深不可測的角落,她究竟是一場美麗邂逅,還是一個巧妙的騙局,又或者,她是個不存在的謎團?最危險的東西,一直都來自想像⋯⋯\n\n詞曲:狗柏\n演唱:狗柏、鄭小韻\n編曲:美秀集團、Dennis\n音樂製作人:吳永吉、Dennis\n錄音:徐振程、何政毅、葉斯偉\n音樂剪輯:葉斯偉\n混音:Andy Baker', 0, '', 305, 320000, datetime.datetime(2018, 10, 11, 9, 32, 50), datetime.datetime(2018, 10, 11, 9, 36, 9), datetime.datetime(2018, 10, 11, 9, 36, 9), datetime.datetime(2018, 10, 11, 9, 36, 9), 197007, 5781, 181, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1824564, 'sha1$YQtvLov4crv6$b57286ed8598619749800e9aee4e9c9ee2ba1ad8', datetime.datetime(2021, 12, 17, 5, 49, 59), 0, 'bisiugroup', '', '', 'bisiugroup@gmail.com', 0, 1, datetime.datetime(2017, 2, 2, 22, 52), 1337696, 2, 2, 1824564, 'profile_images/bi/si/bisiugroup/9AyvUU9FcJib4aDzA7efRS.png', 'O', '美秀集團', '美秀集團', 886, '961199542', datetime.date(2016, 5, 27), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2017, 2, 2, 22, 52), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"hide_location":false}', 1576803, 41140, 0, 19367, 1, 0, '', 0, None), (562248, 4, 3, '陪你失敗 ft. 寺二', 1874577, None, 3, 2, 0, 'music/Ma/rz/Marz23/d7fKVhoDByKvZtVHkiovog.mp3', 12286872, 'song_covers/Ma/rz/Marz23/8XRjwqHCA2pxHoGgNha5nZ.jpg', 1, '', 'Marz23:\n\n這是來自台北某一個角落的no body\n罪惡之都的夜一 如往常的no party\n我放著beat 安撫著崩潰的情緒\n才發現根本找不到一句適當的比喻\n我受夠人生怎麼就是不公平\n不管再怎麼努力 再怎麼學聰明\n早就玩膩 這失敗的戰役\n還傻傻相信自己就是那成功的範例\n我理解 那種被全世界孤立的感覺\n能理解 精神的疾病在血液不斷蔓延\n能理解 又開始再抽煙\n能理解 有時候這世界不值得我們去留戀\n\n數不清嗑了多少 安眠又失眠\n直到我身體崩壞 也都沒感覺\n不管你說我多廢 說我有多醉\n反正我早就無法分辨 白天或黑夜\n\nHook :\n\n你不是孤單一個 \n至少我陪你失敗\n就算你已經無助的選擇離開\n不需要再隱藏也不必再忍耐\n想哭就哭吧眼淚我全都買單\n\n寺二:\n\n我是個自由的靈魂不用別人來管\n多愛世界一點管你多麼的懶\n少說廢話句點看我這麼的喘 \n釋放壓力快點累積這麼的滿\n\n我不是 一個專業的音樂人\n也許我還卡在 懵懂和單純\n懶得費心製造 分爭和仇恨\n發覺每天吃飽 已是種福份\n忙著放空思考 生命的責任\n自己才是 帶領自體的牧 人\n汲汲盈盈名利是把雙面 刃\n尋尋覓覓只為求得一個 吻\n\n知己知彼知人 知面不知心\n自己就是陪你 自己的知音\n好好頃聽心中 真實的指引\n相信你有面對 失敗的自信\n\nHook:\n\n你不是孤單一個 \n至少我陪你失敗\n就算你已經無助的選擇離開\n不需要再隱藏也不必再忍耐\n想哭就哭吧眼淚我全都買單\n\nFreestyle:\n\n現實世界 根本就不是在網絡\n電視節目 看到的那些 \n而是發生在你生活中 真真切切\n能讓你感受到愛 感受到痛\n感受到生命的脆弱\n所以不管你在哪裡 \n我希望 這微不足道的聲音\n可以讓你感受到\n所有的失敗 我們都會陪著你\n\nBreakdown:\n\n「不被誰控制人生更充實\n要做個勇士自己來統治」\n我們都會陪著你\n「用愛的攻勢緊繃都鬆弛\n沮喪的同時夢想別終止」\n\nHook:\n\n你不是孤單一個 \n至少我陪你失敗\n就算你已經無助的選擇離開\n不需要再隱藏也不必再忍耐\n想哭就哭吧眼淚我全都買單', 0, '成功,只是社會給的框架\r\n失敗的人,不代表沒有榮耀\r\n\r\n這首歌送給還在這條路上努力的人,\r\n也獻給在天上的朋友。\r\n--------------------------------\r\n詞Lyrics:Marz23、寺二\r\n曲Composer:Marz23、寺二\r\n製作Producer:Marz23\r\n編曲Arranger:Marz23\r\n錄音Recording Engineer:Marz23、94\r\n混音Mixing:神崎森\r\n\r\n封面 Design:莎莎\r\n--------------------------------\r\n?活動資訊:\r\n\r\n2022.1.20 仁武高中\r\n2022.2.7 eMo 4eVEr https://reurl.cc/mGGZqY\r\n2022.3.5 春浪 https://bit.ly/32BtDS9', 0, '', 307, 320000, datetime.datetime(2019, 6, 15, 7, 10), datetime.datetime(2018, 7, 31, 11, 0), datetime.datetime(2018, 7, 31, 11, 0), datetime.datetime(2022, 1, 14, 13, 47, 48), 500399, 11946, 578, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2018-08-18"],"recommend_by_editor":true,"top_record_weekly_champions":[[2018,31],[2018,32],[2018,33],[2018,34],[2018,35]]},"CN":{"song_of_the_days":["2018-08-19"]},"HK":{"top_record_weekly_champions":[[2018,32],[2018,33],[2018,34],[2018,35],[2018,36]]}}', 0, 0, 0, 0, 2, 2, 1874577, 'sha1$AjpdpXyKG5ox$b47f1f19525dff66bb2026943ecd7051ca3cf6e6', datetime.datetime(2023, 2, 27, 12, 44, 33), 0, 'Marz23', '', '', 'marslin0923@gmail.com', 0, 1, datetime.datetime(2017, 5, 19, 16, 41), 1446727, 4, 4, 1874577, 'profile_images/Ma/rz/Marz23/SHxmdAQqiWDVNdo4mMGCTm.jpg', 'M', '林志融', 'Marz23', 886, '979092333', datetime.date(1991, 9, 23), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 57), 1, datetime.datetime(2017, 5, 19, 16, 41), 1, 0, 'zh-hant', 1, '{"had_edit_username":true,"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-09-11T07:14+00:00"}', 2019254, 18142, 2, 3052, 1, 0, '', 0, None), (645998, 4, 4, '我的冰箱裡有企鵝 武陵高中63rd畢業歌', 2761059, None, 3, 2, 0, 'music/3r/dA/3rdAPark/RnxQbUgAi7NoLsekcYgHiR.mp3', 0, 'song_covers/3r/dA/3rdAPark/i5nAcvDxr3BkkMRe5oiiQG.jpg', 1, '', "閉上眼 熟悉的回答\n再度浮現出最初的模樣\n多少次 在心底 深深的發芽\n發芽後成長 長出夢想\n嚐幾口青春的甜釀\n汗水淋漓後越陳越香\n多少事 在心中 不斷的印拓\n拓成屬於我們的勳章\n\n三年的時間親像一場眠夢 敢若一暝就過去\n成長的過程紀錄佇桌仔頂的相片內面\n過去彼張張笑面\n新生才拄拄欲開始\n分離傷緊 像徛鵝入水一聲POW\n若無就趕緊走\n因為咱的時間一秒一分一工咧飛\n放捒青春光陰一直衝線走\n雄雄度過這段時光之後\n彼上蓋重要的 當然是你的冰箱敢有好料\n閣有啥 something hot 愛人朋友攏佇遮\n閣有我的夢 嘛囥佇遐發穎長做大榕仔\n我得欲來去出走 kha-báng倚佇咧門仔口\n\n笑容目屎攏款牢牢\n一聲再見 共所有的遺憾攏交落\n怎麼就這樣匆匆度過三年\n怎麼這一切都還是沒有改變\n依舊就這麼廢然後成績bad\n回首不免慚愧 諸事狼狽\nBut同學們頑張って\n我的歌陪你熬過每個漫長夜\n追夢再累也別氣餒\nNever gon’ stop and never gon’ regret\n\n閉上眼 熟悉的回答\n再度浮現出最初的模樣\n多少次 在心底 深深的發芽\n發芽後成長 長出夢想\n嚐幾口青春的甜釀\n汗水淋漓後越陳越香\n多少事 在心中 不斷的印拓\n拓成屬於我們的勳章\n滿懷期待的 喔~\n勇敢自信的 喔~\n儘管受傷也仍會站起面對整個世界那懷疑的目光\n挺起胸膛\n再勇敢的闖\n\n冰箱裡的企鵝吃布丁配著可樂\n教室裡的我們撐著頭看著課本\n三年的歲月難捨難分\n終究還是到離別時刻\n腦中卻仍想著晚餐要吃什麼呢\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’m in the game I couldn’t win\nIs this the place that we mean to be\nIf this song gotta make me famous\nWe are creating our own mythology\nIt will be fine, we’re all under spotlight\nMake everything right, drop top the roof and drink sprite\nAll you gotta do is slide with summer vibe\nCause you know that this is not the finish line\nOh, my god. It’s my biggest day\nI'm feeling like the ice cream with the creamy taste\nDrink a cup of iced tea that's what we do in Sunday\nIt’s too early to go sleep, lets party\nThey say that I a freak\nRehabilitation just don't work out for me. Let's go for a trip\nGo crazy when the sun set, I'll see you in the morning\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漸行漸遠的陳舊冰箱 曾伴你成長\n但光陰卻催促著仍舊童稚的身影離去\n雖然道別有些倉促 有些草率\n雖然離開後 總過著頭頂烈陽的艱苦日子\n揮汗如雨卻還得戴著口罩 左腳並著右腳\n一直奮力向前跑 與夢想的距離 卻絲毫沒有減少\n\n但請永遠記著 往昔的經歷 從來就不只是回憶\n\n那些曾擠在一起的小夥伴們\n儘管在推開箱門後 朝各自的方向緩緩散去\n但就算泅游在不同的冰川上\n誰說在匯流到南極海的途中 大夥不會再度相遇\n每當你被烈日烤得快要融化時\n每當你擱淺在駭人的淺灘之中\n他們會從遙遠的南方 啣來能治癒你的冰塊\n在殊途的未來 浮沉在腦海的冰箱 仍承載著對彼此的愛\n\n多年後 或許你偶爾會憶起\n那段一起窩在冰箱裡 擁擠的日子\n\n會想起你們曾用掌蹼 在壁上的霜 刻劃下的約定\n那沉沒在地平線後方 夢想中的南極\n它會一直等著你 等著你去追尋\n\n\n編曲:C.Whales\n作曲:C.Whales / 劉丞勛 Lunsh / AuCu 金童 / Jerriest\n作詞:C.Whales / 劉丞勛 Lunsh / AuCu 金童 / Jerriest\n\n演唱(依出場順序):Pine梨 / 劉丞勛 Lunsh /AuCu 金童 / C.Whales / Jerriest\n電吉他:Ting\n\n\n錄音:金魚數位音樂\n混音:金魚數位音樂\n\n封面繪製:Jerriest\n文案撰寫:劉丞勛 Lunsh\n\n上帝:老季\n乾爹:武陵高中訓育組及畢籌會', 0, '', 320, 264759, datetime.datetime(2021, 5, 18, 7, 10, 32), datetime.datetime(2021, 5, 18, 7, 10, 22), datetime.datetime(2021, 5, 18, 11, 0), datetime.datetime(2021, 5, 18, 11, 5, 43), 40486, 1151, 333, 1, 0, 1, 0, None, 4, '{"TW":{"audition_awards":{"128225":{"event":"\\u3010\\u9ad8\\u4e2d\\u7d44\\u3011StreetVoice \\u8857\\u8072 \\u7b2c\\u4e8c\\u5c46 \\u7562\\u696d\\u6b4c\\u66f2\\u5fb5\\u9078","award":"\\u7b2c\\u4e09\\u540d"}}}}', 0, 0, 0, 0, 2, 2, 2761059, 'sha1$ojkcjFSh0WfD$156613ea41a7611db6ace41fbfe8d379f7e89b52', datetime.datetime(2021, 7, 20, 6, 49, 52), 0, '3rdAPark', '', '', '3rdapark@gmail.com', 0, 1, datetime.datetime(2021, 5, 17, 15, 53, 22), 2331562, 4, 4, 2761059, 'profile_images/3r/dA/3rdAPark/Gamw2aLtdiwz7WfhJYc3iZ.jpeg', 'O', '', '初三遊樂園', 886, '965610093', datetime.date(2021, 2, 14), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 2), 1, datetime.datetime(2021, 5, 17, 15, 53, 22), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":false}', 40466, 109, 5, 36, 0, 0, '', 0, None), (654959, 4, 4, 'We will, We will', 766413, None, 1, 4, 0, 'music/Va/st/VastHazy/JdxskSDTh4ufA54tFejTXs.mp3', 0, 'song_covers/Va/st/VastHazy/VaPJAEmdU3bWVAsZNSqapt.jpg', 1, '', '每一次心跳 每一口呼吸\n每一個微笑 每一眼風景\n都是因為有誰負重前行\n\n所有的善意 所有的珍惜\n所有的汗水和所有的努力 \n都是為了無可取代的生命\n\nWe will We will 我們願意付出\nWe will We will 我們可以克服\nWe will We will 我們期待著天明\nWe will We will We will \n\n每一次心跳 每一口呼吸\n每一個微笑 每一眼風景\n都是因為有誰負重前行\n\nWe will We will 我們願意付出\nWe will We will 我們可以克服\nWe will We will 我們期待著天明\nWe will We will We will \n\n同一片天空 \n同一片土地\n我們站在一起', 0, '創作在最緊繃的三級警戒時期;\n完成在即將降級至二級的前夕。\n\nWill 有著願意、希望、將會等意義。謹以這首歌曲,感謝在疫情期間堅守崗位的人們,因著你們願意無私地付出,人們才能懷抱對未來的盼望,肩並肩,相信這片土地將會再迎來天明。\n\n非常謝謝林宗賢導演的邀約,讓我們也能夠做一點什麼。導演與拍攝團隊在疫情期間小心翼翼但超高效率地完成拍攝,辛苦捕捉了許多最美的風景。他們以溫柔的影像提醒我們,不要忘記—— \n\n不論是平靜無波,或者恐懼蔓延的時刻,\n每個角落、每個崗位,都有堅定勇敢的身影。\n\n\ncredit:\n作詞 | 顏靜萱 @Vast & Hazy\n作曲 | 林易祺 @Vast & Hazy\n鋼琴 | 盧鈞右 \n錄音/混音/母帶 | 林易祺 @ Vast & Hazy -給樂音樂\n\n影像監製 | 黑六影像\n導演 | 林宗賢\n攝影 | \n\u3000\u3000\u3000林宗賢\n\u3000\u3000\u3000林義閔\n\u3000\u3000\u3000曾穎聖 \n\u3000\u3000\u3000胡家銘\n\u3000\u3000\u3000張東東 \n\u3000\u3000\u3000曾偉斌\n\u3000\u3000\u3000蘇品齊 \n\u3000\u3000\u3000李宗霖\n\u3000\u3000\u3000崔峰豪 \n平面 | 孫百毅\n空拍 | 陳坤暐\n場務 | 劉智宇\n文案 | 李百中\n剪輯 | 林義閔\n製片 | 鄭城庭\n製片助理 | 陳文蘂\n前期協力 | 林眷儀\n特別感謝 \n 默默付出的無名英雄\n 高速公路局 | 石碇服務區\n 疾病管制署 | 東生營造\n 永和仁愛公園 | 郎家牛肉麵\n 永和區公所 | 裕利醫藥\n 秀朗派出所 | 新生派出所 \n 熊貓外送 | 桃園敏盛醫院\n justfont |永新24小時個人冷氣工程\n \n \n林明桂 李勝義 黃紹偉 楊景然 \n田益菁 王奕心 蔡秉宏 陳俊宏\n戴百鍊 卓明輝 王傳煒 李財永\n陳俊宏', 0, '', 229, 320000, datetime.datetime(2021, 7, 25, 12, 10), datetime.datetime(2021, 7, 25, 12, 9, 38), datetime.datetime(2021, 7, 25, 12, 13, 57, 341390), datetime.datetime(2021, 7, 26, 11, 6, 49), 53709, 1721, 303, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-08-02"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-08-03"]}}', 0, 0, 0, 0, 2, 2, 766413, 'sha1$16iICnobQPoC6YGZtexOKV$4f8bca3ea1647a46e94b88749538954d9f727da2', datetime.datetime(2025, 5, 5, 13, 8, 46), 0, 'VastHazy', '', '', 'VastHazyband@gmail.com', 0, 1, datetime.datetime(2011, 8, 18, 19, 59), 400638, 2, 2, 766413, 'profile_images/Va/st/VastHazy/oS9f5sHoZyqG7hsdz8iQoa.jpg', 'O', '', 'VH (Vast & Hazy)', 886, '939556880', datetime.date(2011, 4, 27), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2011, 8, 18, 19, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"hide_location":false}', 2954192, 29899, 14, 513, 1, 1, '', 0, None), (598858, 4, 4, '正想著你呢', 2494191, 97314356, 1, 6, 0, 'music/Ch/ih/ChihSiou_/fKN5CcdV9NKhEZ46EctX3H.mp3', 0, '', 1, '', "正想著妳呢\n詞曲:持修\n\n明明就想了很多 \n卻只問妳愛吃什麼\n我是不是腦袋燒壞\n到底要怎麼偷看\n妳的眼神妳的臉蛋\n我心跳都要停止了\n\n該怎麼形容妳的美\n該怎麼形容妳的美\n\ni'm thinkin' bout u\ni'm thinkin' bout u\n正想著妳呢\ni'm thinkin' bout u\ni'm thinkin' bout u\n都快要瘋了no\n\n每天傳給妳晚安\n早就已經變成習慣\n面對面也只說掰掰\n就算經過了好久\n妳說的話無法忘記\n\n該怎麼形容妳的美\n該怎麼形容妳的美\n\ni'm thinkin' bout u\ni'm thinkin' bout u\n正想著妳呢\ni'm thinkin' bout u\ni'm thinkin' bout u\n都快要瘋了no\n\n\noh 對不起 我好想妳\n妳呢 妳呢\noh 對不起 我好想妳\n妳呢 妳呢", 0, "「沒等到妳已讀我的晚安,怎麼可能捨得睡著?\n想像著和妳一起耍廢吃薯條,我打遊戲妳看書,\n如果還能窩在一起看恐怖片,多好。\n我好想妳,現在也好想妳,想到快瘋掉了!No!」\n\n對一個人的想念能有多深?當最深情的少年在房間裡唱起歌,人們一聽就能明白。嗓音裡藏著淺淺的嘆息,又帶點羞澀與緊張,隨著旋律與和聲堆疊,原本喃喃自語般的想念越唱越遠,就這樣唱進了每個人的心裡。\n\n不同於其他歌曲著重於電子聲響,這首歌以偏民謠流行的曲風,並且大量使用 Live 樂器,與帶有北歐感的鋼琴與弦樂來鋪陳情緒,以相對接近類比的音樂溫度,呈現出輕快浪漫的歌曲氛圍。\n\n製作人Producer:陳君豪Howe @成績好Studio / 鍾濰宇Yu\n編曲Arranger:蔡侑良Tsaiyuliang / 錢威良Will'z Chieng \n吉他編寫Guitar Arranger:羅紹恩 Shaoen Lo / 蔡侑良Tsaiyuliang\n木吉他:羅紹恩 Shaoen Lo\n電吉他:羅紹恩 Shaoen Lo / 蔡侑良Tsaiyuliang\n貝斯Bass:陳君豪Howe\n鋼琴&弦樂編寫Piano & Strings Arranger:錢威良Will'z Chieng\n鋼琴:錢威良Will'z Chieng\n小提琴Violin:蔡曜宇ShuonTsai\n大提琴Cello:劉涵Hang Liu (隱分子)\n吉他錄音師Guitar Recording Engineer:鍾濰宇Yu \n吉他錄音室Guitar Recording Studio:89 studio\n弦樂錄音師Strings Recording Engineer:葉育軒Yu Hsuan Yeh \n弦樂錄音室Strings Recording Studio:BB Road Studio\n人聲錄音師Vocal Recording Engineer:鍾濰宇Yu \n人聲錄音室Vocal Recording Studio:89 studio\n混音師Mixing Engineer:黃文萱Ziya Huang\n混音室Mixing Studio:Purring Sound Studio", 0, '', 205, 320000, datetime.datetime(2019, 11, 19, 5, 4, 50), datetime.datetime(2019, 11, 19, 5, 4, 46), datetime.datetime(2019, 11, 20, 4, 0), datetime.datetime(2019, 11, 20, 4, 0, 10), 565748, 14173, 1272, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2494191, 'sha1$mHNZ6BclPYny$b45bc5338123978b98a0c91e306ffcad9084ce44', datetime.datetime(2022, 6, 14, 4, 9, 6), 0, 'ChihSiou_', '', '', 'chihsiou666@gmail.com', 0, 1, datetime.datetime(2019, 9, 18, 5, 12), 2065074, 2, 2, 2494191, 'profile_images/Ch/ih/ChihSiou_/FaCQfSVWce8M6obMNFKTeY.jpg', 'M', '持修', '持修', 886, '938034003', datetime.date(1995, 11, 20), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2019, 9, 18, 5, 12), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":2,"hide_location":false}', 2435573, 27666, 4, 43, 1, 0, '', 0, None), (664949, 4, 4, '說夢人(feat. 理想混蛋 雞丁)', 2208473, 97317630, 1, 5, 0, 'music/zo/s/zos/b4A2cXVKwijggmrdgsKDXZ.mp3', 0, 'song_covers/zo/s/zos/9JUEqf4fYjRYYP9gBxWjd9.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別被眼淚給束縛', 0, '{ 舊歌新編 }\r\n【願溫柔的你】全新編曲版本\r\n___\r\n\r\n夢在前方不是遠方,穿越迷霧的時候別擔心,我們都會在你身旁,由衷的希望大家都能在自己的旅途中,收穫甚麼、得到甚麼並且努力地走完。\r\n_______\r\n\r\n作曲 Composer:蘇漢評 HP Su\r\n作詞 Lyricist:蘇漢評 HP Su、理想混蛋 雞丁 Kidding Chiu\r\n製作人 Producer:韋仲恩 ZN\r\n編曲 Music Arrangement:韋仲恩 ZN、呂理鈞\r\n貝斯 Bass:韋仲恩 ZN\r\n鋼琴 Piano:韋仲恩 ZN\r\n木吉他 Acoustic Guitar:呂理鈞\r\n古典吉他 Classic Guitar:呂理鈞\r\n弦樂編寫 Strings Arranger:陸重光、韋仲恩 ZN\r\n小提琴 Violin:鄭絜心 Scarlett\r\n木箱鼓Cajon、鈸Cymbals、海浪鼓Ocean Drum:彭鈺凱YuKai \r\n合成器 Synthesizer:韋仲恩 ZN\r\n合聲 Backing Vocals:理想混蛋 雞丁 Kidding Chiu、韋仲恩 ZN\r\n合聲編寫 Chorus Arrangement:理想混蛋 雞丁 Kidding Chiu、韋仲恩 ZN\r\n人聲音高校正 Vocal Tuning:韋仲恩 ZN\r\n錄音師 Recording Engineer:柯拓名(小名) Ming Ke\r\n錄音室 Recording Studio:地下怪獸錄音室 Indie Monster Studio\r\n混音師 Mixing Engineer:柯拓名(小名) Ming Ke\r\n混音室 Mixing Studio:地下怪獸錄音室 Indie Monster Studio\r\n母帶後期處理製作人 Mastering Producer:盧羿安 Skippy\r\n母帶後期處理工程師 Mastering Engineer:莊鈞智 Thomas Chuang\r\n母帶後期處理錄音室 Mastering Studio:完美聲音 Perfect Sound Studio', 0, '', 283, 320000, datetime.datetime(2021, 11, 10, 12, 20, 51), datetime.datetime(2021, 11, 10, 12, 20, 43), datetime.datetime(2021, 11, 10, 13, 0, 17, 593224), datetime.datetime(2021, 11, 13, 13, 56, 55), 94063, 2424, 395, 1, 3, 1, 0, None, 4, '{"CN":{"song_of_the_days":["2021-11-26"],"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2208473, 'sha1$q1J47jUbYvfs$f9bb31437ca0746a238c021cdd0d37cf0e453952', datetime.datetime(2022, 6, 21, 4, 51, 23), 0, 'zos', '', '', 'zosgreenbird@gmail.com', 0, 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1779425, 4, 4, 2208473, 'profile_images/zo/s/zos/jh73YY83WtP8UrqzVs4KHC.png', 'O', '', '綠繡眼 Zos', None, '', datetime.date(2018, 6, 1), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1, 0, 'zh-hant', 0, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-05-26T10:51+00:00","hide_location":false}', 2347701, 10909, 39, 72, 1, 0, '', 0, None), (636643, 4, 4, '你是一朵驕傲的玫瑰 | Studio Live Session', 2630749, None, 1, 4, 0, 'music/Fl/oo/FloodingBridge/VDqdCgGsSScRPDFnXVtb3V.mp3', 0, 'song_covers/Fl/oo/FloodingBridge/F23VfyrCRXmgQf9JaUfLSo.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我得離開你,在我死之前', 0, 'Youtube 4K: https://youtu.be/XLkR2wT7mSI\n\n我覺得人就是該好好的,勇敢的去愛。\n認真的受傷,好好地流淚。\n每一次的追求,每一次的退怯。\n每一次退怯後再鼓起勇氣追求。\n都是非常重要的。\n\n我很喜歡小王子,但我不喜歡解釋故事。\n因為每個人在每個階段都該有不同的解釋。\n\n我想在愛情裡,我們有時是驕傲的玫瑰。\n我們有時會愛上驕傲的玫瑰。\n有時他還愛著那朵驕傲的玫瑰。\n\n我們不是玫瑰與王子,也不是狐狸。\n但我們也都是。\n\n獻給每一個勇敢去愛的人。\n也獻給勇敢去愛過的自己。\n\n\n----------\n\n\n-影像Credit\n攝影師 Director of Photography: 李小天 TEDDY LI / 王俊凱 Kai Wang\n剪接師 Editor: 李小天 TEDDY LI\n調光師 Colorist: 李小天 TEDDY LI\n製片 Producer: 王俊凱 Kai Wang\n\n-音樂Credit\n製作人 Producer: 盧鈞右 Neon Lu \n配唱製作人 Vocal Producer: 盧鈞右 Neon Lu\n編曲 Arranger: 盧鈞右 Neon Lu \n主唱 Vocal: 莊蕎嫣 Faye.Z\n和聲 Backing Vocal: 盧鈞右 Neon Lu \n鋼琴 Piano: 盧鈞右 Neon Lu\n貝斯 Bass: 林郡彥 Giu\n電吉他 Guitar: 李奎綸 Kui Lun Li\n鼓手 Drum: 蔡信澤 Shin Tze Tsai \n錄音工程師 Recording Engineer: 陳繹茗 Zack Chen\n混音工程師 Mixing Engineer: 蔡信澤 Shin Tze Tsai \n母帶後期 Mastering: 蔡信澤 Shin Tze Tsai\n\n製作公司 Production:烘嗓音樂 Home Sound \n錄音室 Recording Studio: 烘嗓音樂製作 Home Sound Studio\nhttps://www.facebook.com/homesoundmusic\nhttps://www.instagram.com/homesoundmusic', 0, '', 269, 320000, datetime.datetime(2021, 2, 28, 6, 37, 29), datetime.datetime(2021, 2, 28, 6, 37, 16), datetime.datetime(2021, 2, 28, 11, 0), datetime.datetime(2022, 12, 9, 14, 0, 6), 206349, 4832, 840, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-12"],"recommend_by_editor":true,"recommend_by_expert":true},"CN":{"song_of_the_days":["2021-03-13"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,10],[2021,11]]}}', 0, 0, 0, 0, 2, 2, 2630749, 'sha1$zMWXl52Uhj4dhw4ZPoBXeh$a0d523719dda49d057501abef067992b4fa694c3', datetime.datetime(2025, 6, 23, 10, 14, 48), 0, 'FloodingBridge', '', '', 'floodingbridge@gmail.com', 0, 1, datetime.datetime(2020, 8, 26, 4, 43, 44), 2201363, 2, 2, 2630749, 'profile_images/Fl/oo/FloodingBridge/Gofq9274Pqc8iSGgvfb7RH.jpg', 'O', '', '吾橋有水 FloodingBridge', 886, '988105741', datetime.date(2020, 8, 23), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 59), 1, datetime.datetime(2020, 8, 26, 4, 43, 44), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_birthday":0,"accredited_datetime":"2021-04-07T07:38+00:00","hide_location":false}', 1904779, 10487, 6, 1288, 1, 0, '', 0, None), (640522, 4, 4, '我沒有太多', 2540448, None, 3, 2, 0, 'music/_p/e6/_pe630arl/5RWDjfJdZKXZurVT6U8zrw.mp3', 0, 'song_covers/_p/e6/_pe630arl/e976k7k8HSyaQkySphpK6y.JPEG', 1, '', '我沒有太多的詞句寫太多首歌\n我沒有太多的感情分給太多的人\n\n我沒有太多的詞句 能琢磨此刻心態\n無法捉摸的感覺 也讓我感到心塞\n給我再多的時間也寫不出來\n直到覆埋在自尊心的後悔朝我撲來 \n喔不再稚嫩的我 無法用文字表述\n各種不同的角度來紀錄\n已經試過各種拼音都理不清\n難道這樣的症狀是少數\n\n重複播放type beat的 playlist\n名詞都用了盡\n明知不夠鋒利 名字還是沒人記得\n我記得一人最一開始聽的boom bap shit\n一年半個月 是否一成不變\n的嚮往和篤定 試著闖蕩那股勁\n追隨潮流的世代我在岸邊留下足印\n好多想法湊不出個講法\n但說了 會有誰在意\n\n我沒有太多的詞句寫太多首歌\n所以我寫到這決定不寫了\n我沒有太多的感情分給太多的人\n我沒有太多的想法 \n太多的\n\n別質疑我 好不易脫離群眾 \n盡力不被襲走 卻沒能逃過瞬間的寂寞\n想有片刻時間 能讓自己沈澱\n怎麼斟酌字眼 能讓文本上呈現\n親筆寫下的字不及心裡千分之一\n傾力寫下的詞他唱比我更能知心\n於是我站在觀眾席裡聆聽\nBut no let the music play on\n隨著音樂搖頭放縱 \n背詞的跟著朗誦\n燈打下的那刻切入聲音\n曾經試了好多創作 但選擇把他上鎖\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, '我們都有些想法,卻又怕矯情。\r\n\r\n詞 Lyrics :方品融\r\n曲Composing :方品融\r\n編曲 Arrangement :Prod. ThatKidGoran\r\n錄音Recording :張瑜\r\n混音Mixing :張瑜', 0, '', 173, 320000, datetime.datetime(2021, 3, 29, 13, 32, 31), datetime.datetime(2021, 3, 29, 2, 31, 28), datetime.datetime(2021, 3, 29, 14, 0, 8, 841819), datetime.datetime(2021, 3, 29, 16, 43, 35), 153253, 4395, 1315, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-18"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,13]]},"CN":{"song_of_the_days":["2021-04-19"]}}', 0, 0, 0, 0, 2, 2, 2540448, 'sha1$PNsS0OxmOPt3$e52cf4f4174ae900844f56f7e0c4e3f5812cfdf4', datetime.datetime(2023, 11, 23, 15, 50, 50), 0, '_pe630arl', '', '', 'pe630arl@gmail.com', 0, 1, datetime.datetime(2020, 1, 15, 12, 19, 33), 2111288, 4, 3, 2540448, 'profile_images/_p/e6/_pe630arl/L5Du4FJNRWJWmNju9My5re.jpg', 'F', '', '方品融', 886, '982466773', datetime.date(2001, 6, 30), 'KEE', 88, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2020, 1, 15, 12, 19, 33), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"show_birthday":2,"accredited_datetime":"2023-11-24T09:59+00:00","hide_location":false}', 537436, 6321, 26, 1088, 1, 0, '', 0, None), (566421, 2, 2, '有人責備我們不夠深入', 2331486, None, 3, 2, 0, 'music/hs/ie/hsienchinnng/Uk7T7fDZ377PvYZbcMgoy9.mp3', 6198251, 'song_covers/hs/ie/hsienchinnng/EJ7rF7p2DT2c7EaaAnG9Lk.jpg', 1, '', '有人責備我們不夠深入/\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\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在 雲端不必停歇患上euphoria\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不用求神問卜就把煩惱從墳墓裡根除', 0, '有人責備我們不夠深入/\r\n\r\nMusic & Lyrics by 詞曲:陳嫺靜\r\nBeat Produced by 編曲:\r\n“Keep It Real” Oldschool Rap Beat https://youtu.be5LkOXwUGzc4\r\nRecording Engineer 錄音師:Sōryo\r\nMix 混音:Sōryo\r\n封面設計:楊曉曄\r\n\r\n陳嫺靜\r\nYouTube: https://www.youtube.com/channel/UCGs1i0pUKljEuh6tPwILpgw\r\nStreetVoice: https://streetvoice.com/hsienchinnng/\r\n \r\nSōryo\r\nFB: https://m.facebook.com/soryotheflamethrower/\r\nInstagram: https://instagram.com/soryotheflamethrower?utm_source=ig_profile_share&igshid=12c8x4waw084q\r\n\r\n註:「有人責備我們不夠深入」十字出自夏宇同名詩選。', 0, '', 154, 320000, datetime.datetime(2018, 10, 3, 16, 53), datetime.datetime(2018, 10, 3, 17, 15), datetime.datetime(2018, 10, 3, 17, 15), datetime.datetime(2019, 9, 29, 7, 11, 49), 533796, 14453, 1658, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2018-10-10"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2018-10-11"],"top_record_weekly_champions":[[2022,21]]}}', 0, 0, 0, 0, 2, 2, 2331486, 'sha1$beU7yPstRd7G$4667cc90e03a54dd442505e44821d58a45dea88d', datetime.datetime(2023, 10, 11, 8, 32, 44), 0, 'hsienchinnng', '', '', 'hsienchinnng@gmail.com', 0, 1, datetime.datetime(2018, 10, 2, 15, 0), 1902416, 4, 4, 2331486, 'profile_images/hs/ie/hsienchinnng/m7qEVoCENvKkvC5dP9ahVg.png', 'F', '陳嫺靜', '陳嫺靜', 886, '911913138', datetime.date(1998, 12, 8), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 2), 1, datetime.datetime(2018, 10, 2, 15, 0), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":0,"hide_location":false}', 2670800, 32368, 10, 3022, 1, 0, '', 0, None), (636554, 4, 4, '想啊想著你 Demo', 386115, 8315, 1, 4, 0, 'music/WE/NF/WENFANG/9aVH5Jd4GGh7wrpH46RVrC.mp3', 0, 'song_covers/WE/NF/WENFANG/TPRMRXzdohSsisMpfY7Cho.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當我失去所有重心 \n就緊緊抓著你 就緊緊抓著你\n\n當我覺得無能為力\n就想啊 著你 就想啊 著你 \n當我失去所有重心 \n就緊緊抓著你 就緊緊抓著你\n請你 為我 留一道門 \n讓我 證明 存在的意義 \n為了你呼吸', 0, '總是把碎片握得緊緊直到心破了好幾個洞\n這是在傷痕累累後努力讓自己振作起來的歌\n\n那一片一人獨享的星空\n跟樹木包圍的無人頂樓\n全身赤裸裸\n溫泉大神在零下的空氣把暖流重新灌到身體裡\n\n已經不知道前後花了幾次被打倒又重新站起來的力氣\n但我好像都勇敢地挺過了\n謝謝那一年的輕井澤\n還有勇敢的自己', 0, '', 185, 192000, datetime.datetime(2021, 2, 26, 14, 22, 10), datetime.datetime(2021, 2, 26, 14, 22, 4), datetime.datetime(2021, 2, 26, 14, 27, 11, 332681), datetime.datetime(2021, 2, 26, 14, 37, 27), 59708, 1801, 338, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-11"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-03-12"]}}', 0, 0, 0, 0, 2, 2, 386115, 'sha1$E8ed1jjUHG8S$fae9dfb8532eb604c6b083c1f2acb02956babf72', datetime.datetime(2025, 3, 2, 14, 19, 13), 0, 'WENFANG', 'Fun Fun', 'Fun', 'wwenfang0323@gmail.com', 0, 1, datetime.datetime(2006, 10, 17, 18, 43), 23922, 4, 4, 386115, 'profile_images/WE/NF/WENFANG/JHr2skZ6sqzEr5HKdztXb4.png', 'F', '汶', 'Fun Fun Fun', 886, '972526392', datetime.date(1990, 3, 23), 'TPE', 99, 51371, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2006, 10, 17, 18, 43), 1, 0, 'zh-hant', 1, '{"had_edit_username":true,"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-10-12T11:22+00:00","hide_location":false}', 331146, 2402, 6, 2, 1, 0, '', 0, None), (626294, 4, 4, 'Burning Candle (Full Band Version)', 1509268, 97315789, 2, 1, 0, 'music/Un/cl/Uncle_Hu/eKD8g6MUs2LLgeFeYnfQhb.mp3', 0, '', 1, '', 'The rider took the brakes to drown my words out\n骑士用刹车声淹没我的话语\nSaying, “you’re not with the crowd”\n他说,你不合群\nGot no place to stay with my girl\n没地方跟我那爱在云端起舞的姑娘\nWho liked dancing on a cloud\n待在一起\nIt’s a season of sadness, madness\n这是一个悲伤,疯狂\nAnd self-deception\n自我欺骗的季节\nBut I love you\n不过我爱你\nA burning candle on the water\n一支燃烧的蜡烛浮在水面\nIs floating slowly by my boat\n慢慢漂过我的船\nIt makes me think of\n它让我想起\nAll the strangers\n所有在家里\nSinging gently in their homes\n轻轻唱歌的陌生人\nIt’s a season of sadness, madness\n这是一个悲伤,疯狂\nAnd self-deception\n自我欺骗的季节\nBut I love you\n不过我爱你\nShe’s painting plenty of trees\n她画着很多棵树\nI know which one is mine\n我知道哪一个是我的\nYou don’t wait for the answer\n你并不等待答案\nBut you’ll find the shrine\n但你会找到圣地\nA burning candle on the water\n一支燃烧的蜡烛浮在水面\nIs floating slowly by my boat\n慢慢漂过我的船', 0, '', 0, '', 219, 320000, datetime.datetime(2020, 10, 22, 12, 14, 22), datetime.datetime(2020, 10, 22, 12, 14, 20), datetime.datetime(2020, 10, 22, 12, 14, 50, 447120), datetime.datetime(2020, 10, 22, 12, 15, 4), 5377, 272, 51, 1, 4, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-30"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-03-31"]}}', 0, 0, 0, 0, 2, 2, 1509268, 'sha1$ewMNuvBed8Z8p5IzJvvbmg$f913ccfaec3153b54d6c46f411d8d88605af2477', datetime.datetime(2024, 6, 25, 9, 42, 29), 0, 'Uncle_Hu', '', '', 'unclehu@foxmail.com', 0, 1, datetime.datetime(2015, 6, 1, 16, 24, 15), 1168924, 4, 4, 1509268, 'profile_images/Un/cl/Uncle_Hu/6efd0f6c083811e5bac90026551b6148.jpg', 'M', '', 'Uncle Hu', 86, '18311042789', datetime.date(1989, 11, 28), 'BJ', 48, 0, 1, None, datetime.datetime(2025, 6, 27, 21, 2, 47), 1, datetime.datetime(2015, 6, 1, 16, 24, 15), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"hide_location":false}', 40155, 278, 3, 43, 0, 0, '', 0, None), (665221, 4, 4, '就好好逃離這個冰冷的世界吧', 1594156, None, 1, 5, 0, 'music/tz/_y/tz_yi/S9ksrpxGQB5isGRGvUE6HN.mp3', 0, 'song_covers/tz/_y/tz_yi/PtrRiYU5Ejeetg96ZbqPnv.jpg', 1, '', "在城市每一個角落\n每個人手握著自己的執著\n在飯桌上吃著沉默\n人與人的距離都失落\n\n他看著屏幕的世界裡\n快樂而滿足\n卻聽不見身邊的人在哭\n她對著雲端的世界裡\n謾罵和哭訴\n卻看不見自己 可憎的面目\n\nhe wanna fly away away\nDon't wanna be afraid afraid\n她想要逃脫這個冰冷地世界\nhe wanna fly away away", 0, '詞、曲、編、混:子沂\n鼓:FoolDrum\n\n現今的我們,都活在手機的世界裡\n在小小的螢幕裏噓寒問暖\n人與人的互動就剩下\n冰冷和疏離\n為了愛,帶著和煦的心\n與家人面對面的溝通', 0, '', 259, 320000, datetime.datetime(2021, 11, 14, 10, 42, 18), datetime.datetime(2021, 11, 14, 10, 41, 57), datetime.datetime(2021, 11, 14, 14, 0), datetime.datetime(2024, 4, 10, 7, 20, 16), 185451, 4423, 1008, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true,"top_record_weekly_champions":[[2021,47]]},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1594156, 'sha1$rctwTrZuhn0iSRGPxaUfGq$91ef649c24e08f0645fe1a2bf34a3399139272cd', datetime.datetime(2025, 6, 27, 13, 52, 44), 0, 'tz_yi', '子沂', '黃', 'e7712301@gmail.com', 0, 1, datetime.datetime(2016, 3, 30, 14, 31), 1252480, 4, 4, 1594156, 'profile_images/tz/_y/tz_yi/MoDocujU5crtGXe9zxqnab.jpg', 'M', '', 'JH華喬 | 子沂', 886, '921104151', datetime.date(1997, 5, 26), 'HSQ', 84, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2016, 3, 30, 14, 31), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":2,"accredited_datetime":"2021-09-01T08:19+00:00"}', 344969, 1151, 31, 4, 1, 0, '', 0, None), (637033, 4, 4, 'YongKang Bad Boyz Lifestyle', 2454631, None, 3, 2, 0, 'music/Bo/og/BoogieTim/dDxn9YoupULBGKBSw4uMQr.mp3', 0, 'song_covers/Bo/og/BoogieTim/esAE3xgf4JgPBMDPWCq83a.jpg', 1, '', 'Call we Yongkang Bad Boyz!\n\n請先填飽我的肚子我的胃\n照顧完後再來照顧我的肺\n手上一根香菸一杯咖啡\n兄弟都是自然組的不會拉K\n聚會地點選在85 浪費時間一整個下午\nKev6 音貓王準備下廚 帶你飛上高空火箭倒數\nWoo rock my airforce let my step so smooth \nStill g funk oldschool so cool \nPo2 Go through Daren street 胖子eat stinky tofu\nCJ一個move 晃到平時公園 \nShout out Mc Chin 最屌的鋒線球員\n一個人走得快 一群人走得遠\n人生就像一條岔路讓你有得選\n不賣flow 我們賣臉 走在街上散散心\n這是yongkang bad boyz Tim&Binz 337\n\n一個人走得快\n一群人才走得遠\n\n黑色墨鏡 戴上new era \n棒球外套Air Force 褲子穿的跨\n西海岸的帥兄弟一起耍\nCrusing down the street 有妹一起把\n半夜不回家還待在超商\n超香的妹經過就多看一眼\nBinZ喝醉臉色變得超ㄎㄧㄤ \n這是我們的秘密基地 不能透露的地點\n一起鬼混 一起分享生活\n談論夢想這條道路上還要繼續爭奪\nBaby bear C Grass 最強C位\nYoungLee 抓緊機會將障礙一一逼退\n\nAfter dinner Yongkang Bad Boyz \nwhat u gonna do \nCall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz\n\n\n\n又度過了一天結束我的三餐\n電話打來 YoungLee 公園鬥牛三三\n右手油門 左手離合\n沿著小東路 咻 到平實公園集合\n被公園阿伯盯上 找我們宣戰\n我先換蘇蘇 邊換上球鞋邊看\n那拐子架的硬 嚇的Binz step 12\n急停跳投再拿下and 1\n\n\n兄弟們一鼓作氣\n一個眼神隨時走起\n\n\n有了默契 一鼓作氣\nCJ crossover讓你屁股落地\nS/O all my homies 走起 \n所以we do it like this 沒任何猶豫\n不用一瓶酒 也不用一支菸\n就能說走就走 有homie在身邊 找一間\n85併桌圍一圈 像往常一樣結束了這一天\n我們聊著夢想 知道得慢慢脫離玩票\n開玩笑 還有一堆天馬行空環繞\n想船到 橋頭 自然直\n想繼續彈跳 那我得先補充燃料\nMatter fact I ain’t no hesitate \nThe rather that I still keep rocking da stage spit some high track \nFor the better day\nget the paid get da bread\nKeep going pick up the mic is like that \n晚點打給KEV6 再 一起take long ride wit the west coast vibe\n擦亮我的Air Force one\nB represent wit the Yongkang Bad Boyz light it up yeah\n\nAfter dinner Yongkang Bad Boyz \nwhat u gonna do \nCall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz\ncall we Yongkang Bad Boyz', 0, '介紹: Boogie Tim X YoungLee XBinZ\n\n錄音 : PO²\n混音 : Kev6\nProd : Kev6\n母帶 : Kev6@HAKKA Studio\n\nInstrumental: Mad CJ Mac \u200eft. Poppa LQ &Sex C - Come And Take A Ride \n\n\n因為讀書來到台南第三年的Tim&BinZ 兩個來自屏東的小孩遇到了從桃園來的YoungLee,三個人在台南「永康」相遇,原本因為比賽臨時組成了一個團體叫做「永康壞南孩」,但在比賽前,私底下三人就是很好的朋友,平常都會交流作品聊音樂,甚至打球唱歌,就像兄弟一樣\n\n在一次的吃飽飯後聚在85度C聊天下,Tim與YoungLee想說要不要寫一首關於我們吃飽飯後的故事.\n\n三個人時常下課後吃飽飯不知道要去哪裡卡一下,時常到85跟朋友聊天,談論著夢想、生活 、計畫、音樂 .\n\n在這首歌裡S/O了很多永康、不管有沒有在做音樂、陪我們一路走來的兄弟們\n用最smooth的唱腔,在展示出我們享受生活的悠閒感當中更提到了我們之間深厚的羈絆\n*一個人走的快 一群人走的遠\n在這條道路上大家互相扶持幫助\n各自完成理想中的計畫\n不管未來如何 永康壞男孩們會繼續努力\n\n這道當作開胃菜,期待之後永康壞南孩三個總舖師端出更地道的美食', 0, '', 268, 320000, datetime.datetime(2021, 3, 3, 15, 29, 1), datetime.datetime(2021, 3, 3, 15, 27, 32), datetime.datetime(2021, 3, 7, 12, 3, 54, 585414), datetime.datetime(2021, 6, 19, 8, 13, 25), 16237, 614, 213, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 2454631, 'sha1$jZhFcHj1TtDr$187bc12385d31b147fc11688bda3ec8bfb2fdc09', datetime.datetime(2023, 10, 24, 12, 48, 30), 0, 'BoogieTim', '', '', 'or123dgwe@gmail.com', 0, 1, datetime.datetime(2019, 6, 27, 16, 7, 20), 2025531, 4, 3, 2454631, 'profile_images/Bo/og/BoogieTim/keDkwpfW3jvgtNU6iYedPP.jpg', 'M', '沈昱霆', 'Boogie Tim', 886, '906122005', datetime.date(2000, 5, 31), 'PIF', 96, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2019, 6, 27, 16, 7, 20), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"accredited_datetime":"2021-06-14T13:23+00:00","hide_location":false}', 19082, 227, 11, 15, 1, 0, '', 0, None), (614522, 4, 3, '金其禾 Dudu King “不自殺聲明”', 1489891, 97263288, 3, 2, 0, 'music/wa/rc/warconvict/TU2RLmeystEAVnht8h27Ei.mp3', 0, 'song_covers/wa/rc/warconvict/szdVhKQWVXZXHriCft4qLm.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說拜託阿sir\n都別再打了\n他媽的\n都把人壓著發瘋的扁\n\n臉上淚水和血液交加\n他微微的說著沒事\n做了簡易包紮\n\n眼看場面已搞砸\n被權力全力討伐\n政府如此無視憤怒\n還願意倚靠嗎?\n\n她站在催淚煙外俯視她的人民\n他站在水炮車前任由腐蝕他的身心\n\n不懂為什麼要選擇忽視他的聲音\n眼裡帶著絕望喊出不自殺的聲明\n\n天塌了還有你還在\n待你懷裡 we gon' be alright.\n\nOk.\n\n他被洗腦對你沒有愛\n感謝你把他們通通抓起來\n\nOk.\n\n我們之間看似一切和諧\n沒有不愉快需要去遮掩\n\nOk.\n\n你根本就不在乎我\n再見\n該是時候我要做點改變\n\nNO WAY.\n\n選擇出聲或冷漠\n不再無聲的忍受\n走出門去奮鬥\n當權無能是人禍\n\n街上苦等著承諾\n硬是苦撐著疼痛\n試圖無痕的掩過\n莫名的處分和脅迫\n\n我早默默的說過\n有新的疫情傳播\n但公安說我錯的\n警告說我不要玩火\n\n當白的變成的黑的\n黑鍋要我全部背了\n沒有照著你的規則\n會變倒著聽才對的\n#lwl\n\n我叫你閉嘴\n你要不要這機會\n你要知道我笑著讓你消失掉\n進一片漆黑\n\n你會體會\n一輩子都被詆毀\n除非你位子對了\n權勢背著給你依偎\n\n看你滿是膽的喊抵抗的聲音\n但你逃都逃不出這座迷茫的森林\n\n注意聽聽你家似乎響了門鈴\n讓我為您送上這份叫做黨的恩情\n\n天塌了還有你還在\n待你懷裡 we gon' be alright.\n\nOk.\n\n他被洗腦對你沒有愛\n感謝你把他們通通抓起來\n\nOk.\n\n我們之間看似一切河蟹\n沒有不愉快需要去遮眼\n\nOk.\n\n你根本就不在乎我\n再見\n該是時候我要做點改變\n\nNO WAY.\n\n天塌了還有我還在\n待在牆裡 you gon' ...", 0, '「當自由變成了罪,我們已退無可退。」\nFreedom has become a crime. No turning back.\n\n金其禾 Dudu King “不自殺聲明” Official Music Video\nhttps://reurl.cc/Qdm6g2', 0, '', 197, 320000, datetime.datetime(2020, 5, 28, 13, 49, 15), datetime.datetime(2020, 5, 28, 13, 49, 10), datetime.datetime(2020, 5, 28, 13, 51, 34, 24389), datetime.datetime(2020, 5, 29, 4, 58, 5), 27833, 1043, 98, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-06-05"],"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1489891, 'sha1$V2aZaWgTWvlJ$0bf594df97c0978a7accaa119d48d805f498afc2', datetime.datetime(2020, 5, 28, 13, 43, 43), 0, 'warconvict', '', '', 'warconvict@gmail.com', 0, 1, datetime.datetime(2015, 3, 10, 17, 40, 48), 1149835, 4, 3, 1489891, 'profile_images/wa/rc/warconvict/9SGCBn5FDVXzupxVth9RPU.jpg', 'O', '', '戰犯音樂', 886, '910120421', datetime.date(2013, 5, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 52), 1, datetime.datetime(2015, 3, 10, 17, 40, 48), 1, 0, 'zh-hant', 1, '{"hide_gender":true}', 152259, 1766, 0, 4220, 0, 0, '', 0, None), (652077, 4, 4, '就是愛著如此奇怪的你 I Love You for You', 1451926, None, 1, 6, 0, 'music/le/af/leafyeh/a7DVnLifSMqWs9B2pAHeKY.mp3', 0, 'song_covers/le/af/leafyeh/2cqmYm3VPE65aawbKbxEiW.jpg', 1, '', "《就是愛著如此奇怪的你 I Love You for You》\n\n夏天就期待寒冬 In the summer we long for winter\n天冷就害怕寂寞 When the cold comes we are afraid of loneliness\n寂寞不能被看透 Afraid that loneliness will be exposed\n該有的好像都有 We seem to have all we need\n心為什麼還空洞 But there is a hole in our hearts\n需要時間找線索 Time is needed to search for clues\n學著不去對抗疼痛 To learn not to resist the pain\n學著不去壓抑感動 Learn not to repress feelings\n \n我希望日落後 I hope after the sun sets\n能成為你的枕頭 I can be your pillow\n讓你能夠依靠我 And be someone you can depend on\n放心把夢交給我 Don't worry, give your dreams to me to hold\n \n我希望日出後 I hope when the sun rises\n陽光能變得微弱 The sunlight wanes\n感覺會比較溫柔 So it feels more gentle\n我會認真聽你說什麼 I will be a good listener\n \n學著不去對抗疼痛 To learn to not resist the pain\n學著不去壓抑感動 Learn to not repress feelings\n \n我希望日落後 I hope after the sun sets\n能成為你的枕頭 I can be your pillow\n讓你能夠依靠我 And be someone you can depend on\n放心把夢交給我 Don't worry, give your dreams to me to hold \n \n我希望日出後 I hope when the sun rises\n陽光能變得微弱 The sunlight wanes\n感覺會比較溫柔 So it feels more gentle\n我會認真聽你說什麼 I will be a good listener \n \n找到了嗎 Have you found it\n在枯萎的時候 When things wither \n願意灌溉的雙手 There is a pair of hands willing to water\n發現了嗎 Have you realised by now\n在啜泣的時候 When weeping\n誰輕輕吻你的額頭 Who is gently kissing your forehead\n \n托著你不再墜落 Holding you back from falling\n抱著你不再閃躲 Embracing you when you try to hide\n拉著你不再退後 Pulling on you to stop retreating\n愛著你不再怕痛 When I love you I am no longer afraid of pain\n \n天黑就期待煙火 When it gets dark I look forward to fireworks\n染色一整片天空 Dyeing the entire skies\n我們自在的沈默 Our comfortable silences\n該有的好像都有 We have all that we need\n心偶爾還會晃動 Sometimes our hearts still shake\n但是漸漸有線索 But clues slowly appear", 0, '以前只會擔心自己格格不入 ,\n如今能夠愛自己的稜稜角角。\n\n\n給所有高敏感人格的人類們: \n再怪、再幼稚、再愚蠢,\n總會有頻率相近的人懂你、愛你。\n\nMV\nhttps://www.youtube.com/watch?v=60vnGzNOHXw', 0, '', 320, 320000, datetime.datetime(2021, 6, 28, 12, 40, 17), datetime.datetime(2021, 6, 28, 12, 39, 58), datetime.datetime(2021, 6, 28, 12, 43, 46, 869145), datetime.datetime(2021, 6, 30, 5, 18, 25), 29702, 1001, 209, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1451926, 'sha1$p6LRZoPukuG6$f5e1f941a8498f8be198499b14825e93fd2a4f17', datetime.datetime(2024, 6, 4, 13, 6, 45), 0, 'leafyeh', 'Xiaoying', 'Ye', 'leaf72314@gmail.com', 0, 1, datetime.datetime(2014, 10, 17, 12, 19, 4), 1113222, 4, 3, 1451926, 'profile_images/le/af/leafyeh/QgoLoYZLfFfT46uzVXz8Tt.jpg', 'F', '葉穎', '葉穎 Leaf Yeh', 886, '978185909', datetime.date(2000, 1, 26), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2014, 10, 17, 12, 19, 4), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-09-10T08:57+00:00","hide_location":false}', 475463, 3221, 3, 588, 1, 0, '', 0, None), (647694, 4, 4, '2020政大黑音cypher', 2766516, None, 3, 2, 0, 'music/NC/CU/NCCU_heyin/2bZbDdwua3SYafG6pq65SK.mp3', 0, 'song_covers/NC/CU/NCCU_heyin/L8dioNp8ZpubxUPEMhzmUT.jpg', 1, '', "-小卡比-\nyou better know\n老學校 找訣竅隱居在文山\n沒察覺到 你少學到 應該要如何去承擔\n黑音的 represent make it rain\n重複的播放每一遍\n韻腳從不被侷限 突破了極限 歌詞從生活中提煉\n熱愛 hip hop 的孩子不能放下筆和書札\n一整年的磨練早已習慣淡飯和粗茶\n不管烏雲又密佈 孤零 或被記住 輸贏 或被嫉妒\n也擋不住猛虎出柙\n感謝前人種的樹 讓我們後面乘著涼\n現在換我們自己撞破這道沒有門的牆\n學院派 都別見外 這段看我現學現賣\nI say hold on wait\n我們是一群有野獸魂的狼\n資本入侵 病入膏肓 也得試著吃了藥\n現在太多 faker 都在那邊 skr skr 叫\n復甦最純粹的 hip hop 不再讓他死了掉\n找回最原本的初衷和一開始的笑\n\n-江陳-\n飽讀詩書的文人 我們班文弄武\n導誤藝術的人們 你們班門弄斧\n記錄事務的藝術 該讓人們記住\n不是無腦的娛樂 別被資本進駐\n讓筆尖 用力點 把畫面變得精簡\n專研提煉 再精選 把每首變成經典\n精煉的風格不需金鍊點綴\n革命過的成果需要經驗兌現\n把機運都把握 免得時間飛梭\n要勇氣和氣魄 一切無關對錯\n總之球先抄走 然後進行快攻\n空心進洞 製造聯盟前十的好球\n技巧的體現者 投出 final buzzer beater\n雄鷹般的投射 不管其他加減湊合\nlock and load 教科書像是我們寫的\n代表木柵 準備將比賽 taking over\n\n-示其-\n文山區總是下雨\n我肺黑了 書卷賠了 如願飛了\n逐漸追上才學會下筆\n用陳腔 堆城牆 不鏗鏘 別逞強\n早知道老字號埋下種子 讓我們乘涼\nshout ou to 復社輩 背負著未知數\n這局我背 進度我追 換我不被欺負 不會失誤\n在菸庭 就掀起 的團體2020\n輪到我們成為傳奇\n頭跟著聽覺動 用力地鑽研 beats and flow\n用腦袋 不用拼拳頭\nit's time for me to beat them all wowwww\n走起 不怕霧大\n文山區的 hood star straight outta 116 木柵\n對是的\n充斥的不只煙霧瀰漫 顛覆期盼 乘風成功遷入彼岸\n那些超竭力叫罵 沒力道也沒力消化\n好像抄諧音笑話 看我掏全力教化\n\n-翊庭-\n來自台大的聲音 加入政大的黑音\n看到各種想不到的風景\n這裡各種年紀都有\njust don't be judgmental\n哪個誇的大的 理想不用時間奮鬥\n我們沒把圈子攻下絕對不會罷手\n不用在圍牆抽 不用偷摸 不怕校園popo把你帶走\n還以為政大學生只有厭世 還是你沒有見識\n每個填詞像有天賜的天賦\n當然不只讀萬卷書等待眷顧這麼簡單\n還要行萬里路才能領悟能不一般\n太多批判的視角只停在最表面\n只有一半的努力卻又力求表現\n快把大學讀成醫學院 光陰似箭\n大把歲月藏字裡行間 等待兌現\n\n-Max-\n從台中到木柵伴隨純粹嘻哈精神\n這首太鬆像度假 盥洗我們每個清晨\n每當心神感到不寧 變騎車來到貓空\n一邊泡茶 俯瞰台北氣氛實在超鬆\n老學校正在收復中 那些邏輯都不通\n胎死腹中的 boom bap 復活讓陷阱都撲空\n蛀空你們腦袋 奪走你們的思想\n聽完都說好帥羨慕來自政大的滋養\n我的經驗是上大學會有許多新見識\n政大的驚艷事就每天下雨讓我心厭世\n我曾經天真以為自己能夠拿書卷獎\n畢業只能當個社畜他媽被棄養在豬圈養\n這首黑音只有小清新 這首 good shit 請你用心聽\n我們初登場直接五燈獎 demo一發直接上菁英\n別再留言嘴砲政大只有文青風\n我們 cypher 直接炸裂 像是台灣巨砲陳金鋒\n\n-方品融-\n這是政大的 cypher 不撿剩下的唱\n各大高手都來這 boom bap 更大的放\n再送上正直的一拳 one punch\n讓你爭氣點 嬌生慣養的太多希望你能理解 uh\n新鮮的 cypher 脫離防守 成為歌單榜首\nold school with new sauce 融合新潮流特別燙手 uh\n兄弟愛玩饒舌 bro\n押韻都是抄的 low\n聽到這首就跟著拍子照著做\n前人把道路給點亮站在肩上 \n薪火照在我的臉唱\n生活的藝術 沒有氾濫的技術 不失風範的氣度\n老字號的客棧 由我們開天闢土\nwith this crew 我孤注一職但不身處孤獨\n保持過得舒服即使我不富足\n找尋出路的出口 我自己擋住我\ntell me c'est la vie\n別麻痺 加大馬力 we run it\n \n-緋村宗祐-\n別再嫺靜嫺靜 那些前人 日已遠\n要隨時代前進 hot shit 得自己捲\n生活的筆帶著濕氣韻 往腦袋施力\n裝載詩意的 soul food 從不吃膩\n也曾擔心手上牌爛 腳步比別人還慢\n想讓你跟著點頭要幾分才算\n可如今球員兼裁判 煮最香的白飯\n指南路上的respect 用學分來換\n我的生活 那是一就不寫二\n討厭文字拐彎抹角還要註解冊\n我把黑人音樂濃縮 放進老舊校園重播\n在政大頂端做隻 閒雲孤野鶴\n沒有社辦 不克難 在菸亭度過這晚\n我們策展 新的 ryhme 頂起文山林的客棧\n從不會饒客相輕 保持謙虛朝這鑲金\n再將my stress 化成 my best\n在這個 micpass", 0, 'YT搜尋可找到MVㄛ!\r\n\r\n音樂製作人員名單 Music Production Credit\r\n\r\n詞/曲(按順序)Lyricist & Composer|小卡比、江陳、示其、翊庭、Max、方品融、緋村宗祐\r\n編曲 Arranger|林哲宇 linjheyu@icloud.com\r\n錄音 Recording|張瑜 @coocoo123ya\r\n混音 Mixing|張瑜\r\n\r\n影像製作人員名單 MV Production Credit \r\n\r\n導演 Director|方品融 @_pe630arl\r\n製片 Producer|黃泰溶 @rosehuang1127\r\n製片助理Production Assistant|李怡嫻 @yihsien102468\r\n場記 Script Supervisor|黃泰溶\r\n攝影 D.P|方品融\r\n攝影大助1st AC|林子恩\r\n攝影二助2nd AC|葉辰一\r\n燈光 Gaffer|方品融 \r\n燈光助理Best Boy|葉辰一\r\n剪接 Editor|方品融 \r\n調光 Colorist|方品融\r\n字卡 Graphic Designer|張子璿 @1117yesss\r\n特別感謝 Special Thanks|巧克叔叔撞球飛鏢館(台北市中山區龍江路329號\r\n)、旋轉牧馬器材出租、李重志、朱偉迅、陸思儒、劉士全、洪晨維和所有協助拍攝的各屆社員及朋友們', 0, '', 319, 320000, datetime.datetime(2021, 5, 28, 11, 19, 49), datetime.datetime(2021, 5, 28, 7, 26, 15), datetime.datetime(2021, 5, 28, 11, 0), datetime.datetime(2021, 5, 29, 7, 17, 31), 50331, 1376, 125, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2766516, 'sha1$6QtAOIoqlsdP$7f2bea0db61e6a110dd55a604d443e1934001df3', datetime.datetime(2022, 2, 17, 14, 22, 59), 0, 'NCCU_heyin', '', '', 'nccuheyin@gmail.com', 0, 1, datetime.datetime(2021, 5, 25, 11, 34, 50), 2337019, 2, 2, 2766516, 'profile_images/NC/CU/NCCU_heyin/TrehhAaabinxQKmP34sb8N.png', 'O', '', '政大黑音', None, '', datetime.date(2016, 9, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2021, 5, 25, 11, 34, 50), 1, 5, 'zh-hant', 0, '{"hide_gender":true}', 384807, 6286, 30, 7149, 0, 0, '', 0, None), (665007, 4, 4, '願溫柔的你被世界溫柔以待', 2208473, 97317630, 1, 5, 0, 'music/zo/s/zos/3LcLgw33QjgicDMsZCuise.mp3', 0, 'song_covers/zo/s/zos/fjNAdohcRbVikPmzaq4hP4.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, '{ 舊歌新編 }\r\n【願溫柔的你】全新編曲版本\r\n___\r\n\r\n這首歌是寫給一位憂鬱症的朋友,我們堅信著,每個人都是值得被溫柔以待 ,只是自己沒有察覺⋯\r\n在被溫柔發現以前,雖然悲傷,但還是要堅強走下去,\r\n\r\n「願溫柔的你們被世界溫柔以待」。\r\n___\r\n\r\n作曲 Composer:蘇漢評HP Su、張宣Zshiuan\r\n作詞 Lyricist:蘇漢評HP Su、張宣Zshiuan\r\n製作人 Producer:盧羿安Skippy (Crispy脆樂團)\r\n配唱製作人Vocal Producer:丁律妏Christine Ting (Crispy脆樂團)\r\n編曲 Music Arrangement:Crispy脆樂團、綠繡眼Zos\r\n貝斯 Bass:韋仲恩 ZN\r\n鋼琴 Piano:韋仲恩 ZN\r\n木吉他 Acoustic Guitar:呂理鈞\r\n弦樂編寫 Strings Arranger:陸重光、韋仲恩 ZN\r\n小提琴 Violin:鄭絜心 Scarlett\r\n合成器 Synthesizer:Crispy脆樂團\r\n合聲 Backing Vocals:Crispy脆樂團\r\n合聲編寫 Chorus Arrangement:Crispy脆樂團\r\n錄音師 Recording Engineer:陳冠宇 Kaiel Chen (vocal)、莊鈞智 Thomas Chuang\r\n錄音室 Recording Studio:完美聲音錄音室 Perfect Sound Studio\r\n混音師 Mixing Engineer:莊鈞智 Thomas Chuang\r\n混音室 Mixing Studio:完美聲音錄音室 Perfect Sound Studio\r\n母帶後期處理製作人 Mastering Producer:盧羿安 Skippy\r\n母帶後期處理工程師 Mastering Engineer:莊鈞智 Thomas Chuang\r\n母帶後期處理錄音室 Mastering Studio:完美聲音 Perfect Sound Studio', 0, '', 228, 320000, datetime.datetime(2021, 11, 11, 5, 50, 26), datetime.datetime(2021, 11, 11, 5, 50, 15), datetime.datetime(2021, 11, 12, 13, 0), datetime.datetime(2021, 11, 13, 13, 56, 55), 26362, 857, 211, 1, 4, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2208473, 'sha1$q1J47jUbYvfs$f9bb31437ca0746a238c021cdd0d37cf0e453952', datetime.datetime(2022, 6, 21, 4, 51, 23), 0, 'zos', '', '', 'zosgreenbird@gmail.com', 0, 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1779425, 4, 4, 2208473, 'profile_images/zo/s/zos/jh73YY83WtP8UrqzVs4KHC.png', 'O', '', '綠繡眼 Zos', None, '', datetime.date(2018, 6, 1), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1, 0, 'zh-hant', 0, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-05-26T10:51+00:00","hide_location":false}', 2347701, 10909, 39, 72, 1, 0, '', 0, None), (643910, 4, 4, '你留給我的遺憾無以名狀', 1572736, None, 1, 4, 0, 'music/c5/46/c546666/GNVLzxHYxNw3k5Po3xsogJ.mp3', 0, 'song_covers/c5/46/c546666/KSjZUXpZMDYYgi7Q9iL6kS.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成了喔嗚喔喔喔 耶耶咿耶耶', 0, '我們因愛飄然飛起,也因愛唏噓墜落。 \n你是遺憾、你是美麗; \n你是那年無處安放的青春騷動, \n你是烙印在靈魂深處的絢爛煙火。 \n\n:: 理想混蛋 雞丁【底片裡的夏卡爾】演唱會 :: \n▶ 台北場:05.14 (五) 20:00 @ Legacy Taipei \n▶ 高雄場:05.22 (六) 19:30 @ LIVE WAREHOUSE \n▶ 售票連結: https://reurl.cc/GdvXEx \n\n:: 期間限定 Podcast【耳朵裡的夏卡爾】 ::\n▶ 每週五各大Podcast平台連載中\nhttps://open.firstory.me/user/chagallintheears/platforms\n\n:: 【底片裡的夏卡爾】全EP數位發行 ::\n▶ 各大數位平台已正式上架\nhttps://kidding.lnk.to/chagallinthememory\n\n作詞 Lyricist:邱建豪 Kidding Chiu \n作曲 Composer:邱建豪 Kidding Chiu \n製作人 Producer:吳奕宏 Wu Yi Hung \n編曲 Arrangement:吳奕宏 Wu Yi Hung \n木吉他 Acoustic Guitar:樂承宇 Yue Yu \n電吉他 Electric Guitar:吳奕宏 Wu Yi Hung \n和聲編寫 Backing Vocal Arrangement:邱建豪 Kidding Chiu/吳奕宏 Wu Yi Hung \n和聲 Backing Vocals:邱建豪 Kidding Chiu/吳奕宏 Wu Yi Hung \n人聲編輯 Vocal Editing:河仁傑 Renjie He \n錄音師 Recording Engineer:吳奕宏 Wu Yi Hung \n錄音室 Recording Studio:Playroom \n混音師 Mixing Engineer:吳奕宏 Wu Yi Hung \n母帶工程師 Mastering Engineer:吳奕宏 Wu Yi Hung\nISRC:TWHE52100002', 0, '', 238, 320000, datetime.datetime(2021, 4, 26, 2, 58, 49), datetime.datetime(2021, 4, 26, 2, 58, 36), datetime.datetime(2021, 4, 26, 3, 1, 0, 375062), datetime.datetime(2021, 4, 26, 3, 2, 15), 305280, 8098, 1484, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-05-08"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,17],[2021,18]]},"CN":{"song_of_the_days":["2021-05-09"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,19],[2021,20]]}}', 0, 0, 0, 0, 2, 2, 1572736, 'sha1$gmDgw4PIvQB7$9d07365d9a697047f685c7bd5212901f31787893', datetime.datetime(2021, 12, 15, 14, 50, 19), 0, 'c546666', '建豪', '邱', 'c546666@gmail.com', 0, 1, datetime.datetime(2015, 11, 15, 17, 31, 48), 1231556, 2, 2, 1572736, 'profile_images/c5/46/c546666/iBNNtXWYqLfbAbRbFKrRuG.png', 'M', '邱建豪', '理想混蛋 雞丁', 886, '966065431', datetime.date(1995, 10, 3), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2015, 11, 15, 17, 31, 48), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":1,"accredited_datetime":"2021-06-17T05:35+00:00","hide_location":false}', 798299, 8228, 97, 5104, 1, 0, '', 0, None), (641802, 4, 4, '翅膀和光', 388434, 97316548, 1, 6, 0, 'music/Fi/nn/Finn13/RNarumkJKThNBTPUEkfSTH.mp3', 0, 'song_covers/Fi/nn/Finn13/XTkxqFsf6amyQbrhEiC9ph.jpg', 1, '', '你今天過得怎樣 有沒有比昨天強壯\n世界比你想的瘋狂 你準備好了嗎\n\n日子會有些匆忙 別忘了自己的步伐\n前方難免有風浪 可以害怕 用不著逞強\n\n你今天過得怎樣 對於明天有什麼想法\n如果你還是緊張 找個夥伴 陪你出發\n\n願你\u3000像鳥兒飛翔\n倚著自由的風\u3000穿越溫柔海洋\n請你\u3000盡情張開翅膀\n帶著好奇的心 和你的善良\n\n請你\u3000也成為誰的太陽\n在每一個季節\u3000為他暖暖發光\n願你 依舊輕盈歌唱\n忘了憂傷\u3000像孩子一樣\n\n帶著好奇的心 和你的善良\n忘了憂傷\u3000像從前一樣', 0, '〈翅膀和光 The Wings and The Light〉\r\n受過傷的生命才懂得怎麼體貼或許將要受傷的人,那些思考與眷戀,會成為接下來日子裡的希望,終究沒有在失望的歲月裡放棄向前的黃士勛,用〈翅膀和光〉給予他心裡所想的那人愛與祝福,也成為所有聽者共享的溫柔盼望。', 0, '', 312, 320000, datetime.datetime(2021, 4, 6, 13, 21, 14), datetime.datetime(2021, 4, 6, 13, 20, 55), datetime.datetime(2021, 4, 6, 13, 21, 54, 741214), datetime.datetime(2021, 4, 6, 16, 50), 3441, 95, 22, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 388434, 'sha1$zmiFkSQapUh9$17e4ec4a9c1e8cc11106d0f0ddcbdea1a12bc8f2', datetime.datetime(2024, 1, 25, 9, 18, 3), 0, 'Finn13', '', '', 'multiplefinn@gmail.com', 0, 1, datetime.datetime(2006, 11, 9, 14, 28, 17), 26236, 4, 3, 388434, 'profile_images/Fi/nn/Finn13/Zo7TKRZUdK23dv6NWZRQqd.jpg', 'M', '黃士勛', 'Finn 黃士勛', 886, '936562813', datetime.date(1983, 8, 13), 'TPE', 99, 18714, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2006, 11, 9, 14, 28, 17), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"accredited_datetime":"2021-12-07T08:59+00:00","hide_location":false}', 142374, 1038, 144, 147, 1, 0, '', 0, None), (659621, 2, 2, '被溺愛的渴望 Rework (回聲樂團 Cover)', 766413, None, 1, 4, 0, 'music/Va/st/VastHazy/2NQsDS6PVjbeBNMPQYfQZW.mp3', 0, 'song_covers/Va/st/VastHazy/YGKUsN3rFhfR7RAMtmEDCT.jpg', 1, '', '美麗\u3000勾勒我的慾望\n這脆弱的信仰\n如此的虛無\n我牽著你\u3000翻閱我的憂傷\n傾吐我的幻想\n如此的虛無\n\n被溺愛的渴望\n迷失在這午夜的荒漠\n於是我\n思索你說的話\n猜測你的意向\n如此的虛無\n\n一切已變了樣\n為何我依然沉緬在你的汪洋\n我想飛翔\n卻不能馴服自己倔強的翅膀\n不再沮喪\n卻是我面對著你拙劣的偽裝\n我試著遠離\n卻不能控馭自己游移的步伐\n\n時間\u3000壓縮我的心臟\n這微弱的聲響\n如此的虛無\n茫然的夜\u3000記憶開始懸宕\n秩序中的迷惘\n如此的虛無\n\n被溺愛的渴望\n迷失在這午夜的荒漠\n於是我\n思索你說的話\n猜測你的意向\n如此的虛無\n\n一切已變了樣\n為何我依然沉緬在你的汪洋\n我想飛翔\n卻不能馴服自己倔強的翅膀\n不再沮喪\n卻是我面對著你拙劣的偽裝\n我試著遠離\n卻不能控馭自己游移的步伐', 0, 'Vast & Hazy x 回聲樂團ECHO \n重新編曲、詮釋〈被溺愛的渴望〉\n\nCredits \nLyrics | 吳柏蒼 Pochang Wu\nComposer | 回聲樂團 Echo\nMusic Arrangement | 林易祺 LNiCH\nProducer | 林易祺 LNiCH、吳柏蒼 Pochang Wu\nVocal Producer | 顏靜萱 Ka Ka Yen、吳柏蒼 Pochang Wu\nVocals | 顏靜萱 Ka Ka Yen、吳柏蒼 Pochang Wu\nAcoustic Guitars | 林易祺 LNiCH\nElectric Guitars | 羅尹均 Ian Luo\nMixing/Mastering | 周已敦 Itun Chou @ Rave Sound Studio\nAcoustic Guitar Recording |林易祺 LNiCH @ 給樂錄音室 Gathe Music Studio\nVocal Recording | 吳柏蒼 Pochang Wu @ 巴士底錄音室 Bastille Studio\n3D Artist | Jonni Tsay 蔡弘翊 @ jonni0409、Jessie 俞靜', 0, '', 250, 320000, datetime.datetime(2021, 9, 6, 5, 6, 7), datetime.datetime(2021, 9, 6, 5, 5, 47), datetime.datetime(2021, 9, 6, 10, 0), datetime.datetime(2021, 9, 7, 3, 15, 39), 280895, 6940, 1407, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-09-26"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,36],[2021,37],[2021,38],[2021,39]]},"CN":{"song_of_the_days":["2021-09-27"],"top_record_weekly_champions":[[2021,36],[2021,38],[2021,39]]}}', 0, 0, 0, 0, 2, 2, 766413, 'sha1$16iICnobQPoC6YGZtexOKV$4f8bca3ea1647a46e94b88749538954d9f727da2', datetime.datetime(2025, 5, 5, 13, 8, 46), 0, 'VastHazy', '', '', 'VastHazyband@gmail.com', 0, 1, datetime.datetime(2011, 8, 18, 19, 59), 400638, 2, 2, 766413, 'profile_images/Va/st/VastHazy/oS9f5sHoZyqG7hsdz8iQoa.jpg', 'O', '', 'VH (Vast & Hazy)', 886, '939556880', datetime.date(2011, 4, 27), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2011, 8, 18, 19, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"hide_location":false}', 2954192, 29899, 14, 513, 1, 1, '', 0, None), (640567, 4, 3, '自虐 Autosadism', 2285598, 97316750, 2, 7, 0, 'music/Tr/av/Traveller/2pbKzRuN6h6pTm96Roqov3.mp3', 0, 'song_covers/Tr/av/Traveller/gZuodyzJoPWRN9dRtamyhg.jpg', 1, '', "一天一天 拖著屍體走上大街\n蒼白的臉鮮紅的眼 病態的很自戀\n一夜一夜 說服自己難以入眠\n播放著矯情的音樂 宣揚我心裡的世界\n\nDon't take me away\n虛偽的謊言 腐爛的相片 全都拿到我面前\nFeel the pain 享受為所欲為的自虐\nCan't take me away\n無謂的貪戀 墮落的畫面 都映不進你的眼\nCould you feel my pain\nDon't lie to me again", 0, '寧願蓬頭垢面的在外閒晃,\n也不願在家安穩的睡著,\n甚至想呈現狼狽的樣子給別人看。\n\n告訴他們:\n"我就想待在這種氛圍裡面"\n"Don\'t take me away."\n\n拒絕著甚至是嘲笑著那些幫助你的人:\n"我早就告訴過你們沒用的吧"\n"See? Can\'t take me away."', 0, '', 265, 320000, datetime.datetime(2021, 5, 23, 19, 35, 23), datetime.datetime(2021, 3, 29, 12, 11, 11), datetime.datetime(2021, 3, 29, 12, 50, 32, 541432), datetime.datetime(2023, 3, 23, 18, 22, 3), 12780, 229, 39, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2285598, 'sha1$TEYCKfvFvJeya9xL6fSuSB$d719d05a51e9223af54eee8055a94a41d9fe649d', datetime.datetime(2025, 5, 14, 16, 12, 26), 0, 'Traveller', '', '', 'laikase@gmail.com', 0, 1, datetime.datetime(2018, 7, 31, 8, 1, 37), 1856540, 2, 2, 2285598, 'profile_images/Tr/av/Traveller/YL9J3papuyj9etDJi5NVtJ.jpg', 'O', '巫家豪', 'Traveller旅人', 886, '966328293', datetime.date(2018, 6, 16), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2018, 7, 31, 8, 1, 37), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-06-23T11:44+00:00","hide_location":false}', 395658, 2639, 22, 840, 1, 0, '', 0, None), (642548, 2, 2, '閉上眼睛一下下', 2407995, None, 3, 2, 0, 'music/So/me/Someshit/NerLiuYhkoGX3kcwA299M5.mp3', 0, 'song_covers/So/me/Someshit/B6cMrnyc4qPscEQVjVj3ce.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所謂公平正義也不是說我有錢分你就沒事 \n何況我也不得志\n但是呢,還是要用力 \n先盡全力往前奔跑,然後碰壁 \n起來再跑一點都不帥氣 \n反正除了你自己之外根本也不會有人在意\n船到橋頭自然直的道理,站久了自然就輪得到你\n如果有什麼是值得堅持到底的?當個本體吧別成為誰的倒影\n永恆即剎那,回憶不斷交織 \n眼前閃過地全都是心中的點滴 \n那就一下下,人群逐漸消失 \n黑暗中會有平靜當你閉上眼睛\n\n閉上眼睛一下下,閉上眼睛\n就一下下讓我好好想一想 \n一下下,閉上眼睛 \n閉上', 0, 'some shit right here:\nhttps://www.instagram.com/someshitonthemic/?igshid=1iksu4oz20rvl\nhttps://www.facebook.com/someshitonthemic\nhttps://www.youtube.com/c/%E5%B1%B1%E5%A7%86Someshitonthemic\nhttps://soundcloud.com/sam-hsueh\u200b\n\n在城市生活難免被淹沒 \n醒著都在流浪\n所以試著寫出一段間奏 \n寫出我們是如何浮沉 \n如何惆悵\n\n-\n\n詞/曲_山姆 someshit\n編曲_劉文奇 Wenchi Liu\n吉他_Yangbitch\n鼓_Gumu\n\n製作/錄音/配唱_吳獻 Osean\n混音師/母帶後期處理工程師_莊鈞智 Thomas Chuang\n混音室/母帶後期處理錄音室_完美聲音錄音室 Perfect Sound Studio\n\n-\n\n製作_還我河山影像製作有限公司\n導演/剪接_胡智凱\n攝影/調光_王之謙\n製片_李軒霆\n燈光_陳威至\n\n-\n\n歌名字體合作_台灣道路體\nsomeshit標準字設計_Red John\n\n-\n\n特別感謝_\n吳靜依 陳寧緯 蕭永裕 孔少英 柯之凡 \n吳峽寧 洪郁婷 羅宥倫 劉禧洲 楊子瑩 \n洪子堯 林佳妤 林于雯 蔡傳仁 林子恩\n張智瑋 林楷翰 王昱詠 詹勳澔 許巽翔 \n黃昱 張晴 Isa Aki', 0, '', 222, 320000, datetime.datetime(2021, 4, 10, 11, 5, 35), datetime.datetime(2021, 4, 10, 11, 5, 25), datetime.datetime(2021, 4, 10, 13, 0, 35, 725865), datetime.datetime(2025, 3, 7, 11, 12, 56), 201125, 5420, 1910, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-25"],"recommend_by_editor":true,"top_record_weekly_champions":[[2021,15]]},"CN":{"song_of_the_days":["2021-04-26"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,15],[2021,16],[2021,17],[2021,18],[2021,19],[2021,20]]}}', 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), (574681, 4, 4, '願溫柔的妳被世界溫柔以待', 2208473, 97298438, 1, 5, 0, 'music/zo/s/zos/hQQSwaix9erQpGZYhkMZPB.mp3', 0, 'song_covers/zo/s/zos/tePBjUJyButn29Xwvnn5c6.jpg', 1, '', '作詞 : 蘇漢評,張子宣\n作曲 : 蘇漢評,張子宣\n編曲 : 綠繡眼zos\nVocal:蘇漢評\nGuitar:呂理鈞\nWindchimes/Glockenspecial/Cajon:彭鈺凱\nViolin/合聲:陸重光\nPiano/錄音/混音 : 韋仲恩\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綠繡眼Zos粉絲專頁:\nhttps://www.facebook.com/greeneyeee/\n\n綠繡眼Zos Instagram :\nhttps://www.instagram.com/zos_greenbird/?hl=zh-tw\n\nYouTube頻道:\nhttps://www.youtube.com/channel/UCW5vebMcOB2U1Ko-3Igjq2A\n\n-\n\n吉他譜:\nhttps://drive.google.com/file/d/1ej5FfmWG0YKZOKg2LtumquNK5pcco9Zw/view?usp=sharing\n\n希望大家也能把這首歌的溫暖傳遞給別人♥\n祝大家彈得順利,唱得開心!!', 0, '', 229, 320000, datetime.datetime(2019, 2, 18, 11, 30, 13), datetime.datetime(2019, 2, 18, 12, 30, 49), datetime.datetime(2019, 2, 18, 12, 30, 49), datetime.datetime(2021, 11, 13, 14, 0, 56), 1268059, 22280, 1793, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2019,8],[2019,9],[2019,10],[2019,11]]},"CN":{"recommend_by_editor":true,"top_record_weekly_champions":[[2019,12]]}}', 0, 0, 0, 0, 2, 2, 2208473, 'sha1$q1J47jUbYvfs$f9bb31437ca0746a238c021cdd0d37cf0e453952', datetime.datetime(2022, 6, 21, 4, 51, 23), 0, 'zos', '', '', 'zosgreenbird@gmail.com', 0, 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1779425, 4, 4, 2208473, 'profile_images/zo/s/zos/jh73YY83WtP8UrqzVs4KHC.png', 'O', '', '綠繡眼 Zos', None, '', datetime.date(2018, 6, 1), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2018, 6, 1, 15, 44, 9), 1, 0, 'zh-hant', 0, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-05-26T10:51+00:00","hide_location":false}', 2347701, 10909, 39, 72, 1, 0, '', 0, None), (585517, 4, 4, 'After Depressed', 960894, 97313642, 2, 7, 0, 'music/wa/yo/wayofpuzzle/xpR6kvippEDK5MBfRPf7Y6.mp3', 0, 'song_covers/wa/yo/wayofpuzzle/mmp8D3o8NSTpBe588L7xbd.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情緒再度崩潰\nagain\ngive me a reason\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, '', 376, 192000, datetime.datetime(2019, 6, 24, 5, 45, 13), datetime.datetime(2019, 6, 24, 5, 48), datetime.datetime(2019, 6, 24, 5, 48), datetime.datetime(2019, 6, 24, 5, 50, 1), 41770, 1210, 276, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-01"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-04-02"]}}', 0, 0, 0, 0, 2, 2, 960894, 'sha1$C3SYCkVSHHbd$fde81420e0aa8a00447ab7daa1e81284cb455e2f', datetime.datetime(2024, 2, 23, 7, 13, 47), 0, 'wayofpuzzle', '', '', 'wayofpuzzleband@gmail.com', 0, 1, datetime.datetime(2014, 6, 1, 19, 38, 10), 627339, 4, 3, 960894, 'profile_images/wa/yo/wayofpuzzle/Xas9CzBCXzC2mefouaNt2w.jpg', 'M', '', '謎路人Way of Puzzle', 886, '988674656', datetime.date(2014, 3, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 38), 1, datetime.datetime(2014, 6, 1, 19, 38, 10), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2022-12-28T08:51+00:00"}', 383469, 6422, 32, 138, 1, 0, '', 0, None), (552531, 4, 4, '別再掩飾你的厭世', 1174164, 97297716, 2, 1, 0, 'music/ir/on/ironhorn/JaY5CH2UGsRRKSdvz5FcVQ.mp3', 0, 'music_albums/ir/on/ironhorn/8GGkjuoubMKtVyB8cvQP56.jpg', 1, '', '我在遺憾中漸漸死去\n我在失落中學會哭泣\n一顆心掙扎沒有生命掉在哪裡\n黑色的血液,吟唱著沒有人的過去\n曾經……\n人們追朔著恐懼,一點點的忘記自己\n可是這一切,都是在遊戲\n你在逃避著過去,自己殺了自己\n回眸一望這一切沒意義', 0, '歌名:別再掩飾你的厭世\n歌曲版權:宋德鶴\n作詞:黃泳豪\n作曲:黃泳豪\n編曲:宋德鶴\n歌曲秒數:四分五十秒', 0, '', 289, 320000, datetime.datetime(2018, 3, 26, 18, 12, 7), datetime.datetime(2018, 3, 26, 18, 11, 49), datetime.datetime(2018, 3, 26, 18, 11, 49), datetime.datetime(2020, 2, 17, 9, 29, 13), 272955, 6103, 442, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2018-04-22"],"recommend_by_editor":true,"top_record_weekly_champions":[[2018,14],[2018,17],[2018,18]]},"CN":{"song_of_the_days":["2018-04-23"],"recommend_by_editor":true,"top_record_weekly_champions":[[2018,19]]},"HK":{"top_record_weekly_champions":[[2018,14],[2018,19]]}}', 0, 0, 0, 0, 2, 2, 1174164, 'sha1$xPd7dVL8vWKMeH6QZMcvqB$ac3f7aa31c19672b1dc88026f31053229fe50839', datetime.datetime(2025, 6, 6, 13, 53, 18), 0, 'Song_of_crane', '', '', 'ironhorn888@gmail.com', 0, 1, datetime.datetime(2014, 7, 7, 1, 25), 836709, 2, 2, 1174164, 'profile_images/ir/on/ironhorn/XHACDbTCrquJRw4kFeXYeq.jpg', 'O', '宋德鶴', '宋德鶴Song of crane', 886, '982023368', datetime.date(2014, 1, 5), 'CHA', 81, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 46), 1, datetime.datetime(2014, 7, 7, 1, 25), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"accredited_datetime":"2021-09-02T09:50+00:00","show_birthday":0,"hide_location":false,"had_edit_username":true}', 868907, 6504, 11, 67, 1, 0, '', 0, None), (627769, 2, 2, '在這個年代我們不浪漫 demo', 1841461, None, 2, 7, 0, 'music/ra/sp/raspy_firefly_01h/oCpxF3bEBw8eYfUkWjYAju.mp3', 11821892, 'song_covers/ra/sp/raspy_firefly_01h/nipGG9rfidPtmAo4kPCgu4.JPG', 1, '', '我經過ㄧ家古著店\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\n因為妳快樂所以我快樂', 0, 'mix:林彥君\r\ndesigned:jecciehsieh\n我們關心的日常,都來自於這片土地曾發生或正在發生的事。', 0, '', 295, 320000, datetime.datetime(2020, 11, 10, 16, 12), datetime.datetime(2020, 11, 10, 16, 11), datetime.datetime(2020, 11, 10, 16, 15), datetime.datetime(2025, 3, 15, 14, 37, 44), 739776, 17999, 6378, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-11-18"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2020,46],[2020,47]]},"CN":{"song_of_the_days":["2020-11-19"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2020,46],[2020,47],[2021,3],[2021,15]]}}', 0, 0, 0, 0, 2, 2, 1841461, 'sha1$eaPErLmxhbn6DAgxRulQ3q$104c17234fc7d160d7bfc61dc9670b801a087736', datetime.datetime(2025, 5, 1, 11, 51, 54), 0, 'easyweeds', 'Tony', 'Liu', 'easyweedband@gmail.com', 0, 1, datetime.datetime(2017, 4, 16, 9, 52), 1413521, 2, 2, 1841461, 'profile_images/ra/sp/raspy_firefly_01h/TPQ7tuPF45vhM2z9QqMcKd.jpg', 'M', '劉偉頡', '溫室雜草 Easy Weeds', 886, '967011224', datetime.date(2019, 8, 29), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 4, 16, 9, 52), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"had_edit_username":true,"show_birthday":1,"hide_location":true}', 1559437, 22260, 152, 103, 1, 0, '', 0, None), (528981, 4, 4, '城南', 799415, 97267811, 1, 4, 0, 'music/le/on/leonzheng/oudU7okcVQrRigns728oDc.mp3', 0, 'song_covers/le/on/leonzheng/ZHHys4JLQg6QRAS6LgcpEY.png', 1, '', '城南\n\n天空慢慢下起雨了 還不回家嗎\n你說天空不只會哭 它還能說話\n它說什麼你聽見了 都一一寫下\n小心讓風吹乾 掛在城南橋底下\n\n等等我吧等等我嘛 火車開走啦\xa0\n你看北方 城的遠方 那麼快就長大\n回憶是燈照亮城門 和一串串號碼\n童年賴在橋頭 捨不得走 又盼望著長大\n\n太陽底下 一步一步靠近媽媽的長髮\n城的南邊 一天一天長出嫩綠的枝椏\n等到有一天你也長出了 爸爸的鬍渣\n離開第一年 好像也沒那麼想家\n\n太陽底下 一步一步靠近媽媽的長髮\n城的南邊 一天一天長出嫩綠的枝椏\n夏天來了 淚水悄悄模糊爺爺的遺像\n離開第三年 往事也有了時差\n\n天空說愛就藏在屋簷下 快去找到它\n那動人的秘密夢的痕跡 一點點發芽\n放一次風箏看一回吹糖 賭一把當下\n城南還會是那舊模樣嗎\n \n太陽底下 一步一步靠近媽媽的長髮\n城的南邊 一天一天長出嫩綠的枝椏\n想念穿過四季 漫過城牆 開出一朵花\n離開第五年 雨還是不停的落下\n\n天空說的話 聽懂了嗎\n\n\n臉書專頁:https://www.facebook.com/leonzhengsongs/\n\n詞曲:鄭興\n編曲:高潮 劉哲麟 趙貴民\n吉他:劉哲麟\n貝斯:高潮\n鼓:趙貴民\n小喇叭:張家豪\n和聲:鄭興 羅晧耘 顏靜萱\n錄音工程師/配唱錄音:Kui(許聖榮) 徐子皓 張威龍 @愛人錄音室\n混音工程師:李馬科 @Royal City Studio ', 0, '鄭興首張創作專輯——《忽然有一天,我離開了台北》\n2017.08.18 正式發行\n\nhttps://www.facebook.com/leonzhengsongs/\n\n【數位平台】\nKKBOX:https://kkbox.fm/ta1iOf\nfriDay音樂: https://goo.gl/idut8D\niNDIEVOX: https://goo.gl/kdAk1A\nSpotify:https://goo.gl/nXsfqj\nApple Music:https://goo.gl/HQFb8p\n網易雲音樂:https://goo.gl/6VSxDF\n蝦米音樂:https://goo.gl/qmeiFC\n\n【實體通路】\n博客來: https://goo.gl/9ZQKNy\n誠品網路書店: https://goo.gl/Ura8iT\n五大唱片: https://goo.gl/8ifjkM\n佳佳唱片: https://goo.gl/TZYWDS\n小白兔唱片:https://goo.gl/2mKVHw', 0, '', 305, 320000, datetime.datetime(2017, 9, 25, 8, 34, 38), datetime.datetime(2017, 9, 25, 8, 34, 17), datetime.datetime(2017, 9, 25, 8, 34, 17), datetime.datetime(2017, 10, 15, 2, 53, 13), 251435, 6061, 226, 1, 4, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2017,41],[2017,42]]},"CN":{"recommend_by_editor":true},"HK":{"top_record_weekly_champions":[[2017,39],[2017,42]]}}', 0, 0, 0, 0, 2, 2, 799415, 'sha1$JvCLIKwgu5ug$a2386d388da98a69550f0b599cb721f18604e676', datetime.datetime(2021, 8, 30, 16, 11, 48), 0, 'leonzheng', 'Leon', 'Zheng', 'leonfistand@gmail.com', 0, 1, datetime.datetime(2012, 6, 9, 23, 47), 433264, 4, 4, 799415, 'profile_images/le/on/leonzheng/eVbkNsWExmVucxT3MMd8K8.png', 'M', '', '郑兴', 86, '18550700831', datetime.date(1992, 8, 31), 'JS', 12, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2012, 6, 9, 23, 47), 2, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":true,"show_birthday":1,"hide_location":false}', 2416391, 16569, 10, 4988, 0, 0, '', 0, None), (641604, 4, 3, '一萬匹馬的坍塌', 2529988, None, 3, 2, 0, 'music/sh/uy/shuya_/NN3BJJ3acRNhx46MUS2r5H.mp3', 0, 'song_covers/sh/uy/shuya_/gsL74LFP6EfmW9TFQArz8M.jpg', 1, '', '現在空空如也\u3000未來一望無際\u3000\n你想要跑呀跑呀跑呀\n\n你還記得那片草原嗎\n你曾經像匹野馬 \n在層巒疊嶂的綠色上 \n你奔馳、閒晃又跌宕\n的那些時光 如今一片片削下\n在長河中碎成花 在地獄中被懲罰\n毛色光滑的你啊被裂解成荒蕪的模樣 多荒唐\n你曾多漂亮 從不緊張 \n重複輕狂的日常 多狂妄 眼裡都是\n誇張的光芒 曾將我一刀一刀切下 \n帶著結痂的疤也持續奔跑在馬路上\n你沒有前程似錦 卻擁抱虔誠的自己\n沒有一定的未來 那是延伸的事情\n那都是披上馬鞍之前 \n你胸前起伏雄偉像山的稜線 鑲金邊 \n多麼耀眼 不屑被別人了解 \n嫌太表面 \n那時你身上的什麼都還無法被剽竊\n\n一萬匹馬的坍塌\n一萬匹馬集體落下\n穿越了千山萬水\n死透了千軍萬馬\n\n一萬匹馬的坍塌 (你眼淚落下)\n一萬匹馬集體落下 (你眼窩坍塌)\n沒能穿越千山萬水 \n千軍萬馬等不到你的千鈞一髮 \n\n現在空空如也\u3000未來一望無際\u3000\n你想要跑呀跑呀跑呀 能跑到哪裡去\u3000\n跑給日子追\u3000跑給鞭子催\u3000\n跑給無盡的奢求渴望期待你不能飛\u3000\n飛\u3000飛過那片草原\u3000\n你看見繁星點點\u3000跟春風繾綣 \n但越美好越不會是終點\u3000\n只顧往前忘了從前\u3000\n我們還得丟掉多少無拘束的容顏\u3000\n自願廢棄了草原而投身跑道\u3000\n在工整的道路上面工整的奔跑\u3000\n踩著訓練過的步伐 行走也變得複雜\u3000\n被駐紮的養馬人改造的馬啊 \n你也走過漫長的路\u3000才終於來到這地方\u3000\n但這是你想要的嗎 \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, '錄混|鱔魚意麵 (ig:@bigbulllazier )\n插畫、動畫製作|許家畇 Chia-Yun, Hsu (ig:@ppompposee )\n字體設計|王芝婷 Alice Wang', 0, '', 214, 320000, datetime.datetime(2021, 4, 5, 9, 40, 12), datetime.datetime(2021, 4, 5, 9, 38, 45), datetime.datetime(2021, 4, 6, 9, 0), datetime.datetime(2025, 4, 18, 17, 37, 11), 271672, 6291, 2390, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-04-20"],"recommend_by_editor":true,"recommend_by_expert":true,"top_record_weekly_champions":[[2021,14],[2021,16]]}}', 0, 0, 0, 0, 2, 2, 2529988, 'sha1$2U0dqn6sBEnl8XzKiLRecZ$9009e3bab42c7babd4a507549c5fecb7512f5577', datetime.datetime(2025, 5, 23, 9, 34, 24), 0, 'shuya_', '', '', 'suga310554@gmail.com', 0, 1, datetime.datetime(2019, 12, 14, 9, 44, 10), 2100842, 4, 3, 2529988, 'profile_images/sh/uy/shuya_/WmBo6KGmxNXmfHNExd8XsF.jpg', 'O', '', '楊舒雅', 886, '907266696', datetime.date(1999, 1, 12), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2019, 12, 14, 9, 44, 10), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":0,"hide_location":true}', 991159, 10787, 2, 4886, 0, 0, '', 0, None), (608079, 4, 4, '那天我們看著星夜demo', 1841461, None, 2, 7, 0, 'music/ra/sp/raspy_firefly_01h/YpR3kCJr8tZZ6BFKHWMbcG.mp3', 0, 'song_covers/ra/sp/raspy_firefly_01h/gEZEYBqEetDLjnBnqrbeik.jpg', 1, '', '喧囂聲\n城市的每秒每分\n提示聲\n我該為何而認真\nStars are shining in the sky\nStars are crowded in our eyes\n歡笑聲在\n兒時的每秒每分\n田裡奔我\n\n懂的什麼是快樂\n\n我們就像星星 一般的擁擠\n卻像星星 一般的疏遠\n漸漸不懂彼此之間的語言\n就這樣漸行漸遠 \n我們就像星星 一般的擁擠\n卻像星星 一般的疏遠\n漸漸習慣那些冷漠的臉\n冷漠的臉\n \nStars are shining in the sky \n\n那天我們看著那片星夜\n\n你說你懂了\n\n而你說你懂了\n\n原來幾條街 和幾光年 \n\n沒有分別', 0, '詞曲:劉偉頡\n編曲:溫室雜草\ndesigned by:jecciehsieh\nmix:林彥君\nInspired by: 羅青-答案', 0, '', 334, 320000, datetime.datetime(2020, 3, 18, 11, 37, 1), datetime.datetime(2020, 3, 18, 11, 36, 48), datetime.datetime(2020, 3, 18, 11, 51, 49, 543183), datetime.datetime(2025, 1, 21, 14, 38, 30), 502705, 14689, 3941, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-03-26"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2020-03-27"],"recommend_by_editor":true,"top_record_weekly_champions":[[2020,13],[2020,14],[2020,15],[2020,16],[2020,17],[2020,18]]}}', 0, 0, 0, 0, 2, 2, 1841461, 'sha1$eaPErLmxhbn6DAgxRulQ3q$104c17234fc7d160d7bfc61dc9670b801a087736', datetime.datetime(2025, 5, 1, 11, 51, 54), 0, 'easyweeds', 'Tony', 'Liu', 'easyweedband@gmail.com', 0, 1, datetime.datetime(2017, 4, 16, 9, 52), 1413521, 2, 2, 1841461, 'profile_images/ra/sp/raspy_firefly_01h/TPQ7tuPF45vhM2z9QqMcKd.jpg', 'M', '劉偉頡', '溫室雜草 Easy Weeds', 886, '967011224', datetime.date(2019, 8, 29), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 4, 16, 9, 52), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"had_edit_username":true,"show_birthday":1,"hide_location":true}', 1559437, 22260, 152, 103, 1, 0, '', 0, None), (628471, 4, 4, '對不起我做不到答應了你的事 / Hoax', 1446276, None, 2, 9, 0, 'music/Co/ns/ConstantanChange/YY4MxbfKxPLA5Dtv3dsaHF.mp3', 0, 'song_covers/Co/ns/ConstantanChange/Gwufn3E5NwbsCyYL6ogpoq.png', 1, '', '〈對不起我做不到答應了你的事 / Hoax〉\n\n如果 承 諾\n是囚 禁 善良 的鎖\n那 麼 自私的人\n一定過得 很快 樂吧?\n或許 我 們\n對未來 的想像 不一樣\n那麼 強求來的\n會真的 快 樂嗎?\n\n說不清的難言之隱也得到了一刻安寧\n可是太多不經意的謊言,一步又一步做了最爛的決定\n\n對不起\n我做不到答應了你的事\n這讓你懷疑自己\n變成一廂情願的傻子\n對不起\n我做不到答應了你的事\n這讓我痛恨我自己\n變成一個說謊的騙子', 0, '做到了答應了你的事\n康士坦的變化球《更迭》12月20號正式發行\n\n———————————\n\n〈對不起我做不到答應了你的事 / Hoax〉\n詞/ Lyrics:ARNY Wu\n曲/ Melody:康士坦的變化球/ KST\n製作/ Producer:韓立康/ GummyBearMan\n編曲/ Music Arrangement:康士坦的變化球/ KST\n和聲編寫/ Backing Vocals Arrangement:ARNY Wu\n人聲/ Vocals:康士坦的變化球/ KST\n電吉他/ Electric Guitars:ARNY Wu、Creed Zhao\n貝斯/ Bass:陳佑祥/ sionC\n鼓組/ Drums:張譯云/ Gail米\n配唱製作人/ Vocal Producer: 顏靜萱/ Ka Ka Yen@ VH\n製作助理/ Assistant:趙宇晨 \n錄音師/ Recording Engineer: 蔡周翰( Drums/ Vocals/ Guitars)、韓立康/ GummyBearMan( Guitars/ Bass) 、ARNY Wu( Guitars)、錢煒安 Zen Chien(drums)\n吉他錄音製作協力/ Guitar Recording Co-Producer:陳威達 Wei Da Chen\n錄音室/ Recording Studio:112F studio (drums)、蠻好聽音樂工作社/ Pretty Good Music( Guitars) 、bb road studio( Vocals)、阿康工作室( Guitars/ Bass)\n混音師/ Mixing Engineer: 周已敦\n母帶後期工程師/ Mastering Engineer:Randy Merrill\n母帶後期工程/ Mastering Studio:Sterling Sound\n\n康士坦的變化球\nFacebook| https://reurl.cc/VXZ8dn\nInstagram| https://reurl.cc/Q3l4v5\nYouTube| https://reurl.cc/2gAWdX', 0, '', 278, 320000, datetime.datetime(2020, 11, 20, 15, 50, 38), datetime.datetime(2020, 11, 20, 15, 50, 26), datetime.datetime(2020, 11, 20, 16, 17, 29, 955779), datetime.datetime(2020, 11, 24, 12, 40, 13), 554863, 13962, 3999, 1, 0, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2020-11-25"],"recommend_by_editor":true,"top_record_weekly_champions":[[2020,48],[2020,49],[2020,50]]},"CN":{"song_of_the_days":["2020-11-26"],"recommend_by_editor":true,"top_record_weekly_champions":[[2020,48],[2020,49],[2020,50],[2020,51]]}}', 0, 0, 0, 0, 2, 2, 1446276, 'sha1$6EBgB4Rlf2lk$fe28ca05a9f8ceebd4b7325a3b017e9dc9d7db4d', datetime.datetime(2021, 1, 18, 7, 11, 13), 0, 'ConstantanChange', '', '', 'ConstantandChangeTW@gmail.com', 0, 1, datetime.datetime(2014, 9, 4, 14, 50, 11), 1107696, 4, 4, 1446276, 'profile_images/Co/ns/ConstantanChange/5Kng83jHUXCJb2vMRPG9mh.png', 'O', 'Constant&Change', '康士坦的變化球', 886, '920021313', datetime.date(2013, 9, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 39), 1, datetime.datetime(2014, 9, 4, 14, 50, 11), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"hide_location":false}', 1511034, 25846, 10, 68631, 0, 0, '', 0, None), (628760, 4, 4, "Don't Drink Tonight", 1837688, None, 1, 6, 0, 'music/li/ny/linyuchang/P8QLXYUpCth8EknTFwtpSp.mp3', 0, 'song_covers/li/ny/linyuchang/Ldpn2PDRtUXzoz7zHK8ECa.JPG', 1, '', 'Don’t go out for drinks tonight\nI wish I could hold you tight\nBut now 只剩下過多的無奈\n和陪我的路牌\n\n if I could play like Charlie Parker and Martin Taylor would you stay?\n知道你昨晚 calling a name Jane \n只是你太想要Jam \n\nI can give you all I can give \nI will love you as long as I live\n\n請別回答 當燈亮起\n別出發 往哪裡去\n因為我怕 你不像你\n在太多沒我的夜裡 \nSo I say \n\nDon’t go out for drinks tonight\nI wish I could hold you tight\nBut now 只剩下過多的無奈\n和陪我的路牌\n\n他們指著我 說我不對\n我無法控制 心在枯萎\nI wish you nothing but you would stay \nWould you stay ?', 0, '作詞/作曲/吉他/編曲:Lyn Chang張牧喬\n\n「寫給在外忘記有人在家等你的那些討厭鬼們。」', 0, '', 130, 192000, datetime.datetime(2020, 11, 24, 15, 24, 48), datetime.datetime(2020, 11, 24, 15, 24, 39), datetime.datetime(2020, 11, 28, 12, 0), datetime.datetime(2020, 12, 1, 4, 2, 6), 7606, 333, 73, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true},"CN":{"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 1837688, 'sha1$QwnVxd4nGRD8$58dde7e0c71d3207396838df6db7a1adc1e3c876', datetime.datetime(2024, 7, 13, 2, 38, 54), 0, 'linyuchang', '伶瑀', '張', 'cindy22367@gmail.com', 0, 1, datetime.datetime(2017, 4, 10, 8, 59), 1407638, 4, 4, 1837688, 'profile_images/li/ny/linyuchang/juxhEVuALb7tXELH6qkRtK.jpg', 'F', '張伶瑀', '張牧喬 mukio', 886, '932265039', datetime.date(1996, 11, 23), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2017, 4, 10, 8, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-06-07T03:05+00:00","hide_location":false}', 138130, 1018, 16, 80, 1, 0, '', 0, None), (637457, 4, 4, '2 孤獨的流浪樂手喵 ft.張凱婷', 1836376, 97316408, 2, 1, 0, 'music/wa/ng/wangleewangleeno1/MoXUVwXN6kk22AVJFiy7Pk.mp3', 0, 'song_covers/wa/ng/wangleewangleeno1/SReh6LWGb6LiasQ28mVaPC.jpg', 1, '', '[00:22.00]現在是凌晨三點半 我坐在路邊吃早餐 \n[00:27.00]寧靜的夜晚過得自由自在\n[00:31.00]已經習慣獨自生活 自己幫自己彈伴奏 \n[00:36.00]孤獨的日子我也樂在其中\n\n[00:50.00]時常像這樣在路旁 分析對人們的觀察 \n[00:55.00]爭吵紛擾和我的過去一樣\n[00:59.00]持續在疼痛的傷口 這些年陪著我度過 \n[01:04.00]害怕失去的我沒勇氣接受\n\n[01:08.00]Oh 給我個理由拒絕 \n[01:16.00]不是不想瞭解 \n[01:20.00]有一天你就會丟掉我 放棄我 \n[01:25.00]就和那一天一樣\n\n[01:37.00]他向著我迎面來到 人怎麼聞起來像貓 \n[01:42.00]堅定眼神嚇得我忘記逃跑\n[01:46.00]從沒見過這種微笑 似乎夢過這種味道 \n[01:52.00]時間好像就停留在這一秒\n[02:05.00]他向著我迎面來到 人怎麼聞起來像貓 \n[02:54.00]Oh 給我個理由拒絕 \n[03:02.00]不是不想瞭解 \n[03:06.00]有一天你就會丟掉我 放棄我 \n[03:11.00]就和那一天一樣\n[03:16.00]給我個理由拒絕 \n[03:21.00]不是不想瞭解 \n[03:25.00]有一天你就會丟掉我 放棄我\n[03:35.00]啦啦啦啦啦啦啦啦啦', 1, '《我是貓,沒有名字。》全串流平台收聽連結\nhttps://wanglee.lnk.to/ACatWithNoName\n\n作詞:王立德\n作曲:王立德\n編曲:王立德、廖耀東、張凱婷、盧辭比\n吉他:王立德、廖耀東\n貝斯:張凱婷\n鼓:盧辭比\n合成器:王立德\n和聲:王立德\n配唱製作人:黃柏勳\n製作人:鄭皓文\n製作統籌:吳宣甫\n錄音室:G5 Studio\n混音師:鄭皓文@G5 Studio\n混音室:G5 Studio\nOP:破鑼嗓子音樂有限公司\nSP:環球音樂出版股份有限公司', 0, '', 246, 320000, datetime.datetime(2021, 3, 7, 16, 18, 43), datetime.datetime(2021, 3, 7, 16, 18, 17), datetime.datetime(2021, 3, 7, 16, 24, 17, 888637), datetime.datetime(2022, 9, 5, 17, 11, 14), 6994, 257, 27, 1, 2, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2021-03-22"],"recommend_by_editor":true},"CN":{"song_of_the_days":["2021-03-23"]}}', 0, 0, 0, 0, 2, 2, 1836376, 'sha1$Q7KYWZgEedkaI6T3vSRt3h$a54445a54baf37274020521af5a4826af1e08dc2', datetime.datetime(2024, 10, 8, 8, 38, 21), 0, 'wangleewangleeno1', '', '', 'wangleewanglee.tw@gmail.com', 0, 1, datetime.datetime(2017, 4, 1, 23, 49), 1399489, 4, 4, 1836376, 'profile_images/wa/ng/wangleewangleeno1/HWJAafEiC7ik244B8RTu9E.jpg', 'O', '王立德', '王立 wanglee', 886, '976373812', datetime.date(1991, 10, 22), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2017, 4, 1, 23, 49), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"hide_location":false}', 187494, 1718, 9, 39, 1, 0, '', 0, None), (640943, 4, 4, 'So I Cry', 782942, None, 1, 6, 0, 'music/ny/lo/nylonchen/E5H5WapDgxtQtgCx9fX7NR.mp3', 0, 'song_covers/ny/lo/nylonchen/6JLp9PZgwHN7tgpvBmrnxy.jpg', 1, '', '《So I Cry》\n詞曲 陳乃榮 Nylon Chen\n一直相信 妳還在某處 想著我\n過去的 留下的\n珍貴回憶 安慰著 \n\n我曾執著 拼命描繪 不可能的結果\n太遲鈍 沒發現 \n其實妳 從未想停留\n\n心都碎了 還勉強妳要接受\n\nSo I Cry 我只捂住口 \n委屈地 連道別 都只是 無聲的 \n為了讓妳 能安心地走\nSo I Cry 剩我和沉默\n我若用力嘶吼 留下一些線索\n妳會不會出現 來將它帶走\nSo I Cry……\n\n一直相信 妳還在某處 等著我\n\nProduced by Raykai Chen, Nylon Chen, Easy Shen\nPiano Nylon Chen\nSynthesizer Easy Shen\nMixed by Easy Shen\nMastering Engineer Raykai Chen', 0, '《 陳乃榮 2021 mini tour 》\n\n音樂裡我們相聚,想說的話都在這裡。\n\n► 巡迴場次:\xa0\n04/30(五)台北|海邊的卡夫卡\n05/08(六)台中|玩劇島小劇場\n05/15(六)高雄|LIVE WAREHOUSE 小庫\n05/16(日)台南|TCRC Livehouse\n05/21(五)台北|THE Wall\xa0\n\n► 入場 19:00 |開演 19:30\n► 預售 600元|現場 700元\n\n#0330中午全面啟售\n售票連結:https://kafka.kktix.cc/events/n2ylo5n\n\n《So I Cry》\n詞曲 陳乃榮 Nylon Chen\nProduced by Raykai Chen, Nylon Chen, Easy Shen\nPiano Nylon Chen\nSynthesizer Easy Shen\nMixed by Easy Shen\nMastering Engineer Raykai Chen', 0, '', 265, 192000, datetime.datetime(2021, 3, 31, 6, 56, 37), datetime.datetime(2021, 3, 31, 6, 56, 33), datetime.datetime(2021, 3, 31, 7, 2, 0, 326961), datetime.datetime(2021, 3, 31, 8, 44, 48), 1230, 33, 4, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 782942, 'sha1$eu7GP5waU3o1ZMSgEgNiNH$6fae979da7f92da7dd3055cd9a35b661596c79d3', datetime.datetime(2025, 4, 29, 7, 40, 18), 0, 'nylonchen', '', '', 'nylonc@gmail.com', 0, 1, datetime.datetime(2012, 1, 11, 13, 15, 52), 416998, 4, 4, 782942, 'profile_images/ny/lo/nylonchen/kQY5q4Phr3TkhP6A2mQfTZ.jpg', 'M', '陳乃榮', '陳默', 886, '936664292', datetime.date(1981, 5, 20), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 2), 1, datetime.datetime(2012, 1, 11, 13, 15, 52), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":2,"accredited_datetime":"2024-03-18T08:58+00:00","hide_location":false}', 46138, 142, 9, 33, 1, 0, '', 0, None), (636620, 4, 4, '沒有你的地方 Demo', 2177809, None, 2, 1, 0, 'music/hy/pe/hypersomnia/VbgueKqijr5tLRJdTfQMFn.mp3', 10374813, 'song_covers/hy/pe/hypersomnia/W6N8B4m9s62DkYnQGjWGNe.jpg', 1, '', '你是黑夜蒼芎之下的綠洲\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\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缺少了誰 回憶難以吞嚥', 0, '', 0, '', 259, 320000, datetime.datetime(2021, 2, 27, 18, 38), datetime.datetime(2021, 2, 27, 18, 38), datetime.datetime(2021, 2, 27, 18, 57), datetime.datetime(2021, 9, 1, 9, 43, 31), 379351, 8994, 2598, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"top_record_weekly_champions":[[2021,9],[2021,14]]},"CN":{"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 2177809, 'sha1$G43SnBMHzWdFRHbgOxWmH3$389c4ae168d139acbdf019e3bd457b63fa2c65ed', datetime.datetime(2025, 5, 16, 15, 4, 4), 0, 'hypersomnia', '', '', 'hypersomnia220.official@gmail.com', 0, 1, datetime.datetime(2018, 2, 25, 20, 56, 59), 1748764, 4, 3, 2177809, 'profile_images/hy/pe/hypersomnia/5wdyP4qCBQkAZJxeQvZrrC.jpg', 'O', '洪誠', '眠氣 Hypersomnia', 886, '921259780', datetime.date(2018, 5, 29), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2018, 2, 25, 20, 56, 59), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"had_edit_username":true,"show_intro":false,"accredited_datetime":"2021-09-02T09:50+00:00"}', 600678, 3928, 14, 36, 1, 0, '', 0, None), (119520, 4, 3, "07 - Don't Act Like A Fool", 717614, 11706, 3, 2, 0, 'music/NA/NM/NANMEN/93b6634665b347ca91b46e0bacaacb49.mp3', 4977602, '', 1, 'OPEN獎', "INTRO (SCRATCH)\r\n*Chronic\r\nTHIS IS \r\nNANMEN PRODUCTION\r\nDON’T ACT LIKE A FOOL\r\nIF YOU FUCK WITH ME YOU’LL GO HOME IN THE BODY BAG\r\nKNOWN’ MEANING ?\r\n\r\n*幹譙\r\n我踏著腳步 在前進著day by day \r\non my way\r\nKEEP IT REAL\r\neveryday\r\n我學著跑位\r\n這次 一次到位\r\nrepeat這過程\r\n一切不再倒退\r\n為了反對而反對\r\n為失敗而退\r\n被環境所影響\r\n為了逃避而醉\r\n隨時間我成長\r\n但一切總愛\r\n在失去以後\r\n才了解何謂珍貴\r\n\r\n*台中Peatle\r\n那愚蠢的問題它刺耳又尖銳\r\n再度被提起 無奈的感覺加倍\r\n不懂又裝懂 你問心無愧嗎?\r\n聽不懂的話 那被牽著走也罷\r\n別當小丑 你像是一隻小狗\r\n拴緊在牢籠 我懶得跟你多說\r\n被看破手腳 那這下好了吧\r\n你搞不清楚狀況那就繼續當個笑話\r\n\r\n*幹譙\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL \r\nX 2\r\n\r\n*SaKer\r\n面對自信過了頭的人我懶得再去講你\r\n過了頭的思想做的夢我懶的敲醒你\r\n保持低調 不代表體內沒放彈藥\r\n不代表 手上一定要帶著那鑽錶\r\n太鑽牛角尖我用在下筆前的瞬間\r\n在失敗中成長和時間訂下契約\r\nDon't act like a fool \r\n看清楚自己的路\r\n我始終在白紙的身上刺上不同的TATTO\r\n\r\n* MC Basso \r\n你說你樣樣精通 我說你大頭症重\r\n自我感覺良好 像是在火熱之中\r\n你總是把頭抬得高高低 不願低頭\r\n你無法接受批評 你怕被搓破\r\n原來自己只是井底之蛙\r\n常常 不顧左右而言他\r\n只想表現自己有多偉大\r\n依然偽裝在自己虛偽的面具之下\r\n\r\n*幹譙\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL \r\nX 2\r\n\r\n\r\n*Chronic\r\nSILLY SILLY\r\nPAY ATTENTION\r\nS.A.D ON THE CHRONIC BEAT\r\nSILLY SILLY\r\nPAY ATTENTION\r\nNANMEN PRODUCTION RAPPER ON THE FLIP\r\nSILLY SILLY\r\nPAY ATTENTION\r\nS.A.D ON THE CHRONIC BEAT\r\nSILLY SILLY\r\nPAY ATTENTION\r\nDON’T DON’T DON’T ACT LIKE A FOOL \r\n\r\n*幹譙\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL\r\n想怎樣都UP TO YOU\r\nBUT DON’T ACT LIKE A FOOL \r\nX 2\r\n\r\n", 0, '很多音樂人,把他們的作品比喻成Food用來餵食心靈,所以我們稱好的音樂為Soul Food。但是英文很奇妙的是,當一個英文裡面的字母錯了,整組的涵意就會變了樣變成Fool.......你說我們是Food還是Fool?? 我想吃麥當勞了 See u guys on da top, peace out \r\n\r\n\r\n這首很榮幸跟台中知名饒舌歌手Peatle合作!', 0, None, 207, 192000, datetime.datetime(2011, 3, 2, 0, 1, 44), datetime.datetime(2010, 8, 2, 21, 16, 5), datetime.datetime(2010, 8, 2, 21, 16, 5), datetime.datetime(2020, 3, 12, 14, 16, 40), 9818, 63, 0, 1, 6, 1, 0, None, 0, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 717614, 'sha1$3feb0$5d5122bfcbebf1e4f1eacf67d82a21fc8642ee11', datetime.datetime(2012, 12, 14, 12, 1, 22), 0, 'NANMEN', '', '', 'killerloveu@hotmail.com', 0, 1, datetime.datetime(2010, 5, 3, 23, 4, 22), 355019, 4, 4, 717614, 'profile_images/NA/NM/NANMEN/c82427d0ffde11e0acea0026551ae608.png', 'M', '南門音樂', '南門音樂', None, '0931809509', datetime.date(1988, 6, 30), None, None, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2010, 5, 3, 23, 4, 22), 1, 0, 'zh-hant', 0, None, 252028, 1022, 12, 2947, 0, 0, '', 0, None))])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/nextpage/templatetags/nextpage.py in render(78) items_count = len(list(items)) /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.0318 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', 'b3ea521aa8fcc07e3d766bb3e9ec83b2e61b1845'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0324 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779804787.7691455, 'b3ea521aa8fcc07e3d766bb3e9ec83b2e61b1845': (1779804787.7691455, [((97315750, 4, 4, 2643696, '像我們這樣的騙子', 'music_albums/ch/an/chang_wu/RL3NV5gV4UAABD2jiDTdyF.jpg', '張伍 首張個人專輯 《像我們這樣的騙子》\n串流平台收聽: https://www.soundscape.net/a/10966\n------------------------------------------------\n\n社會普遍把正向與誠實列為最基本守則,不管謊言的好惡,大多數的人都把欺騙歸列在最惡劣的行為之一,但這卻又是最常見的習慣,也導致多人不時莫名反省起來而深感痛苦,不相信自己或他人居然有這樣的行為。 \n\n別再騙自己是至高無上的好人;也別再欺騙他人可以當個全人。\n\n《像我們這樣的騙子》是張伍在《歡迎入座》製作中後期所迸發的想法,源自某天他突然察覺到自己也不是這麼真實,從小到大所受到的教育,在成年後的某天一瞬崩解,也更加理解到所謂的社會化,其實就是包裝謊言,自己也終於成為當初口中的大人,成為了...像我們這樣的騙子。\n\n張伍 IG https://reurl.cc/xDNoV4 \n張伍 FB https://reurl.cc/Zn4EL6', 0, '', 18550, 10, 0, datetime.date(2020, 6, 19), datetime.datetime(2020, 10, 4, 10, 30, 1), datetime.datetime(2020, 10, 4, 10, 30, 1), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0373 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', 'fea4de4dd772f96f28fe63e04a9e8589854b6fbd'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0382 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779804787.862802, 'fea4de4dd772f96f28fe63e04a9e8589854b6fbd': (1779804787.862802, [((97314356, 4, 4, 2494191, '房間裡的大象', 'music_albums/Ch/ih/ChihSiou_/Us46GxzrJutiTopLZFcVkY.jpg', '房間裡的大象 Elephant in the Room\n\nDo you see the elephant in the ROOM?(⁎⁍̴̛ᴗ⁍̴̛⁎)\n\n大人小孩、是男是女,持修是誰?\n不擅言詞所以⽤⾳樂說話,\n不愛交際所以一個人獨舞。\n\n神秘的大男孩持修,掛著純真笑容站在人群之外,水靈靈的雙眼將世事看得比誰都清晰。\n喜歡音樂、醉心表演、鍾情遊戲、熱愛收藏⋯⋯喜歡的⼀切全部收進房間;在這安全的空間裡,任由千奇百怪的思緒恣意漫遊。', 0, '', 954134, 618, 7, datetime.date(2019, 11, 20), datetime.datetime(2019, 11, 19, 4, 26, 47), datetime.datetime(2019, 11, 19, 4, 26, 47), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0371 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '7ebfae1a2415653fc33d920d901c87905a6aff51'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0354 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779804787.9164555, '7ebfae1a2415653fc33d920d901c87905a6aff51': (1779804787.9164555, [((97315789, 4, 4, 1509268, 'The National Moment', 'music_albums/Un/cl/Uncle_Hu/5rjRXNKyu2bJsxziBzBKa4.jpg', '国民很多,瞬间很短。偏执者的庙会处处都在上演,即使周遭一些人面对那些自诩聪明、滑稽乖张的时刻仍心存忌惮。实体城市和虚拟空间中的生活与工作,在那些瞬间的裹挟冲刷之下周而复始。当被推搡进堂皇梦中的人失神地问出“我改变了吗?”的同时,过去已越发不可能以简易的方式回溯。\n\n在「The National Moment 国民瞬间」这张 EP 中,Uncle Hu 试图用四首歌、四种瞬间描述这种吊诡的困顿感。\n\n瞬间一:Gasp Between the Clicks 咔嗒间喘息\n月光照亮河流,怀揣锋芒的人在决裂与和解之间。 \n\n瞬间二:The Wishing Well 许愿井\n(庙里的)许愿井正被封堵,似壁如瓮,娱乐精神和民间信仰般的功利主义是不得不接受的出口。 \n\n瞬间三:Sandpaperville Lullaby 砂纸城摇篮曲 \n城市挽歌。当意义消解,面对风车的\n\n词曲:胡希可\n制作人:胡希可\n录音/混音/母带:胡希可\n鼓录音:抓油条@玩乐工作室\n鼓录音助理:朱林斌\n封面绘画:李驰\n\nUncle Hu 乐队\n吉他/人声:胡希可\n吉他/和声:贾巍\n键盘/和声:李诗晴\n贝斯:周建\n鼓:高宇骋', 0, '', 13644, 6, 0, datetime.date(2020, 10, 20), datetime.datetime(2020, 10, 14, 14, 36, 50), datetime.datetime(2020, 10, 22, 12, 15, 41), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0391 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '1d8485a5bf4677e4c839942d0316d586d6fff35f'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0370 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779804788.1133497, '1d8485a5bf4677e4c839942d0316d586d6fff35f': (1779804788.1133497, [((11706, 4, 4, 717614, '南門音樂mixtape NANMEN Vol. 1 ', 'music_albums/NA/NM/NANMEN/5e933c69305547778588357f86bec154.jpg', '', 0, None, 35627, 10, 1, datetime.date(2011, 11, 1), datetime.datetime(2011, 11, 1, 0, 0), datetime.datetime(2014, 9, 14, 0, 0), 1, 1),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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(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(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.0961 | get_many | (['40102dab37d3df7d72cc47e91427e20514253ed6', 'bfe6165116443287a58a8debde01d651ee9c125f', '887f8247d0ff979264c73b069f790024b2aa98e1', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'e9900d4ec24ef898b16428c6a7f5c985e4b252ca', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '12e5c5f10335e96781266ce00473fbb3ecda56c0', 'ae77dadb7bf87faa23a95d3d61618c733f5095f0'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/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/nextpage/templatetags/nextpage.py in render(78) items_count = len(list(items)) /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.1155 | set_many | ({'40102dab37d3df7d72cc47e91427e20514253ed6': 1779804788.146119, 'bfe6165116443287a58a8debde01d651ee9c125f': 1779804788.146119, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779804788.146119, '887f8247d0ff979264c73b069f790024b2aa98e1': 1779804788.146119, 'e9900d4ec24ef898b16428c6a7f5c985e4b252ca': 1779804788.146119, '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779804788.146119, '12e5c5f10335e96781266ce00473fbb3ecda56c0': 1779804788.146119, 'ae77dadb7bf87faa23a95d3d61618c733f5095f0': (1779804788.146119, [])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2ca0> | |
/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(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(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/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/nextpage/templatetags/nextpage.py in render(78) items_count = len(list(items)) /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) |
|||||
| 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, reload_package_settings |
| Application | Model | Last invalidation |
|---|
| Application | Model | Last invalidation |
|---|
| Application | Model | Last invalidation |
|---|