CINXE.COM
Django Developers Survey 2024
<!DOCTYPE html> <html class="sg-survey " xmlns="http://www.w3.org/1999/xhtml" lang="en-us" > <head> <!-- ========================================================================================= DO NOT COPY HTML SOURCE TO EMBED SURVEY. Go to the "Share" tab to distribute your survey. ========================================================================================= --> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="cache-control" content="no-cache, no-store" /> <meta http-equiv="Pragma" content="no-cache" /> <meta name="Generator" content="Alchemer; http://www.surveygizmo.com" /> <meta name="description" content="Django Developers Survey 2024." /> <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimal-ui" /> <meta property="og:type" content="website"> <meta property="og:title" content=""/> <meta property="og:description" content=""/> <meta property="og:image" content=""/> <title>Django Developers Survey 2024</title> <meta name="robots" content="NOINDEX,NOFOLLOW" /> <style type="text/css" media="all"> .sg-hide { display: none; } .sg-error-message {display: none;} .sg-access-helper {display: block; position: absolute !important; margin-left: -999em; width: 100em;} .sg-screenreader-only {position: absolute;border: 0;height: 0;margin: 0;overflow: hidden;padding: 0;} </style> <link type="text/css" rel="stylesheet" media="all" href="//www.surveygizmo.com/2024.11.13.03/runtimejs/dist/survey/css/jscal.css" /><link type="text/css" rel="stylesheet" media="all" href="//www.surveygizmo.com/2024.11.13.03/runtimejs/dist/survey/css/survey2.css" /><link type="text/css" rel="stylesheet" media="all" href="//www.surveygizmo.com/2024.11.13.03/runtimethemes/default/runtime/css/sg-icon-font.css" /><style type="text/css" media="all">html{font-size:16px;}.sg-body{font-family:Arial;font-size:16px;font-weight:400;color:#333333;background-color:#ffffff;}.sg-header{color:#333333;background-color:#ffffff;}.sg-wrapper{background-color:#ffffff;}.sg-survey-form{width:100%;}.sg-content{width:100%;}.sg-gdpr-modal-close, .sg-page-title{color:#333333;}.sg-question{border-bottom:1px solid #eaeaea;border-top-color:#ffffff;border-right-color:#333333;}.sg-question-title{font-weight:bold;}.sg-input-text, .sg-input-menu, .sg-input-essay, .sg-question input[type="text"], .sg-question input[type="number"], .sg-question input[type="password"], .sg-question textarea{background-color:transparent;border:2px solid #adadad;}.sg-question input[type="text"]:focus, .sg-question input[type="number"]:focus, .sg-question input[type="password"]:focus, .sg-question textarea:focus{border-color:#18a3fa;border-width:4px;outline:0;}.sg-replace-icons input[type=radio]:focus-within + label , .sg-replace-icons input[type=checkbox].sg-input-checkbox:focus-within + label , .sg-image-box:focus-within , .rangeslider__handle:focus , .sg-star-box .sg-star-sr-target:focus , .sg-input-menu:focus , span.ui-slider-handle:focus , .sg-cs-cards:focus , .cs-card:focus , .sg-texthighlighter-text span:focus , .DynarchCalendar-bottomBar-today:focus{outline:#18a3fa auto 5px;}.sg-image-wrapper img{object-fit:cover;}.rangeslider__handle{background:#18a3fa;}.DynarchCalendar-day.sgcal-selected{background-color:#18a3fa;}ul.ui-autocomplete{font-family:Arial;font-size:16px;font-weight:400;color:#333333;background-color:#ffffff !important;}::-webkit-input-placeholder{color:#adadad;}:-moz-placeholder{color:#adadad;}::-moz-placeholder{color:#adadad;}:-ms-input-placeholder{color:#adadad;}.sg-button, .sg-file-field input[type="button"], .sg-next-button, .sg-back-button, .sg-submit-button, .sg-browse-btn, .sg-configurator-btn, .sg-add-another-button{color:#000000 !important;background-color:#18a3fa;}.sg-button:hover, .sg-button:focus, .sg-button:active, .sg-file-field input[type="button"]:hover, .sg-file-field input[type="button"]:focus, .sg-file-field input[type="button"]:active, .sg-next-button:hover, .sg-next-button:focus, .sg-next-button:active, .sg-back-button:hover, .sg-back-button:focus, .sg-back-button:active, .sg-submit-button:hover, .sg-submit-button:focus, .sg-submit-button:active, .sg-configurator-btn:hover, .sg-configurator-btn:focus, .sg-configurator-btn:active, .sg-browse-btn:hover, .sg-browse-btn:focus, .sg-browse-btn:active, .sg-add-another-button:hover, .sg-add-another-button:focus, .sg-add-another-button:active{color:#000000 !important;background-color:#0e6196;}.sg-button:focus, .sg-file-field input[type="button"]:focus, .sg-next-button:focus, .sg-submit-button:focus, .sg-back-button:focus, .sg-configurator-btn:focus, .sg-browse-btn:focus, .sg-input-file:focus + .sg-browse-btn, .sg-add-another-button:focus{border:4px solid #285f82;}.sg-type-table .sg-table{border-color:#b7b7b7;}.sg-type-table .sg-table thead th, .sg-type-table .sg-table thead td.sg-mock-th, .sg-type-table .sg-table tbody th, .sg-type-table thead th.sg-column-header, .sg-type-table .sg-table tbody td, .sg-type-table thead th.sg-column-header, .sg-type-table .sg-table thead th.sg-column-subheader, .sg-type-table tbody td.sg-group-first-cell, .sg-rtl .sg-type-table td, .sg-type-table thead th.sg-column-subheader-1, .sg-rtl .sg-type-table thead th, .sg-rtl .sg-type-table thead th.sg-column-header, .sg-rtl .sg-type-table thead th.sg-column-subheader-1, .sg-rtl .sg-type-table tbody td.sg-group-first-cell{border-color:#eaeaea;}.sg-type-portal .sg-table{border-color:#b7b7b7;}.sg-type-portal .sg-table thead th{border-color:#a3a3a3;background-color:#cccccc;color:#333333;}.sg-type-portal .sg-table tbody th{border-color:#eaeaea;}.sg-type-portal .sg-table tbody td{border-color:#eaeaea;}.sg-type-portal .sg-table .sg-odd-row th{background-color:#ffffff;}.sg-type-portal .sg-table .sg-odd-row td{background-color:#fafafa;}.sg-type-portal .sg-table .sg-even-row th{background-color:#f8f8f8;}.sg-type-portal .sg-table .sg-even-row td{background-color:#eeeeee;}.sg-rank-dragdrop .sg-rank-origin{background-color:#f4f4f4;}.sg-rank-dragdrop .sg-rank-target{background-color:#eaeaea;}.sg-rank-dragdrop .sg-rank-target, .sg-rank-dragdrop .sg-rank-origin{border-color:#eaeaea;}.sg-rank-dragdrop .sg-rank-instructions{color:#b7b7b7;}.sg-rank-dragdrop ul.ui-sortable li div{color:#666666;}.sg-rank-dragdrop ul.ui-sortable li{background-color:#e0e0e0;border-color:#707070;}.sg-type-cardsort .sg-cs-left, .sg-type-cardsort .sg-cs-top{background-color:#f4f4f4;}.sg-type-cardsort .sg-cs-bucket{background-color:#eaeaea;}.sg-type-cardsort ul.sg-cs-cards, .sg-type-cardsort .sg-target-cs .sg-cs-bucket-lbl{border-color:#eaeaea;}.sg-type-cardsort .sg-cs-bucket, .sg-type-cardsort .sg-cs-bucket-lbl{border-color:#d6d6d6;}.sg-type-cardsort ul.sg-cs-buckets .cs-card, .sg-type-cardsort ul.sg-cs-cards .cs-card{border-color:#eaeaea;background-color:#e0e0e0;}.sg-type-cardsort .cs-empty::after{color:#adadad;}.sg-type-cardsort .sg-cs-target-one .sg-cs-bucket::after, .sg-type-cardsort .sg-cs-buckets-open:empty::after{color:#999999;}.sg-type-cardsort .sg-add-bucket{background-color:#f4f4f4;border-color:#eaeaea;}.sg-type-cardsort .sg-add-bucket.ui-state-hover, .sg-type-cardsort ul.sg-cs-buckets.ui-state-hover{background-color:#b9e3fd;}.sg-type-file .sg-file-desc{border-color:#adadad;background-color:#eaeaea;}.sg-type-file .sg-file-prefix, .sg-type-file .sg-file-size{color:#999999;}.sg-progress-bar-inner{background-color:#18a3fa;}.sg-progress-bar-text{color:#000000 !important;background-color:#18a3fa;}.sg-progress-bar-background{background-color:#c1c1c1;border-left:1px solid #000000 !important;}.sg-body .sg-powered-by div, .sg-body .sg-powered-by a{color:#191919;}.sg-result-bar{background-color:#bfc5ca;}.DynarchCalendar{background-color:#cccccc;color:#333333;border:1px solid #999999;}.DynarchCalendar-body, .DynarchCalendar-menu{background-color:#f4f4f4;color:#333333;}.DynarchCalendar{border-color:#18a3fa;background:#FFF;}.DynarchCalendar, .DynarchCalendar table{color:#2C3E50;}.DynarchCalendar-body, .DynarchCalendar-menu{background:#fff;}.DynarchCalendar-menu{background:#FFF;}.DynarchCalendar-dayNames .DynarchCalendar-weekend{color:#95A5A6;}.DynarchCalendar-weekend{color:#34495E;}.DynarchCalendar-day-othermonth, .DynarchCalendar-day-othermonth.DynarchCalendar-weekend{color:#BDC3C7;}.DynarchCalendar-focused .DynarchCalendar-hover-week .DynarchCalendar-day{color:inherit;}.DynarchCalendar-day-today{color:#18a3fa;}.DynarchCalendar-day-selected{background-color:#ECF0F1;color:#2C3E50 !important;border-color:#18a3fa;}.sg-snc-bar, body:not(.sg-mobile) .sg-snc-lang-list{font-family:Arial;border-bottom:1px solid #cccccc;background:#4c4c4c;}body:not(.sg-mobile) .sg-snc-lang-list{border-left:1px solid #cccccc;border-right:1px solid #cccccc;}body:not(.sg-mobile) .sg-lang-fixed-at-bottom .sg-snc-lang-list, body:not(.sg-mobile) .sg-snc-at-bottom .sg-snc-lang-list{border-bottom:none;border-top:1px solid #cccccc;}.sg-snc-trigger, .sg-snc-bar a{color:#ffffff;}body:not(.sg-high-contrast-mode) .sg-snc-trigger .sg-toolbar-icon{fill:#ffffff;}#sg-snc-box{color:#ffffff;}.sg-snc-buttons input, .sg-snc-buttons button{font-family:Arial;}.sg-language-list ul{background-color:#ffffff;}.sg-language-list li{border-color:#ffffff;}.sg-language-list a{color:#333333;}.sg-snc-lang-list li:hover{background-color:#ffffff;}.sg-snc-lang-list li:hover a{color:#191919;}.sg-table thead .sg-required-icon{color:#333333;}.sg-table tbody .sg-required-icon{color:#b32133;}.sg-slider-rows, .sg-slider-row, .sg-slider-gridline{border-color:#b7b7b7;}.sg-slider-container .ui-slider-horizontal, .sg-slider .sg-single-slider, .sg-slider-mobile .sg-mobile-slider-bar{background:#515151;}.sg-slider-container .ui-slider-horizontal-blank, .sg-slider .ui-slider-horizontal-blank, .sg-slider .ui-slider-vertical-blank, .sg-slider-mobile .ui-slider-horizontal-blank, .sg-slider-mobile .ui-slider-vertical-blank{background:#cccccc;}.sg-slider .sg-slider-bubble-horizontal, .sg-slider .sg-slider-bubble-vertical{background:#18a3fa;color:#000000 !important;}.sg-slider .sg-slider-bubble-horizontal .sg-dink div{border-top-color:#18a3fa;}.sg-slider .sg-slider-bubble-vertical .sg-dink div{border-right-color:#18a3fa;}.sg-body .ui-slider .ui-slider-handle, .sg-body .ui-slider .ui-slider-handle:hover{background:#18a3fa;}.sg-conjoint-table > tbody > tr > td, .sg-conjoint-table > tfoot > tr > td, .sg-conjoint-table > tfoot td, .sg-conjoint-table > tfoot th{border-color:#eaeaea}.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr, .sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr > td:first-child{border-color:#333333;}.sg-conjoint-table.mobile table th, .conjoint-attribute-title{color:#adadad;}.sg-conjoint-text-remaining{color:#adadad;}.sg-survey body.sg-mobile-optimized .sg-type-table-radio .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-type-table-card-sort-closed .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-type-table-card-sort .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-type-table-matrix .sg-question-options .sg-mobilize-label label, .sg-survey body.sg-mobile-optimized .sg-type-table-checkbox .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options th label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options td label{color:#333333;background-color:#ffffff;border-color:#333333;}.sg-survey body.sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr{border-color:#333333;}.sg-survey body.sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr.selected, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr > td.selected{color:#ffffff;background-color:#333333;}.sg-survey body.sg-mobile-optimized .sg-question.sg-type-slider .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-slider .sg-question-options input[type=checkbox]:checked+label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-multi-slider .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-multi-slider .sg-question-options input[type=checkbox]:checked+label{color:#333333;background:none;}.sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=radio]:checked + label, .sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=radio]:checked + .sg-mobilize-label label, .sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=checkbox]:checked + .sg-mobilize-label label, .sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=checkbox]:checked+label{color:#ffffff;background-color:#333333;}.sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table input[type=radio]:checked + label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table input[type=checkbox]:checked + label{background-color:#333333;color:#ffffff;}.table360 tr th{background-color:#cccccc;}:root{--accent-primary:#18a3fa;--gray-secondary:#333333;--tertiary:#ffffff;--accent-text:#000000 !important;--accent-1:color-mix(in srgb, var(--accent-primary), var(--tertiary) 99%);--accent-5:color-mix(in srgb, var(--accent-primary), var(--tertiary) 95%);--accent-10:color-mix(in srgb, var(--accent-primary), var(--tertiary) 90%);--accent-20:color-mix(in srgb, var(--accent-primary), var(--tertiary) 80%);--accent-30:color-mix(in srgb, var(--accent-primary), var(--tertiary) 70%);--accent-40:color-mix(in srgb, var(--accent-primary), var(--tertiary) 60%);--accent-50:color-mix(in srgb, var(--accent-primary), var(--tertiary) 50%);--accent-60:color-mix(in srgb, var(--accent-primary), var(--tertiary) 40%);--accent-70:color-mix(in srgb, var(--accent-primary), var(--tertiary) 30%);--accent-80:color-mix(in srgb, var(--accent-primary), var(--tertiary) 20%);--accent-90:color-mix(in srgb, var(--accent-primary), var(--tertiary) 10%);--gray-light-5:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 95%);--gray-light-10:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 90%);--gray-light-20:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 80%);--gray-light-30:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 70%);--gray-light-40:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 60%);--gray-light-50:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 50%);--gray-light-60:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 40%);--gray-light-70:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 30%);--gray-light-80:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 20%);--gray-light-90:color-mix(in srgb, var(--gray-secondary), var(--tertiary) 10%);}</style> <style type="text/css" media="all">.sg-mobile-optimized .sg-type-checkbox ul.sg-columns, .sg-mobile-optimized .sg-type-radio ul.sg-columns{float:none !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-2, .sg-mobile-optimized .sg-type-radio ul.sg-columns-2{width:100% !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-3, .sg-mobile-optimized .sg-type-radio ul.sg-columns-3{width:100% !important;}.sg-survey .sg-mobile-optimized .sg-required-icon{font-size:1.2em !important;top:0px !important;}.sg-question-options .sg-wrapper{max-width:1100px;margin:0 auto;}.jb-title{padding:70px 90px 15px 190px;}.sg-mobile-optimized .jb-title{padding:20px 20px 0 !important;}.jb-header{overflow:hidden;position:relative;min-height:100px;}.sg-mobile-optimized .jb-header{min-height:60px;}.jb-header .jb-logo{margin:-9px 0 0 -22px;position:absolute;}.sg-mobile-optimized .jb-header .jb-logo{display:inline-block !important;position:relative;margin-left:-24px;margin-top:-10px;max-width:120px;}h1.sg-title{padding-top:10px !important;}.sg-mobile-optimized .sg-header h1.sg-title{display:none !important;}div.jb-header-survey-title{display:none !important;}.sg-mobile-optimized div.jb-header-survey-title{display:inline-block !important;vertical-align:top !important;padding:15px 20px !important;}.sg-mobile-optimized div.jb-header-survey-title h1.sg-title{font-size:16px !important;margin:0 !important;padding:0 !important;max-width:100% !important;}.sg-page-title{font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:32px !important;margin:0 0 .6em !important;line-height:36px !important;}.sg-mobile-optimized .sg-page-title{display:none !important;}.sg-page-title{font-size:22px !important;}.sg-question-title{line-height:1em !important;}.sg-question-title, .sg-question-title span, .sg-question-title >label, .sg-question-title label >span{font-weight:600 !important;font-size:18px !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-question-set{margin:0 -30px !important;padding:0 30px !important;}.sg-question{margin:30px -30px !important;padding:0 30px !important;}.sg-question:first-child{margin-top:20px !important;}.sg-question-description{text-transform:none !important;font-weight:300 !important;padding:0 18px !important;}.sg-question-options{padding:.3em 18px 60px 18px !important;}.sg-mobile-optimized .sg-question{margin:0 !important;padding:0 !important;}input.sg-input-text-other{width:280px !important;}.sg-mobile-optimized input.sg-input-text-other{width:90% !important;}.sg-input-text, .sg-input-essay{border-radius:0 !important;border:1px solid #cccbcb !important;font-size:14px !important;color:#161616 !important;height:40px !important;outline:1px !important;padding:11px 20px 12px !important;}.sg-input.sg-input-essay{height:auto !important;}.sg-content{padding:15px 30px 2em !important;}.sg-mobile-optimized .sg-content{padding-left:20px !important;padding-right:20px !important;}.sg-button{padding:0 35px !important;height:50px !important;border-radius:25px !important;color:#fff !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;}.sg-button:hover{background:#0887d7 !important;}.sg-button.sg-back-button{background:#161616 !important;}.sg-button.sg-back-button:hover{background:#5a5a5a !important;}.sg-mobile-optimized .sg-button{font-family:SGIconFont !important;height:32px !important;padding:0 15px !important;}.sg-page-description{color:#696969 !important;font-size:20px !important;line-height:30px !important;font-weight:400 !important;}.sg-mobile-optimized .sg-page-description{padding:0 !important;margin-bottom:20px;}.sg-progress-bar-text{color:#fff !important;border-radius:0 !important;font-size:12px !important;}.sg-progress-bar{height:25px !important;line-height:25px !important;}.sg-progress-bar-background{background:#eaeaea !important;border-left:1px solid #fff !important;border-radius:0 !important;}.sg-progress-bar-inner{height:25px !important;}.sg-mobile-optimized .sg-type-continuous-sum .sg-continuous-sum-flipped label{margin-left:0 !important;}.sg-mobile-optimized .sg-progress-bar-full .sg-progress-bar-inner{border-radius:0 !important;}.sg-type-continuous-sum .sg-counter{border-top:none !important;padding:12px 0 0 !important;}.sg-type-group .sg-group .sg-question{padding:0 !important;margin:0 !important;}.sg-type-group .sg-group .sg-question:first-child{margin-top:0 !important;}.sg-type-group .sg-question-options{padding:0 0 1em !important;}.sg-type-group .sg-group-item{padding:0 0px 1em 21px !important;}a{color:#18a3fa;}a:hover{color:#0887d7;}.sg-survey .sg-mobile-optimized .sg-footer, .sg-survey .sg-body.sg-int-virtual-page .sg-footer{background:#3B3E43 !important;}.sg-snc-bar{background:#3B3E43 !important;border-bottom:none !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-snc-trigger{padding:0.75rem 1rem !important;}#sg-snc-email, #sg-snc-email2{color:#ffffff !important;}.sg-control-date .icon-calendar{position:relative;top:1px;left:-30px;}.sg-rank-instructions{color:#696969 !important;font-size:12px !important;line-height:18px !important;}iframe.twitter-share-button{position:relative !important;top:5px !important;}#sg-snc-bar.sg-lang-bar{background-color:#18a3fa;font-size:18px !important;text-align:center;display:none;}#sg-snc-bar.sg-lang-bar #sg-snc-form{font-size:14px !important;width:100%;}#sg-lang-box{padding-top:0;padding-right:1em;padding-bottom:1em;padding-left:1em;}body.sg-page-1 #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized .sg-toolbar{height:auto !important;}.sg-mobile-optimized .sg-toolbar #sg-snc-bar.sg-lang-bar{display:none;}.sg-mobile-optimized body.sg-page-1 .sg-toolbar #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized ul.sg-language-bar li{word-break:break-word !important;width:50% !important;}.sg-mobile-optimized .sg-toolbar input{width:90% !important;display:block !important;margin-top:10px !important;}.sg-mobile-optimized .sg-toolbar button{width:90% !important;padding-top:15px !important;}.sg-mobile-labels .sg-nps-right-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-labels .sg-nps-left-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-optimized .sg-rating-set label.sg-control-label{font-size:10px !important;}.sg-mobile-optimized .sg-page-2 div.sg-instructions{border:2px solid rgb(59, 62, 67) !important;border-radius:5px !important;padding:10px !important;}.sg-mobile-optimized span.sg-access-helper{width:90% !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns, .sg-mobile-optimized .sg-type-radio ul.sg-columns{float:none !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-2, .sg-mobile-optimized .sg-type-radio ul.sg-columns-2{width:100% !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-3, .sg-mobile-optimized .sg-type-radio ul.sg-columns-3{width:100% !important;}.sg-survey .sg-mobile-optimized .sg-required-icon{font-size:1.2em !important;top:0px !important;}.sg-wrapper{max-width:1100px;margin:0 auto;}.jb-title{padding:70px 90px 15px 190px;}.sg-mobile-optimized .jb-title{padding:20px 20px 0 !important;}.jb-header{overflow:hidden;position:relative;min-height:100px;}.sg-mobile-optimized .jb-header{min-height:60px;}.jb-header .jb-logo{margin:-9px 0 0 -22px;position:absolute;}.sg-mobile-optimized .jb-header .jb-logo{display:inline-block !important;position:relative;margin-left:-24px;margin-top:-10px;max-width:120px;}.jb-header .python{margin:10px 0 0 10px;position:absolute;}.sg-mobile-optimized .jb-header .python{display:inline-block !important;position:relative;margin-left:10px;margin-top:10px;max-width:200px;}h1.sg-title{padding-top:10px !important;}.sg-mobile-optimized .sg-header h1.sg-title{display:none !important;}div.jb-header-survey-title{display:none !important;}.sg-mobile-optimized div.jb-header-survey-title{display:inline-block !important;vertical-align:top !important;padding-top:15px !important;}.sg-mobile-optimized div.jb-header-survey-title h1.sg-title{font-size:16px !important;margin:0 !important;padding:0 !important;max-width:100%;}.sg-page-title{font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:32px !important;margin:0 0 .6em !important;line-height:36px !important;}.sg-mobile-optimized .sg-page-title{display:none !important;}.sg-page-title{font-size:22px !important;}.sg-question-title{line-height:1em !important;}.sg-question-title, .sg-question-title span, .sg-question-title >label, .sg-question-title label >span{font-weight:600 !important;font-size:18px !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-question-set{margin:0 -30px !important;padding:0 30px !important;}.sg-question{margin:30px -30px !important;padding:0 30px !important;}.sg-question:first-child{margin-top:20px !important;}.sg-question-description{text-transform:none !important;font-weight:300 !important;padding:0 18px !important;}.sg-question-options{padding:.3em 18px 60px 18px !important;}.sg-mobile-optimized .sg-question{margin:0 !important;padding:0 !important;}input.sg-input-text-other{width:280px !important;}.sg-mobile-optimized input.sg-input-text-other{width:90% !important;}.sg-input-text, .sg-input-essay{border-radius:0 !important;border:1px solid #cccbcb !important;font-size:14px !important;color:#161616 !important;height:40px !important;outline:1px !important;padding:11px 20px 12px !important;}.sg-input.sg-input-essay{height:auto !important;}.sg-content{padding:15px 30px 2em !important;}.sg-mobile-optimized .sg-content{padding-left:20px !important;padding-right:20px !important;}.sg-button{padding:0 35px !important;height:50px !important;border-radius:25px !important;color:#fff !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;}.sg-button:hover{background:#0887d7 !important;}.sg-button.sg-back-button{background:#161616 !important;}.sg-button.sg-back-button:hover{background:#5a5a5a !important;}.sg-mobile-optimized .sg-button{font-family:SGIconFont !important;height:32px !important;padding:0 15px !important;}.sg-page-description{color:#696969 !important;font-size:20px !important;line-height:30px !important;font-weight:400 !important;}.sg-mobile-optimized .sg-page-description{padding:0 !important;margin-bottom:20px;}.sg-progress-bar-text{color:#fff !important;border-radius:0 !important;font-size:12px !important;}.sg-progress-bar{height:25px !important;line-height:25px !important;}.sg-progress-bar-background{background:#eaeaea !important;border-left:1px solid #fff !important;border-radius:0 !important;}.sg-progress-bar-inner{height:25px !important;}.sg-mobile-optimized .sg-type-continuous-sum .sg-continuous-sum-flipped label{margin-left:0 !important;}.sg-mobile-optimized .sg-progress-bar-full .sg-progress-bar-inner{border-radius:0 !important;}.sg-type-continuous-sum .sg-counter{border-top:none !important;padding:12px 0 0 !important;}.sg-type-group .sg-group .sg-question{padding:0 !important;margin:0 !important;}.sg-type-group .sg-group .sg-question:first-child{margin-top:0 !important;}.sg-type-group .sg-question-options{padding:0 0 1em !important;}.sg-type-group .sg-group-item{padding:0 0px 1em 21px !important;}a{color:#18a3fa;}a:hover{color:#0887d7;}.sg-survey .sg-mobile-optimized .sg-footer, .sg-survey .sg-body.sg-int-virtual-page .sg-footer{background:#3B3E43 !important;}.sg-snc-bar{background:#3B3E43 !important;border-bottom:none !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-snc-trigger{padding:0.75rem 1rem !important;}#sg-snc-email, #sg-snc-email2{color:#ffffff !important;}.sg-control-date .icon-calendar{position:relative;top:1px;left:-30px;}.sg-rank-instructions{color:#696969 !important;font-size:12px !important;line-height:18px !important;}iframe.twitter-share-button{position:relative !important;top:5px !important;}#sg-snc-bar.sg-lang-bar{background-color:#18a3fa;font-size:18px !important;text-align:center;display:none;}#sg-snc-bar.sg-lang-bar #sg-snc-form{font-size:14px !important;width:100%;}#sg-lang-box{padding-top:0;padding-right:1em;padding-bottom:1em;padding-left:1em;}body.sg-page-1 #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized .sg-toolbar{height:auto !important;}.sg-mobile-optimized .sg-toolbar #sg-snc-bar.sg-lang-bar{display:none;}.sg-mobile-optimized body.sg-page-1 .sg-toolbar #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized ul.sg-language-bar li{word-break:break-word !important;width:50% !important;}.sg-mobile-optimized .sg-toolbar input{width:90% !important;display:block !important;margin-top:10px !important;}.sg-mobile-optimized .sg-toolbar button{width:90% !important;padding-top:15px !important;}.sg-mobile-labels .sg-nps-right-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-labels .sg-nps-left-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-optimized .sg-rating-set label.sg-control-label{font-size:10px !important;}.sg-mobile-optimized .sg-page-2 div.sg-instructions{border:2px solid rgb(59, 62, 67) !important;border-radius:5px !important;padding:10px !important;}.sg-mobile-optimized span.sg-access-helper{width:90% !important;}.sg-question-options{padding:.3em 18px 60px 18px !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns, .sg-mobile-optimized .sg-type-radio ul.sg-columns{float:none !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-2, .sg-mobile-optimized .sg-type-radio ul.sg-columns-2{width:100% !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-3, .sg-mobile-optimized .sg-type-radio ul.sg-columns-3{width:100% !important;}.sg-survey .sg-mobile-optimized .sg-required-icon{font-size:1.2em !important;top:0px !important;}.sg-question-options .sg-wrapper{max-width:1100px;margin:0 auto;}.jb-title{padding:70px 90px 15px 190px;}.sg-mobile-optimized .jb-title{padding:20px 20px 0 !important;}.jb-header{overflow:hidden;position:relative;min-height:100px;}.sg-mobile-optimized .jb-header{min-height:60px;}.jb-header .jb-logo{margin:-9px 0 0 -22px;position:absolute;}.sg-mobile-optimized .jb-header .jb-logo{display:inline-block !important;position:relative;margin-left:-24px;margin-top:-10px;max-width:120px;}h1.sg-title{padding-top:10px !important;}.sg-mobile-optimized .sg-header h1.sg-title{display:none !important;}div.jb-header-survey-title{display:none !important;}.sg-mobile-optimized div.jb-header-survey-title{display:inline-block !important;vertical-align:top !important;padding:15px 20px !important;}.sg-mobile-optimized div.jb-header-survey-title h1.sg-title{font-size:16px !important;margin:0 !important;padding:0 !important;max-width:100% !important;}.sg-page-title{font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:32px !important;margin:0 0 .6em !important;line-height:36px !important;}.sg-mobile-optimized .sg-page-title{display:none !important;}.sg-page-title{font-size:22px !important;}.sg-question-title{line-height:1em !important;}.sg-question-title, .sg-question-title span, .sg-question-title >label, .sg-question-title label >span{font-weight:600 !important;font-size:18px !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-question-set{margin:0 -30px !important;padding:0 30px !important;}.sg-question{margin:30px -30px !important;padding:0 30px !important;}.sg-question:first-child{margin-top:20px !important;}.sg-question-description{text-transform:none !important;font-weight:300 !important;padding:0 18px !important;}.sg-question-options{padding:.3em 18px 60px 18px !important;}.sg-mobile-optimized .sg-question{margin:0 !important;padding:0 !important;}input.sg-input-text-other{width:280px !important;}.sg-mobile-optimized input.sg-input-text-other{width:90% !important;}.sg-input-text, .sg-input-essay{border-radius:0 !important;border:1px solid #cccbcb !important;font-size:14px !important;color:#161616 !important;height:40px !important;outline:1px !important;padding:11px 20px 12px !important;}.sg-input.sg-input-essay{height:auto !important;}.sg-content{padding:15px 30px 2em !important;}.sg-mobile-optimized .sg-content{padding-left:20px !important;padding-right:20px !important;}.sg-button{padding:0 35px !important;height:50px !important;border-radius:25px !important;color:#fff !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;}.sg-button:hover{background:#0887d7 !important;}.sg-button.sg-back-button{background:#161616 !important;}.sg-button.sg-back-button:hover{background:#5a5a5a !important;}.sg-mobile-optimized .sg-button{font-family:SGIconFont !important;height:32px !important;padding:0 15px !important;}.sg-page-description{color:#696969 !important;font-size:20px !important;line-height:30px !important;font-weight:400 !important;}.sg-mobile-optimized .sg-page-description{padding:0 !important;margin-bottom:20px;}.sg-progress-bar-text{color:#fff !important;border-radius:0 !important;font-size:12px !important;}.sg-progress-bar{height:25px !important;line-height:25px !important;}.sg-progress-bar-background{background:#eaeaea !important;border-left:1px solid #fff !important;border-radius:0 !important;}.sg-progress-bar-inner{height:25px !important;}.sg-mobile-optimized .sg-type-continuous-sum .sg-continuous-sum-flipped label{margin-left:0 !important;}.sg-mobile-optimized .sg-progress-bar-full .sg-progress-bar-inner{border-radius:0 !important;}.sg-type-continuous-sum .sg-counter{border-top:none !important;padding:12px 0 0 !important;}.sg-type-group .sg-group .sg-question{padding:0 !important;margin:0 !important;}.sg-type-group .sg-group .sg-question:first-child{margin-top:0 !important;}.sg-type-group .sg-question-options{padding:0 0 1em !important;}.sg-type-group .sg-group-item{padding:0 0px 1em 21px !important;}a{color:#18a3fa;}a:hover{color:#0887d7;}.sg-survey .sg-mobile-optimized .sg-footer, .sg-survey .sg-body.sg-int-virtual-page .sg-footer{background:#3B3E43 !important;}.sg-snc-bar{background:#3B3E43 !important;border-bottom:none !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-snc-trigger{padding:0.75rem 1rem !important;}#sg-snc-email, #sg-snc-email2{color:#ffffff !important;}.sg-control-date .icon-calendar{position:relative;top:1px;left:-30px;}.sg-rank-instructions{color:#696969 !important;font-size:12px !important;line-height:18px !important;}iframe.twitter-share-button{position:relative !important;top:5px !important;}#sg-snc-bar.sg-lang-bar{background-color:#18a3fa;font-size:18px !important;text-align:center;display:none;}#sg-snc-bar.sg-lang-bar #sg-snc-form{font-size:14px !important;width:100%;}#sg-lang-box{padding-top:0;padding-right:1em;padding-bottom:1em;padding-left:1em;}body.sg-page-1 #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized .sg-toolbar{height:auto !important;}.sg-mobile-optimized .sg-toolbar #sg-snc-bar.sg-lang-bar{display:none;}.sg-mobile-optimized body.sg-page-1 .sg-toolbar #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized ul.sg-language-bar li{word-break:break-word !important;width:50% !important;}.sg-mobile-optimized .sg-toolbar input{width:90% !important;display:block !important;margin-top:10px !important;}.sg-mobile-optimized .sg-toolbar button{width:90% !important;padding-top:15px !important;}.sg-mobile-labels .sg-nps-right-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-labels .sg-nps-left-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-optimized .sg-rating-set label.sg-control-label{font-size:10px !important;}.sg-mobile-optimized .sg-page-2 div.sg-instructions{border:2px solid rgb(59, 62, 67) !important;border-radius:5px !important;padding:10px !important;}.sg-mobile-optimized span.sg-access-helper{width:90% !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns, .sg-mobile-optimized .sg-type-radio ul.sg-columns{float:none !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-2, .sg-mobile-optimized .sg-type-radio ul.sg-columns-2{width:100% !important;}.sg-mobile-optimized .sg-type-checkbox ul.sg-columns-3, .sg-mobile-optimized .sg-type-radio ul.sg-columns-3{width:100% !important;}.sg-survey .sg-mobile-optimized .sg-required-icon{font-size:1.2em !important;top:0px !important;}.sg-wrapper{max-width:1100px;margin:0 auto;}.jb-title{padding:70px 90px 15px 190px;}.sg-mobile-optimized .jb-title{padding:20px 20px 0 !important;}.jb-header{overflow:hidden;position:relative;min-height:100px;}.sg-mobile-optimized .jb-header{min-height:60px;}.jb-header .jb-logo{margin:-9px 0 0 -22px;position:absolute;}.sg-mobile-optimized .jb-header .jb-logo{display:inline-block !important;position:relative;margin-left:-24px;margin-top:-10px;max-width:120px;}.jb-header .python{margin:10px 0 0 10px;position:absolute;}.sg-mobile-optimized .jb-header .python{display:inline-block !important;position:relative;margin-left:10px;margin-top:10px;max-width:200px;}h1.sg-title{padding-top:10px !important;}.sg-mobile-optimized .sg-header h1.sg-title{display:none !important;}div.jb-header-survey-title{display:none !important;}.sg-mobile-optimized div.jb-header-survey-title{display:inline-block !important;vertical-align:top !important;padding-top:15px !important;}.sg-mobile-optimized div.jb-header-survey-title h1.sg-title{font-size:16px !important;margin:0 !important;padding:0 !important;max-width:100%;}.sg-page-title{font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:32px !important;margin:0 0 .6em !important;line-height:36px !important;}.sg-mobile-optimized .sg-page-title{display:none !important;}.sg-page-title{font-size:22px !important;}.sg-question-title{line-height:1em !important;}.sg-question-title, .sg-question-title span, .sg-question-title >label, .sg-question-title label >span{font-weight:600 !important;font-size:18px !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-question-set{margin:0 -30px !important;padding:0 30px !important;}.sg-question{margin:30px -30px !important;padding:0 30px !important;}.sg-question:first-child{margin-top:20px !important;}.sg-question-description{text-transform:none !important;font-weight:300 !important;padding:0 18px !important;}.sg-question-options{padding:.3em 18px 60px 18px !important;}.sg-mobile-optimized .sg-question{margin:0 !important;padding:0 !important;}input.sg-input-text-other{width:280px !important;}.sg-mobile-optimized input.sg-input-text-other{width:90% !important;}.sg-input-text, .sg-input-essay{border-radius:0 !important;border:1px solid #cccbcb !important;font-size:14px !important;color:#161616 !important;height:40px !important;outline:1px !important;padding:11px 20px 12px !important;}.sg-input.sg-input-essay{height:auto !important;}.sg-content{padding:15px 30px 2em !important;}.sg-mobile-optimized .sg-content{padding-left:20px !important;padding-right:20px !important;}.sg-button{padding:0 35px !important;height:50px !important;border-radius:25px !important;color:#fff !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;}.sg-button:hover{background:#0887d7 !important;}.sg-button.sg-back-button{background:#161616 !important;}.sg-button.sg-back-button:hover{background:#5a5a5a !important;}.sg-mobile-optimized .sg-button{font-family:SGIconFont !important;height:32px !important;padding:0 15px !important;}.sg-page-description{color:#696969 !important;font-size:20px !important;line-height:30px !important;font-weight:400 !important;}.sg-mobile-optimized .sg-page-description{padding:0 !important;margin-bottom:20px;}.sg-progress-bar-text{color:#fff !important;border-radius:0 !important;font-size:12px !important;}.sg-progress-bar{height:25px !important;line-height:25px !important;}.sg-progress-bar-background{background:#eaeaea !important;border-left:1px solid #fff !important;border-radius:0 !important;}.sg-progress-bar-inner{height:25px !important;}.sg-mobile-optimized .sg-type-continuous-sum .sg-continuous-sum-flipped label{margin-left:0 !important;}.sg-mobile-optimized .sg-progress-bar-full .sg-progress-bar-inner{border-radius:0 !important;}.sg-type-continuous-sum .sg-counter{border-top:none !important;padding:12px 0 0 !important;}.sg-type-group .sg-group .sg-question{padding:0 !important;margin:0 !important;}.sg-type-group .sg-group .sg-question:first-child{margin-top:0 !important;}.sg-type-group .sg-question-options{padding:0 0 1em !important;}.sg-type-group .sg-group-item{padding:0 0px 1em 21px !important;}a{color:#18a3fa;}a:hover{color:#0887d7;}.sg-survey .sg-mobile-optimized .sg-footer, .sg-survey .sg-body.sg-int-virtual-page .sg-footer{background:#3B3E43 !important;}.sg-snc-bar{background:#3B3E43 !important;border-bottom:none !important;font-family:'Gotham Pro', 'Gotham', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}.sg-snc-trigger{padding:0.75rem 1rem !important;}#sg-snc-email, #sg-snc-email2{color:#ffffff !important;}.sg-control-date .icon-calendar{position:relative;top:1px;left:-30px;}.sg-rank-instructions{color:#696969 !important;font-size:12px !important;line-height:18px !important;}iframe.twitter-share-button{position:relative !important;top:5px !important;}#sg-snc-bar.sg-lang-bar{background-color:#18a3fa;font-size:18px !important;text-align:center;display:none;}#sg-snc-bar.sg-lang-bar #sg-snc-form{font-size:14px !important;width:100%;}#sg-lang-box{padding-top:0;padding-right:1em;padding-bottom:1em;padding-left:1em;}body.sg-page-1 #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized .sg-toolbar{height:auto !important;}.sg-mobile-optimized .sg-toolbar #sg-snc-bar.sg-lang-bar{display:none;}.sg-mobile-optimized body.sg-page-1 .sg-toolbar #sg-snc-bar.sg-lang-bar{display:block !important;}.sg-mobile-optimized ul.sg-language-bar li{word-break:break-word !important;width:50% !important;}.sg-mobile-optimized .sg-toolbar input{width:90% !important;display:block !important;margin-top:10px !important;}.sg-mobile-optimized .sg-toolbar button{width:90% !important;padding-top:15px !important;}.sg-mobile-labels .sg-nps-right-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-labels .sg-nps-left-label{font-size:14px !important;min-height:50px !important;margin-top:20px !important;margin-bottom:5px !important;}.sg-mobile-optimized .sg-rating-set label.sg-control-label{font-size:10px !important;}.sg-mobile-optimized .sg-page-2 div.sg-instructions{border:2px solid rgb(59, 62, 67) !important;border-radius:5px !important;padding:10px !important;}.sg-mobile-optimized span.sg-access-helper{width:90% !important;}.sg-question-options{padding:.3em 18px 60px 18px !important;}.sg-body h1.sg-title{font-family:Arial, sans-serif;font-weight:700;font-size:36px;}.sg-body .sg-page-title{font-family:Arial, sans-serif;font-weight:700;font-size:28px;}.sg-wrapper, .sg-question-title, .sg-question-title label{font-family:Arial;font-weight:400;font-size:16px;}.sg-page-title{display:none;}.sg-question-number{display:none;}.sg-powered-by{display:none;}h1.sg-title{text-align:left;}.sg-page-title{text-align:left;}.sg-header-image{margin:0 auto 0 0}img.sg-header-image{max-width:37%;display:block;}#demo-phishing-banner {margin-top:30px;}</style> <script type="text/javascript">debugMode = false;</script><script type="text/javascript" src="//www.surveygizmo.com/2024.11.13.03/runtimejs/dist/survey/js/survey.js"></script><!-- Write your custom HTML here --> <link rel="Shortcut Icon" href="https://www.jetbrains.com/_assets//shared/favicons/jetbrains.ico" type="image/x-icon"> <noscript><link href="//app.alchemer.com/runtimethemes/default/runtime/css/nojs.css" rel="stylesheet" type="text/css"></noscript> </head><body class="sg-body sg-page-1 sg-pageid-1 sg-has-tools sg-ie sg-ie7 sg-ltr " id="sgbody-8031707" ><noscript><div id="no-js-warning"><p>We've detected that Javascript is not enabled. It is required for an optimal survey taking experience.<br /> Please check your browser's settings and make sure Javascript is turned on. <a href='http://www.enable-javascript.com/' target='_blank' >Learn how to enable Javascript.</a></p></div></noscript><div class="sg-skipnav-container"> <a id="sg-skipnav" class="sg-screenreader-only" href="#sg-skipnav-target" >Skip survey header</a> </div><form action="https://surveys.jetbrains.com/s3/w-django-developers-survey-2024" method="post" enctype="multipart/form-data" class="sg-survey-form" id="sg_FormFor8031707" novalidate> <div class="sg-hidden-inputs"><input type="hidden" name="sg_navchoice" id="sg_navchoice" value="" /><input type="hidden" name="sg_currentpageid" id="sg_currentpageid" value="1" /><input type="hidden" name="sg_surveyident" id="sg_surveyident" value="8031707" /><input type="hidden" name="sg_sessionid" id="sg_sessionid" value="1733267510_674f90362df180.32737615" /><input type="hidden" name="sg_high_contrast" id="sg_high_contrast" value="" /><input type="hidden" name="sg_cint_panelist" id="sg_cint_panelist" value="" /><input type="hidden" name="sg_urlvars[_privatedomain]" value="t" /><input type="hidden" name="sg_urlvars[utm_campaign]" value="pycharm" /><input type="hidden" name="sg_urlvars[utm_content]" value="django-survey-24" /><input type="hidden" name="sg_urlvars[utm_medium]" value="banner" /><input type="hidden" name="sg_urlvars[utm_source]" value="DSF-website" /><input id="sg_referer" type="hidden" name="sg_referer" value="" /><input type="hidden" name="sg_interactionlevel" id="sg_interactionlevel" value="1" /><input type="hidden" name="sg_interactionlevel_sig" id="sg_interactionlevel_sig" value="origin-1" /><input type="hidden" name="sg4c648d8614dfb366d84d846df71a3210" id="sg4c648d8614dfb366d84d846df71a3210" value="" /><script>window["Fingerprint"] && (document.getElementById("sg4c648d8614dfb366d84d846df71a3210").value = new Fingerprint({canvas: true}).get());</script></div><div class="jb-header"> <div class="python"> <img class="sg-header-image" width="400" src="https://surveygizmolibrary.s3.amazonaws.com/library/321629/djangologopositive.png" alt=""/> </div> <div class="jb-header-survey-title"><h1 class="sg-title" tabindex="0"><span>Django Developers Survey 2024</span></h1></div> </div> <div class="sg-wrapper"> <div class="sg-header"> <h1 class="sg-title" tabindex="0"><span>Django Developers Survey 2024</span></h1> <div class="sg-header-hook-1"></div> <div class="sg-header-hook-2"></div> </div> <div class="sg-content"> <div class="sg-content-hook-1"></div> <div class="sg-question-set" > <div id="sgE-8031707-1-2-box" class="sg-question sg-type-instruction "> <input type="hidden" id="sgE-8031707-1-2-meta" name="sgE-8031707-1-2-meta" value="hidden=false&required=false" /> <input type="hidden" id="sgE-8031707-1-2-time" name="sgE-8031707-1-2-time" value="" /> <div class="sg-instructions"> <span style="font-size:16px;">This official Django Developers Survey aims to shed light on how different developers use Django and related tools and technologies. The results will serve as a major source of knowledge about the current state of the community and help the Django Software Foundation (DSF) choose the right direction for development.<br /><br /> It should take you about 10 minutes to complete.<br /><br /> After the survey is over, we will <strong>publish the aggregated results</strong> and randomly choose 10 winners (from those who complete the survey in its entirety with meaningful answers), who will each receive a <strong>$100 Amazon Gift Card or a local equivalent.</strong><br /><br /> We are running the survey from November 21 to December 21. The results and infographics will be published in February.<br /><br /> Thank you for taking the time to contribute to this community effort!<br /><br /> The Django Software Foundation and JetBrains</span> </div> </div> <fieldset id="sgE-8031707-1-3-box" class="sg-question sg-type-checkbox sg-required sg-fieldset"> <legend class="sg-question-title sg-question-legend" tabindex="0"> <label for="sgE-8031707-1-3-10001-element"> <span style="font-size:16px;">This survey is organized through a partnership between the Django Software Foundation and JetBrains. It鈥檚 hosted by JetBrains, so your responses will be subject to JetBrains Survey Terms and Conditions.</span><br /><br /><strong><span style="font-size:16px;"><a href="https://www.jetbrains.com/legal/docs/terms/general-research-terms/" target="_blank" rel="noreferrer noopener">General Research Terms and Conditions</a></span></strong> <strong class="sg-required-icon">*<span class="sg-screenreader-only">This question is required.</span></strong> </label> </legend> <input type="hidden" id="sgE-8031707-1-3-meta" name="sgE-8031707-1-3-meta" value="hidden=false&required=true" /> <input type="hidden" id="sgE-8031707-1-3-time" name="sgE-8031707-1-3-time" value="" /> <div class="sg-question-options "> <ul class="sg-list sg-list-vertical sg-list-vertical-flipped sg-labels-right"> <li class="sg-single-li"> <input type="checkbox" class="sg-input sg-input-checkbox" name="sgE-8031707-1-3-10001" id="sgE-8031707-1-3-10001" value="10001" aria-label="I have read and I accept these Terms and Conditions" title="I have read and I accept these Terms and Conditions" role="checkbox"/> <label for="sgE-8031707-1-3-10001" aria-label="I have read and I accept these Terms and Conditions">I have read and I accept these Terms and Conditions</label> </li> </ul> </div> </fieldset> <fieldset id="sgE-8031707-1-95-box" class="sg-question sg-type-radio sg-required sg-fieldset"> <legend class="sg-question-title sg-question-legend" tabindex="0"> <span class="sg-question-number">1.</span> Do you write code professionally using Django? <strong class="sg-required-icon">*<span class="sg-screenreader-only">This question is required.</span></strong> </legend> <input type="hidden" id="sgE-8031707-1-95-meta" name="sgE-8031707-1-95-meta" value="hidden=false&required=true" /> <input type="hidden" id="sgE-8031707-1-95-time" name="sgE-8031707-1-95-time" value="" /> <div class="sg-question-options "> <ul class="sg-list sg-list-vertical sg-list-vertical-flipped sg-labels-right" role="radiogroup"> <li class="sg-first-li"> <input type="radio" id="sgE-8031707-1-95-11172" class="sg-input sg-input-radio" name="sgE-8031707-1-95" aria-label="Yes (full-time, part-time, self-employed, etc.)" value="11172"/> <label for="sgE-8031707-1-95-11172" aria-hidden="true" aria-label="Yes (full-time, part-time, self-employed, etc.)">Yes (full-time, part-time, self-employed, etc.)</label> </li> <li> <input type="radio" id="sgE-8031707-1-95-11173" class="sg-input sg-input-radio" name="sgE-8031707-1-95" aria-label="No, but I have experience in programming in Django" value="11173"/> <label for="sgE-8031707-1-95-11173" aria-hidden="true" aria-label="No, but I have experience in programming in Django">No, but I have experience in programming in Django</label> </li> <li> <input type="radio" id="sgE-8031707-1-95-11174" class="sg-input sg-input-radio" name="sgE-8031707-1-95" aria-label="No, coding in Django is a hobby for me" value="11174"/> <label for="sgE-8031707-1-95-11174" aria-hidden="true" aria-label="No, coding in Django is a hobby for me">No, coding in Django is a hobby for me</label> </li> <li> <input type="radio" id="sgE-8031707-1-95-11175" class="sg-input sg-input-radio" name="sgE-8031707-1-95" aria-label="No, I'm only learning to code in Django" value="11175"/> <label for="sgE-8031707-1-95-11175" aria-hidden="true" aria-label="No, I'm only learning to code in Django">No, I'm only learning to code in Django</label> </li> <li class="sg-last-li"> <input type="radio" id="sgE-8031707-1-95-11176" class="sg-input sg-input-radio" name="sgE-8031707-1-95" aria-label="No, I’m not involved in any programming-related activities with Django" value="11176"/> <label for="sgE-8031707-1-95-11176" aria-hidden="true" aria-label="No, I’m not involved in any programming-related activities with Django">No, I鈥檓 not involved in any programming-related activities with Django</label> </li> </ul> </div> </fieldset> </div> <div class="sg-content-hook-2"></div> <div class="sg-footer"> <div class="sg-footer-hook-1"></div> <div class="sg-button-bar"><input type="submit" class="sg-button sg-next-button" id="sg_NextButton" name="sGizmoNextButton" onclick="$SG('sg_navchoice').value='sGizmoNextButton';return(true);" aria-label="Next" value="Next" /></div> <div class="sg-progress-bar" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" ><div class="sg-progress-bar-text" >0%</div><div class="sg-progress-bar-background"><div class="sg-progress-bar-inner" style="width:0%;"></div></div></div> <div class="sg-footer-hook-2"></div> </div> </div> </div></form><script type="text/javascript" >SGAPI.surveyData['8031707'] = { "id": 8031707, "current_domain": "www.surveygizmo.com", "customer_id": 321629, "key": "Z55AUQL3113YEOLXPJ8Y9BOB2JM2FU", "rtl": false, "session": "1733267510_674f90362df180.32737615", "progess": "0", "progress": 0, "minstep": "5.8823529411765", "ispreview": "false", "ismobile": "false", "language": "English", "page_direction": -3, "currency_glyph": "$", "title": "Django Developers Survey 2024", "options": { "forward_only": false, "file_session_download": false, "is_kiosk": false, "dynamic_number": false }, "currentpage": 1, "pages": { "p1": { "id": 1, "title": "(untitled)", "hidden": false, "haserrors": false, "shuffled": false, "xnumberselected": false, "piped": false, "pipevalue": "", "number": 1, "options": {} } }, "messages": { "min_number": ":value is less than :min", "max_number": ":value is more than :max", "minimum_response": "You must select at least :min checkbox(es). You have only selected :value checkbox(es).", "required": "This question is required", "save_n_continue_match": "Email address fields must match.", "save_n_continue_invalid": "Invalid Email address.", "save_n_continue_send_error": "Please try again. There was a problem sending your email.", "uploading_file": "Uploading...", "deleting_file": "Deleting...", "file_prefix": "File:", "no_file_specified": "No file specified", "upload_error": "Error: Please try again", "invalid_file_type": "Error: File type not allowed", "invalid_file_size": "Error: File size is too large", "max_words": "Words used: :value out of :max.", "max_characters": "Characters used: :value out of :max.", "too_many_words": "You have typed more words than allowed (:wordcount of :limit words)", "too_many_characters": "You have typed more characters than allowed (:charactercount of :limit characters)", "min_words": "Words used: :value (minimum :min).", "min_characters": "Characters used: :value (minimum :min).", "not_enough_words": "You have typed fewer words than required (:minwordcount of :minimum words)", "back_button": "Back", "next_button": "Next", "not_enough_characters": "You have typed fewer characters than required (:mincharactercount of :minimum characters)", "invalid_email": "\":value\" is not a valid email address", "invalid_percent": ":value must be a percent", "invalid_min_date": "Date must be after or equal to :min", "invalid_max_date": "Date must be before or equal to :max", "must_be_positive_whole_number": "Please supply a positive whole number (no decimals)", "must_be_whole_number": "Please supply a whole number (no decimals)", "selectone": "-- Please Select --", "invalid_number": ":value must be a number", "page_timer_warning": "This page has an initial time limit of", "page_timer_prompt": "Would you like to disable all future page timer notifications?", "page_timer_expired": "Time limit expired. Submitting page." }, "questions": { "2": { "id": 2, "title": "<span style=\"font-size:16px;\">This official Django Developers Survey aims to shed light on how different developers use Django and related tools and technologies. The results will serve as a major source of knowledge about the current state of the community and help the Django Software Foundation (DSF) choose the right direction for development.<br \/><br \/>\nIt should take you about 10 minutes to complete.<br \/><br \/>\nAfter the survey is over, we will <strong>publish the aggregated results<\/strong> and randomly choose 10 winners (from those who complete the survey in its entirety with meaningful answers), who will each receive a <strong>$100 Amazon Gift Card or a local equivalent.<\/strong><br \/><br \/>\nWe are running the survey from November 21 to December 21. The results and infographics will be published in February.<br \/><br \/>\nThank you for taking the time to contribute to this community effort!<br \/><br \/>\nThe Django Software Foundation and JetBrains<\/span>", "type": "INSTRUCTIONS", "Runtime": { "Hidden": false, "Required": false, "Rendered": true, "HasErrors": false, "Errors": [], "Answered": false, "Number": "", "PipePrototype": false, "Piped": false, "PipedValue": null, "Data": { "atoms": [] } }, "properties": { "hidden": false, "cssclass": "sg-instructions", "inline-edit": true, "map_key": "instructions", "alldepends": [], "type": false, "show_title": false, "question_description_above": false, "required-when": false, "soft-required": false, "required": false, "disabled": false, "pro-services-lock": false, "include_page_titles": "false", "include_page_numbers": "false", "include_question_numbers": "false", "alert_emails": [], "save_logic_data": "false", "messages": { "inputmask": [], "r_extreme_label": [], "l_extreme_label": [], "center_label": [], "right_label": [], "left_label": [], "na_text": [], "th_content": [], "conjoint_best_label": [], "conjoint_worst_label": [], "conjoint_none_label": [], "conjoint_card_label": [], "conjoint_error_label": [], "maxdiff_best_label": [], "maxdiff_worst_label": [], "maxdiff_attribute_label": [], "maxdiff_of": [], "maxdiff_sets_message": [] }, "labels_right": false, "option_sort": "NONE", "col_sort": "NONE", "dhtml_hidden": false, "hide_all_after_until_value": false, "hide_after_response": false, "comments": false, "require_comments": false, "admin_question": false, "require_admin_question": false, "custom_css": "", "break_after": false, "has_showhide_deps": false, "url": "http:\/\/", "lastmodified": 1732115446 }, "page": "p1" }, "3": { "id": 3, "title": "<span style=\"font-size:16px;\">This survey is organized through a partnership between the Django Software Foundation and JetBrains. It\u2019s hosted by JetBrains, so your responses will be subject to JetBrains Survey Terms and Conditions.<\/span><br \/><br \/><strong><span style=\"font-size:16px;\"><a href=\"https:\/\/www.jetbrains.com\/legal\/docs\/terms\/general-research-terms\/\" target=\"_blank\" rel=\"noreferrer noopener\">General Research Terms and Conditions<\/a><\/span><\/strong>", "type": "CHECKBOX", "Runtime": { "Hidden": false, "Required": true, "Rendered": true, "HasErrors": false, "Errors": [], "Answered": false, "Number": "", "PipePrototype": false, "Piped": false, "PipedValue": null, "Data": { "atoms": [] } }, "properties": { "option_sort": "NONE", "required": true, "hidden": false, "element_style": "OS", "orientation": "VERT", "cssclass": "sg-checkbox", "labels_right": true, "inline-edit": true, "validation_control": "", "map_key": "checkbox", "show_title": false, "question_description": { "English": "" }, "question_description_above": false, "soft-required": false, "required-when": false, "disabled": false, "include_page_titles": "false", "include_page_numbers": "false", "include_question_numbers": "false", "save_logic_data": "false", "messages": { "inputmask": [], "r_extreme_label": [], "l_extreme_label": [], "center_label": [], "right_label": [], "left_label": [], "conjoint_best_label": [], "conjoint_worst_label": [], "conjoint_card_label": [], "maxdiff_best_label": [], "maxdiff_worst_label": [], "maxdiff_attribute_label": [], "maxdiff_of": [], "maxdiff_sets_message": [], "na_text": [], "th_content": [], "conjoint_none_label": [], "conjoint_error_label": [] }, "date_format": "us", "min_date": "", "max_date": "", "col_sort": "NONE", "dhtml_hidden": false, "hide_all_after_until_value": false, "hide_after_response": false, "comments": false, "require_comments": false, "admin_question": false, "require_admin_question": false, "custom_css": "", "size": "", "break_after": false, "has_showhide_deps": false, "url": "http:\/\/", "lastmodified": 1727452670, "exclude_number": "YES", "explorer_color": null, "other_val_selection": { "Japanese": "\u3053\u306e\u9078\u629e\u80a2\u306b\u3064\u3044\u3066\u306f\u3001\u300c\u305d\u306e\u4ed6\u300d\u306e\u5024\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002", "Hindi": "\u0915\u0943\u092a\u092f\u093e \u0907\u0938 \u091a\u092f\u0928 \u0915\u0947 \u0932\u093f\u090f '\u0905\u0928\u094d\u092f' \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902\u0964", "Ukrainian": "\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0441\u0432\u0456\u0439 \u0432\u0430\u0440\u0456\u0430\u043d\u0442.", "Turkish": "Veuillez entrer une \u00ab\u00a0autre\u00a0\u00bb valeur pour cette s\u00e9lection.", "Spanish": "Introduzca un valor en \u00abOtro\u00bb para esta selecci\u00f3n.", "Polish": "Prosimy o wprowadzenie \u201einnej\u201d warto\u015bci dla tego wyboru.", "Portuguese": "Insira um valor de \"Outra op\u00e7\u00e3o\" para esta resposta.", "Russian": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430.", "Korean": "\uc774 \uc120\ud0dd \ud56d\ubaa9\uc5d0\ub294 '\uae30\ud0c0' \uac12\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694.", "Chinese (simplified)": "\u5982\u9009\u62e9\u201c\u5176\u4ed6\u201d\u9009\u9879\uff0c\u8bf7\u8bf4\u660e\u3002", "German": "Bitte geben Sie eine Antwort ein, wenn Sie \u201eSonstiges\" ausgew\u00e4hlt haben.", "French": "Veuillez entrer une \u00ab\u00a0autre\u00a0\u00bb valeur pour cette s\u00e9lection." }, "pro-services-lock": false, "randomizer_ignore": "RANDOMIZER_IGNORE", "email_from": null, "email_from_name": null, "subject": null, "pdf_name": null, "email_to_name": null, "email_to": null, "content_html": null, "content_text": null, "email_reply_to_name": null, "email_reply_to": null, "quiz_passmessage": null, "quiz_failmessage": null, "from_library": false, "question_library_sync_version": 1, "alert_emails": [] }, "options": { "10001": { "id": 10001, "previous_version_id": null, "value": "I have read and I accept these Terms and Conditions", "title": { "English": "I have read and I accept these Terms and Conditions", "Japanese": "\u79c1\u306f\u3053\u308c\u3089\u306e\u5229\u7528\u898f\u7d04\u3092\u8aad\u3093\u3060\u4e0a\u3067\u540c\u610f\u3057\u307e\u3059", "Hindi": "\u092e\u0948\u0902\u0928\u0947 \u0907\u0928 \u0928\u093f\u092f\u092e\u094b\u0902 \u0914\u0930 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u094b \u092a\u0922\u093c \u0932\u093f\u092f\u093e \u0939\u0948 \u0914\u0930 \u092e\u0941\u091d\u0947 \u092f\u0947 \u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0939\u0948\u0902", "Ukrainian": "\u042f \u043f\u0440\u0438\u0439\u043c\u0430\u044e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u0456 \u043c\u043d\u043e\u044e \u0423\u043c\u043e\u0432\u0438", "Turkish": "J'ai lu et j'accepte les Conditions g\u00e9n\u00e9rales", "Spanish": "He le\u00eddo y acepto estos T\u00e9rminos y condiciones", "Polish": "Przeczyta\u0142em i akceptuj\u0119 Regulamin", "Portuguese": "Li e aceito os Termos e Condi\u00e7\u00f5es", "Russian": "\u042f \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b(\u0430) \u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u043f\u0440\u043e\u0441\u0430", "Korean": "\uc774 \uc774\uc6a9\uc57d\uad00\uc744 \uc77d\uc5c8\uc73c\uba70 \uc774\uc5d0 \ub3d9\uc758\ud569\ub2c8\ub2e4.", "Chinese (simplified)": "\u6211\u5df2\u9605\u8bfb\u5e76\u63a5\u53d7\u4ee5\u4e0a\u6761\u6b3e\u4e0e\u6761\u4ef6", "German": "Ich habe die Teilnahmebedingungen gelesen und stimme ihnen zu.", "French": "J'ai lu et j'accepte les Conditions g\u00e9n\u00e9rales" }, "group": { "English": "" }, "source": 0, "source_id": null, "source_option_id": 10001, "Runtime": { "Disabled": false }, "properties": { "disabled": false, "explorer_color": "40A2C1", "left-label": { "Hindi": null, "Ukrainian": null, "Polish": null }, "right-label": { "Hindi": null, "Ukrainian": null, "Polish": null } }, "image": null, "history": null, "parent_survey": null, "parent_question": null, "parent_section": null, "need_value": true } }, "page": "p1" }, "95": { "id": 95, "title": "Do you write code professionally using Django?", "type": "RADIO", "Runtime": { "Hidden": false, "Required": true, "Rendered": true, "HasErrors": false, "Errors": [], "Answered": false, "Number": "1.", "PipePrototype": false, "Piped": false, "PipedValue": null, "Data": { "atoms": [] } }, "properties": { "option_sort": "NONE", "required": true, "hidden": false, "orientation": "VERT", "validation_control": "", "cssclass": "sg-radio", "labels_right": true, "inline-edit": true, "map_key": "radio", "alldepends": [], "newpipeorder": true, "show_title": false, "question_description": { "English": "" }, "question_description_above": false, "soft-required": false, "required-when": false, "disabled": false, "pro-services-lock": false, "include_page_titles": "false", "include_page_numbers": "false", "include_question_numbers": "false", "alert_emails": [], "save_logic_data": "false", "messages": { "inputmask": [], "r_extreme_label": [], "l_extreme_label": [], "center_label": [], "right_label": [], "left_label": [], "na_text": [], "th_content": [], "conjoint_best_label": [], "conjoint_worst_label": [], "conjoint_none_label": [], "conjoint_card_label": [], "conjoint_error_label": [], "maxdiff_best_label": [], "maxdiff_worst_label": [], "maxdiff_attribute_label": [], "maxdiff_of": [], "maxdiff_sets_message": [] }, "date_format": "us", "min_date": "", "max_date": "", "col_sort": "NONE", "dhtml_hidden": false, "hide_all_after_until_value": false, "hide_after_response": false, "comments": false, "require_comments": false, "admin_question": false, "require_admin_question": false, "custom_css": "", "size": "", "break_after": false, "has_showhide_deps": false, "url": "http:\/\/", "lastmodified": 1727452838 }, "options": { "11172": { "id": 11172, "previous_version_id": null, "value": "Yes (full-time, part-time, self-employed, etc.)", "title": { "English": "Yes (full-time, part-time, self-employed, etc.)" }, "group": null, "source": 0, "source_id": null, "source_option_id": null, "Runtime": { "Disabled": false }, "properties": { "disabled": false }, "image": null, "history": null, "parent_survey": null, "parent_question": null, "parent_section": null, "need_value": true }, "11173": { "id": 11173, "previous_version_id": null, "value": "No, but I have experience in programming in Django", "title": { "English": "No, but I have experience in programming in Django" }, "group": null, "source": 0, "source_id": null, "source_option_id": null, "Runtime": { "Disabled": false }, "properties": { "disabled": false }, "image": null, "history": null, "parent_survey": null, "parent_question": null, "parent_section": null, "need_value": true }, "11174": { "id": 11174, "previous_version_id": null, "value": "No, coding in Django is a hobby for me", "title": { "English": "No, coding in Django is a hobby for me" }, "group": null, "source": 0, "source_id": null, "source_option_id": null, "Runtime": { "Disabled": null }, "properties": null, "image": null, "history": null, "parent_survey": null, "parent_question": null, "parent_section": null, "need_value": true }, "11175": { "id": 11175, "previous_version_id": null, "value": "No, I'm only learning to code in Django", "title": { "English": "No, I'm only learning to code in Django" }, "group": null, "source": 0, "source_id": null, "source_option_id": null, "Runtime": { "Disabled": null }, "properties": null, "image": null, "history": null, "parent_survey": null, "parent_question": null, "parent_section": null, "need_value": true }, "11176": { "id": 11176, "previous_version_id": null, "value": "No, I\u2019m not involved in any programming-related activities with Django", "title": { "English": "No, I\u2019m not involved in any programming-related activities with Django" }, "group": null, "source": 0, "source_id": null, "source_option_id": null, "Runtime": { "Disabled": null }, "properties": null, "image": null, "history": null, "parent_survey": null, "parent_question": null, "parent_section": null, "need_value": true } }, "page": "p1" } }}; S8031707 = new SGSurvey(SGAPI.surveyData['8031707'], false); S8031707.InitPage(1); $SG(document).ready(function(){SG_init_page();});</script></body></html>