CINXE.COM
DjangoCon Europe 2025
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="x-ua-compatible" content="ie=edge" /> <title> DjangoCon Europe 2025 </title> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="description" content="The official Django conference at Europe - run by the community for the community. April 23rd-27th @ Dublin, Ireland. Grab your ticket!" /> <link rel="apple-touch-icon" sizes="180x180" href="/static/images/favicons/fav_2025.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/static/images/favicons/fav_2025.png" /> <link rel="icon" type="image/png" sizes="16x16" href="/static/images/favicons/fav_2025.png" /> <link rel="manifest" href="/static/images/favicons/site.webmanifest" /> <script> if ( !sessionStorage.getItem('_swa') && document.referrer.indexOf(location.protocol + '//' + location.host) !== 0 ) { fetch( 'https://counter.dev/track?' + new URLSearchParams({ referrer: document.referrer, screen: screen.width + 'x' + screen.height, user: 'magamig', utcoffset: '1', }), ); } sessionStorage.setItem('_swa', '1'); </script> <!-- Latest compiled and minified Bootstrap CSS --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.1.3/css/bootstrap.min.css" integrity="sha512-GQGU0fMMi238uA+a/bdWJfpUGKUkBdgfFdgBm72SUQ6BeyWjoY/ton0tEjH+OSH9iP4Dfh+7HM0I9f5eR0L/4w==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <!-- Your stuff: Third-party CSS libraries go here --> <!-- This file stores project-specific CSS --> <link href="/static/css/project.css" rel="stylesheet" /> <!-- Le javascript ================================================== --> <!-- Bootstrap JS --> <script defer src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.1.3/js/bootstrap.bundle.min.js" integrity="sha512-pax4MlgXjHEPfCwcJLQhigY7+N8rt6bVvWLFyUMuxShv170X53TRzGPmPkZmGBhk+jikR8WBM4yl7A9WMHHqvg==" crossorigin="anonymous" referrerpolicy="no-referrer" ></script> <!-- Your stuff: Third-party javascript libraries go here --> <!-- place project specific Javascript in this file --> <script defer src="/static/js/project.js"></script> </head> <body> <h1 style="display: none; margin: 0px; padding: 0px">Home</h1> <div class="container-fluid header sticky-top"> <!-- Header Container --> <div class="d-flex justify-content-between align-items-center py-4 pl-5"> <!-- Logo --> <a class="navbar-brand" href="/home/"> <img src="/static/images/logo/2025_logo.png" alt="Logo" class="logo"> </a> <!-- Hamburger Menu Button --> <button class="btn navbar-toggler d-lg-none" type="button" data-bs-toggle="collapse" data-bs-target="#mobileNav" aria-controls="mobileNav" aria-expanded="false"> <span class="navbar-toggler-icon"></span> </button> <!-- Desktop Navigation --> <nav class="nav d-none d-lg-flex main-nav"> <ul class="nav"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Talks</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/talks/cfp/">Call for Participation</a></li> <li><a class="dropdown-item" href="/talks/selection_process/">Selection Process</a></li> <li><a class="dropdown-item" href="/talks/schedule/">Schedule</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Information</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/information/dublin/">Dublin</a></li> <li><a class="dropdown-item" href="/information/venue/">Venue</a></li> <li><a class="dropdown-item" href="/information/grants/">Grants</a></li> <li><a class="dropdown-item" href="/information/sprints/">Sprints</a></li> <li><a class="dropdown-item" href="/information/hospitality/">Hospitality</a></li> <li><a class="dropdown-item" href="/information/social_events/">Social Events</a></li> <li><a class="dropdown-item" href="/information/tshirts/">T-Shirts</a></li> <li><a class="dropdown-item" href="/information/announcements/">Announcements</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Sponsors/Jobs</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/sponsors/sponsors">Sponsors</a></li> <li><a class="dropdown-item" href="/sponsors/jobs/">Jobs</a></li> <li><a class="dropdown-item" href="/sponsors/sponsorship/">Sponsorship</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Conduct</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/conduct/code_of_conduct/">Code of Conduct</a></li> <li><a class="dropdown-item" href="/conduct/response_guide/">Response Guide</a></li> <li><a class="dropdown-item" href="/conduct/privacy_guide/">Privacy Guide</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">About</a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/about/contact/">Contact</a></li> <li><a class="dropdown-item" href="/about/credits/">Credits</a></li> </ul> </li> </ul> <!-- Tickets Button --> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/" class="hero-btn" id="navbar-hero-btn" style="text-decoration:none; content:none; width:10rem; margin-left: 2rem">Ticket</a> </nav> </div> <!-- Mobile Navigation --> <div class="collapse" id="mobileNav"> <ul class="list-unstyled p-3 mobile-menu"> <li class="mobile-menu-item"> <!-- Dropdown Menu --> <button class="btn w-100 d-flex justify-content-center align-items-center sub-menu-toggler"> <span>Talks</span> </button> <ul class="list-unstyled sub-menu collapse sub-menu-link-ul"> <li class="text-center sub-menu-link-toggler"><a href="/talks/cfp/" class="sub-menu-link w-100 d-block">Call for Participation</a></li> <li class="text-center sub-menu-link-toggler"><a href="/talks/selection_process/" class="sub-menu-link w-100 d-block">Selection Process</a></li> <li class="text-center sub-menu-link-toggler"><a href="/talks/schedule/" class="sub-menu-link w-100 d-block">Schedule</a></li> </ul> </li> <li class="mobile-menu-item"> <!-- Dropdown Menu --> <button class="btn w-100 d-flex justify-content-center align-items-center sub-menu-toggler"> <span>Information</span> </button> <ul class="list-unstyled sub-menu collapse sub-menu-link-ul"> <li class="text-center sub-menu-link-toggler"><a href="/information/dublin/" class="sub-menu-link w-100 d-block">Dublin</a></li> <li class="text-center sub-menu-link-toggler"><a href="/information/venue/" class="sub-menu-link w-100 d-block">Venue</a></li> <li class="text-center sub-menu-link-toggler"><a href="/information/grants/" class="sub-menu-link w-100 d-block">Grants</a></li> <li class="text-center sub-menu-link-toggler"><a href="/information/sprints/" class="sub-menu-link w-100 d-block">Sprints</a></li> <li class="text-center sub-menu-link-toggler"><a href="/information/hospitality/" class="sub-menu-link w-100 d-block">Hospitality</a></li> <li class="text-center sub-menu-link-toggler"><a href="/information/social_events/" class="sub-menu-link w-100 d-block">Social Events</a></li> <li class="text-center sub-menu-link-toggler"><a href="/information/tshirts/" class="sub-menu-link w-100 d-block">T-Shirts</a></li> <li class="text-center sub-menu-link-toggler"><a href="/information/announcements/" class="sub-menu-link w-100 d-block">Announcements</a></li> </ul> </li> <li class="mobile-menu-item"> <!-- Dropdown Menu --> <button class="btn w-100 d-flex justify-content-center align-items-center sub-menu-toggler"> <span>Sponsors/Jobs</span> </button> <ul class="list-unstyled sub-menu collapse sub-menu-link-ul"> <li class="text-center sub-menu-link-toggler"><a href="/sponsors/sponsors" class="sub-menu-link w-100 d-block">Sponsors</a></li> <li class="text-center sub-menu-link-toggler"><a href="/sponsors/jobs/" class="sub-menu-link w-100 d-block">Jobs</a></li> <li class="text-center sub-menu-link-toggler"><a href="/sponsors/sponsorship/" class="sub-menu-link w-100 d-block">Sponsorship</a></li> </ul> </li> <li class="mobile-menu-item"> <!-- Dropdown Menu --> <button class="btn w-100 d-flex justify-content-center align-items-center sub-menu-toggler"> <span>Conduct</span> </button> <ul class="list-unstyled sub-menu collapse sub-menu-link-ul"> <li class="text-center sub-menu-link-toggler"><a href="/conduct/code_of_conduct/" class="sub-menu-link w-100 d-block">Code of Conduct</a></li> <li class="text-center sub-menu-link-toggler"><a href="/conduct/response_guide/" class="sub-menu-link w-100 d-block">Response Guide</a></li> <li class="text-center sub-menu-link-toggler"><a href="/conduct/privacy_guide/" class="sub-menu-link w-100 d-block">Privacy Guide</a></li> </ul> </li> <li class="mobile-menu-item"> <!-- Dropdown Menu --> <button class="btn w-100 d-flex justify-content-center align-items-center sub-menu-toggler"> <span>About</span> </button> <ul class="list-unstyled sub-menu collapse sub-menu-link-ul"> <li class="text-center sub-menu-link-toggler"><a href="/about/contact/" class="sub-menu-link w-100 d-block">Contact</a></li> <li class="text-center sub-menu-link-toggler"><a href="/about/credits/" class="sub-menu-link w-100 d-block">Credits</a></li> </ul> </li> </ul> </div> </div> <script> document.addEventListener('DOMContentLoaded', function () { const togglerButtons = document.querySelectorAll('.sub-menu-toggler'); togglerButtons.forEach(button => { button.addEventListener('click', function () { const openSubMenu = document.querySelector('.sub-menu:not(.collapse)'); if (openSubMenu && openSubMenu !== button.nextElementSibling) { openSubMenu.classList.add('collapse'); } const subMenu = button.nextElementSibling; if (subMenu) { subMenu.classList.toggle('collapse'); } }); }); }); </script> <div class="innerBody"> <!-- Main Section --> <div class="hero-section"> <div class="hero-container"> <div class="hero-content"> <h1>Five days of talks,<br>sprints, and tutorials<br>in Dublin</h1> <span class="hero-date">23rd-27th April 2025</span> <a href="#" class="hero-btn" onclick="openPopup()" style="text-decoration:none;">Get a free Ticket</a> </div> </div> <div class="hero-image" style="margin-top: 20px;"> <img src="/static/images/other/building_dublin.png" alt="Dublin city skyline"> </div> </div> <div class="hero-image-mobile w-100" style="margin-top: 20px;"> <img src="/static/images/other/building_dublin.png" alt="Dublin city skyline"> </div> <div class="overlay" id="overlay"></div> <div class="popup" id="popup"> <button class="close-btn" onclick="closePopup()">×</button> <h2 style="color:#EFEDD0; font-weight:bold">Want a free ticket?</h2> <p>Join as a Volunteer:</p> <a href="https://forms.gle/xmwxssiheMa1oCvPA" class="apply-btn" style="text-decoration:none;"> <button>Help Us</button> </a> <p>Submit a talk or workshop:</p> <a href="https://2025.djangocon.eu/talks/cfp/" class="apply-btn" style="text-decoration:none;"> <button>Contribute</button> </a> <p>Apply for an Opportunity Grant:</p> <a href="https://2025.djangocon.eu/information/grants/" class="apply-btn" style="text-decoration:none;"> <button>Apply for Grant</button> </a> <p>Or get discounted ticket:</p> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/" class="apply-btn" style="text-decoration:none;"> <button>tickets</button> </a> </div> <div class="home_about-content my-4"> <div class="about-container"> <div class="left-box"> <h2 class="left-text">RUN BY THE<br />COMMUNITY FOR<br />THE COMMUNITY</h2> </div> <div class="divider"></div> <div class="right-box"> <p> This is the 17th edition of the Conference and it is organized by a team made up of Django practitioners from all levels. We welcome people from all over the world. </p> <p> Our conference seeks to educate and develop new skills, best practices, and ideas for the benefit of attendees, developers, speakers, and everyone in our global Django Community, not least those watching the talks online. </p> <p> This year it will take place in the beautiful city of Dublin. Don't miss the chance to join us for five days of talks, workshops, and sprints. </p> </div> </div> </div> <div class="home_tickets-content my-4"> <!-- HTML --> <div class="pricing-section"> <h2 class="pricing-title">GRAB YOUR TICKET</h2> <div class="pricing-container"> <!-- Virtual Ticket --> <div class="ticket-card"> <div class="ticket-header"><strong>Virtual</strong></div> <div class="ticket-content"> <div class="price-section"> <span class="from">from</span> <div class="price">59€</div> </div> <p class="description"> If you wish to attend DjangoCon Europe from the comfort of your place. </p> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/" class="hero-btn" style="text-decoration: none; color: #002400!important" >Grab your ticket now</a > </div> </div> <!-- Student Ticket --> <div class="ticket-card"> <div class="ticket-header"><strong>Student</strong></div> <div class="ticket-content"> <div class="price-section"> <span class="from">from</span> <div class="price">99€</div> </div> <p class="description"> If you are currently enrolled as a full-time student or if you are currently without regular income. </p> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/" class="hero-btn" style="text-decoration: none; color: #002400!important" >Grab your ticket now</a > </div> </div> <!-- Individual Ticket --> <div class="ticket-card"> <div class="ticket-header"><strong>Individual</strong></div> <div class="ticket-content"> <div class="price-section"> <span class="from">from</span> <div class="price">299€</div> </div> <p class="description"> If you are paying your ticket from your personal money and are not being reimbursed by your employer. </p> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/" class="hero-btn" style="text-decoration: none; color: #002400!important" >Grab your ticket now</a > </div> </div> <!-- Business Ticket --> <div class="ticket-card"> <div class="ticket-header"><strong>Business</strong></div> <div class="ticket-content"> <div class="price-section"> <span class="from">from</span> <div class="price">399€</div> </div> <p class="description"> If your employer is paying for the ticket or reimbursing you for your conference expenses. </p> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/" class="hero-btn" style="text-decoration: none; color: #002400!important" >Grab your ticket now</a > </div> </div> </div> </div> </div> <div class="home_dates-content my-4"> <!-- HTML --> <div class="dates-section"> <div class="dates-container"> <h2 class="dates-title">IMPORTANT DATES</h2> <div class="dates-grid"> <div class="month"> <h3>November</h3> <div class="date-items"> <div class="date-item"> <a href="../talks/cfp"><span class="date important-dates-link">20th - Call for Participation Open</span></a> </div> <div class="date-item"> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/"><span class="date important-dates-link">22th - Super Early Bird Holiday Special</span></a> </div> </div> </div> <div class="month"> <h3>December</h3> <div class="date-items"> <div class="date-item"> <a href="../information/grants"><span class="date important-dates-link">15th - Grants Application Open</span></a> </div> </div> </div> <div class="month"> <h3>January</h3> <div class="date-items"> <div class="date-item"> <a href="../talks/cfp"><span class="date important-dates-link">12th - Call for Participation Closed</span></a> </div> <div class="date-item"> <a href="../information/grants"><span class="date important-dates-link">15th - Grants Application Closed</span></a> </div> <div class="date-item"> <a href="../information/schedule"><span class="date important-dates-link">30th - Schedule Publication</span></a> </div> </div> </div> <div class="month"> <h3>February</h3> <div class="date-items"> <div class="date-item"> <a href="https://pretix.evolutio.pt/evolutio/djceu2025/"><span class="date important-dates-link">28th - Early bird tickets sale end</span></a> </div> </div> </div> <div class="month"> <h3>March</h3> <div class="date-items"> <div class="date-item"> <a href="../information/hospitality"><span class="date important-dates-link">01th - Childcare Applications Opening</span></a> </div> <div class="date-item"> <a href="../information/tshirts"><span class="date important-dates-link">23st - T-shirt Sales Deadline (for guaranteed delivery at the conference)</span></a> </div> <div class="date-item"> <a href="../information/hospitality"></a><span class="date important-dates-link">30th - Childcare Applications Close</span> </div> </div> </div> <div class="month"> <h3>April</h3> <div class="date-items"> <div class="date-item"> <a href="../information/venue"><span class="date important-dates-link">23-25th - Main Conference</span></a> </div> <div class="date-item"> <a href="../information/sprints"><span class="date important-dates-link">26,27th - Sprints</span></a> </div> </div> </div> </div> </div> </div> </div> <div class="past_edition-content my-4"> <!-- HTML --> <div class="past-editions"> <h2 class="editions-title"> TAKE A LOOK AT PAST EDITIONS </h2> <div class="editions-grid"> <!-- Social event image --> <div class="grid-item small"> <img src="/static/images/past/vigo_venue.png" alt="DjangoCon Europe social event" /> </div> <!-- Green card Vigo --> <div class="grid-item card"> <a href="https://www.flickr.com/photos/djangocon/albums/72177720318008635/with/53799396653" target="_blank" class="edition-card" > <div class="edition-card-pointer"> <img src="/static/images/past/arrow.png" alt="pointer"/> </div> <h3>DJANGOCON EUROPE</h3> <p>2024 VIGO</p> </a> </div> <!-- Large image span left --> <div class="grid-item large"> <img src="/static/images/past/vigo.png" alt="DjangoCon Europe crowd at harbor" /> </div> <!-- Medium image right top --> <div class="grid-item large"> <img src="/static/images/past/djc1.png" alt="DjangoCon Europe audience" /> </div> <div class="grid-item card"> <a href="https://www.flickr.com/photos/djangocon/albums/72177720308904800/with/52959700889" target="_blank" class="edition-card" > <div class="edition-card-pointer"> <img src="/static/images/past/arrow.png" alt="pointer"/> </div> <h3>DJANGOCON EUROPE</h3> <p>2023 EDINBURGH</p> </a> </div> <!-- Medium image right top --> <div class="grid-item small"> <img src="/static/images/past/social.png" alt="DjangoCon Europe audience" /> </div> <div class="grid-item small"> <img src="/static/images/past/conf.png" alt="Conference room"/> </div> <div class="grid-item card"> <a href="https://www.flickr.com/photos/djangocon/albums/72177720303038882/" target="_blank" class="edition-card" > <div class="edition-card-pointer"> <img src="/static/images/past/arrow.png" alt="pointer"/> </div> <h3>DJANGOCON EUROPE</h3> <p>2022 PORTO</p> </a> </div> <!-- Large image right --> <div class="grid-item large"> <img src="https://2024.djangocon.eu/static/images/home_carousel/hp-carousel-img-1.d9b9709448a8.jpg" alt="DjangoCon Europe crowd cheering" /> </div> </div> </div> </div> <div class="home_sponsors-content my-4"> <!-- HTML --> <div class="sponsors-section"> <div class="sponsors-container"> <div class="sponsors-header"> <h2 class="sponsors-title">SPONSORS</h2> <a href="../sponsors/sponsors"> <button class="view-all-btn">View all sponsors</button> </a> </div> <div class="sponsors-grid-1"> <p class="sponsors-categories">Grants</p> <div class="sponsor-row"> <a href="https://www.djangoproject.com/foundation/" target="_blank" class="sponsor-logo"> <img src="/static/images/sponsors/dsf.png" alt="Django Software Foundation" > </a> </div> <p class="sponsors-categories">Organizer</p> <div class="sponsor-row"> <a href="https://www.evolutio.pt/" target="_blank" class="sponsor-logo"> <img src="/static/images/sponsors/evolutio.png" alt="Ad Evolutio" style="filter: brightness(0) invert(1)" > </a> </div> </div> <a href="../sponsors/sponsors" class="text-decoration-none"> <button class="view-all-btn-mobile">View all sponsors</button> </a> </div> </div> </div> </div> <!-- /container --> <div class="container-fluid footer custom-footer"> <div class="container-footer"> <div class="d-flex flex-column flex-lg-row gap-4 justify-content-evenly align-items-center py-5"> <h1 class="custom-footer-h1">STAY IN THE LOOP</h1> <div class="d-flex gap-5 flex-wrap justify-content-center"> <div class="text-center footer-social-media-link"> <a class="footer-link" href="https://twitter.com/DjangoConEurope/" target="_blank" rel="me"> <img src="/static/images/external_logo/logo_twitter.svg" alt="twitter" height="33rem"> </a> </div> <div class="text-center footer-social-media-link"> <a class="footer-link" href="https://fosstodon.org/@djangoconeurope/" target="_blank" rel="me"> <img src="/static/images/external_logo/logo_fosstodon.svg" alt="fosstodon" height="33rem"> </a> </div> <div class="text-center footer-social-media-link"> <a class="footer-link" href="https://join.slack.com/t/djangoconeurope/shared_invite/zt-2k5nh67xv-MjbZzLZ100br1Hhb~aG1Jg" target="_blank" rel="me"> <img src="/static/images/external_logo/logo_slack.svg" alt="slack" height="33rem"> </a> </div> <div class="text-center footer-social-media-link"> <a class="footer-link" href="https://youtube.com/user/djangoconeurope/" target="_blank" rel="me"> <img src="/static/images/external_logo/logo_youtube.svg" alt="youtube" height="33rem"> </a> </div> <div class="text-center footer-social-media-link"> <a class="footer-link" href="https://linkedin.com/company/djangocon-europe/" target="_blank" rel="me"> <img src="/static/images/external_logo/logo_linkedin.svg" alt="linkedin" height="33rem"> </a> </div> <div class="text-center footer-social-media-link"> <a class="footer-link" href="https://github.com/djangocon/2025.djangocon.eu/" target="_blank" rel="me"> <img src="/static/images/external_logo/logo_github.svg" alt="github" height="33rem"> </a> </div> </div> </div> </div> <div class="row justify-content-center footer-end"> <div class="col row text-center align-self-center justify-content-center "> <p class="col-12">© 2025 DjangoCon Europe </p> <p class="col-12"><span class="d-none d-md-inline">·</span> developed in <a href="https://djangoproject.com">django</a> with <span style="color: red">♥</span> by <a href="https://evolutio.pt/">evolutio</a> <span class="d-none d-md-inline">·</span> </p> <p class="col-12"> help us improve on <a href="https://github.com/djangocon/2025.djangocon.eu/">GitHub</a></p> </div> </div> </div> </body> </html>