<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>
<channel>
	<title>django &#8211; Egehan Gündoğdu</title>
	<atom:link href="https://www.egehangundogdu.com/tag/django/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.egehangundogdu.com</link>
	<description>Part-time öğrenci. Full-time geliştirici.</description>
	<lastBuildDate>Wed, 13 Nov 2024 11:35:12 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<image>
	<url>https://www.egehangundogdu.com/stupheem/2020/05/cropped-EgehanThinkpad-32x32.jpg</url>
	<title>django &#8211; Egehan Gündoğdu</title>
	<link>https://www.egehangundogdu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">157925432</site>	<item>
		<title>İki Aşamalı Kimlik Doğrulama Temelleri ve Django ile Entegrasyonu</title>
		<link>https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/</link>
					<comments>https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Wed, 13 Nov 2024 11:35:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[2fa]]></category>
		<category><![CDATA[authenticator]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[htop]]></category>
		<category><![CDATA[mfa]]></category>
		<category><![CDATA[otp]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[totp]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1189</guid>
					<description><![CDATA[<p>Giriş. Web uygulamaları artık hayatımızın tam merkezinde yer alıyor ve gün içerisinde neredeyse onlarcasıyla muhatap oluyoruz; alışveriş yapıyor, bankacılık işlemlerimizi yönetiyor veya aktivitelerimizi takip ediyoruz. Eskiden sadece bir kullanıcı adı&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/">İki Aşamalı Kimlik Doğrulama Temelleri ve Django ile Entegrasyonu</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/iki-asamali-kimlik-dogrulama-temelleri-ve-django-ile-entegrasyonu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1189</post-id>	</item>
		<item>
		<title>Django Session Yönetimi</title>
		<link>https://www.egehangundogdu.com/django-session-yonetimi/</link>
					<comments>https://www.egehangundogdu.com/django-session-yonetimi/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 26 Feb 2024 08:40:51 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1130</guid>
					<description><![CDATA[<p>Giriş. Web geliştirme dünyasında, kullanıcı bazlı bilgileri saklayabilme adına session ve cookie kavramları önemli iki kavramdır. Bildiğimiz üzere, web HTTP protokolünü baz alarak çalışır. HTTP protokolü ise, durumsuz (stateless) bir&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-session-yonetimi/">Django Session Yönetimi</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-session-yonetimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1130</post-id>	</item>
		<item>
		<title>Django Template Syntax Check</title>
		<link>https://www.egehangundogdu.com/django-template-syntax-check/</link>
					<comments>https://www.egehangundogdu.com/django-template-syntax-check/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 30 Jan 2023 19:31:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1113</guid>
					<description><![CDATA[<p>Giriş. Herkese selamlar, geçtiğimiz günlerde geliştirdiğim eski bir projede, bir bilgi mailinin kullanıcılara bir süredir gönderilemediği konusunda geri dönüş aldım. SMTP sunucusu mu problem, yoksa template bir şekilde bulunamıyor mu&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-template-syntax-check/">Django Template Syntax Check</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-template-syntax-check/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1113</post-id>	</item>
		<item>
		<title>Django Environment Variables</title>
		<link>https://www.egehangundogdu.com/django-environment-variables/</link>
					<comments>https://www.egehangundogdu.com/django-environment-variables/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 26 Dec 2022 18:21:34 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[12]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[environ]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[factor]]></category>
		<category><![CDATA[variable]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1097</guid>
					<description><![CDATA[<p>Giriş. Web uygulamaları, farklı ortamlarda düzgün çalışabilmek için dışarıdan projeye aktarılan parametrelere dayanır. Örneğin bir Django uygulaması, development, stating ve production sunucularında farklı veritabanlarına buna bağıl olarakta veritabanı iletişimini sağlayacak&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-environment-variables/">Django Environment Variables</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-environment-variables/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1097</post-id>	</item>
		<item>
		<title>Django Model Save update_fields</title>
		<link>https://www.egehangundogdu.com/django-model-save-update_fields/</link>
					<comments>https://www.egehangundogdu.com/django-model-save-update_fields/#comments</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Thu, 08 Dec 2022 10:32:53 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[update_fields]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1080</guid>
					<description><![CDATA[<p>Django ORM, veritabanı üzerindeki kayıtları nesne yönelimli programlama paradigmasına dayanarak nesneleştiren, oluşturulan nesneleri ve ön tanımlı metodlarını kullanarak veritabanı operasyonlarını yapmanızı, raw SQL&#8217; den soyutlanmanızı sağlayan güçlü ve yardımcı bir&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-model-save-update_fields/">Django Model Save update_fields</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-model-save-update_fields/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1080</post-id>	</item>
		<item>
		<title>Django ile Geliştirme Sürecine Yardımcı Araçlar</title>
		<link>https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/</link>
					<comments>https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Sun, 20 Nov 2022 09:06:22 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[trick]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1073</guid>
					<description><![CDATA[<p>Herkese selamlar, bu gönderide Django ile geliştirme yaparken sıklıkla kullandığım ve işe yarar bazı paketlerden bahsedeceğim. Bu araçları genel kullanma amacımız, geliştirme süresini kısaltmak, standartize etmek ve olası bir hata&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/">Django ile Geliştirme Sürecine Yardımcı Araçlar</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-ile-gelistirme-surecine-yardimci-araclar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1073</post-id>	</item>
		<item>
		<title>Django Sensitive Informations</title>
		<link>https://www.egehangundogdu.com/django-sensitive-informations/</link>
					<comments>https://www.egehangundogdu.com/django-sensitive-informations/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Wed, 19 Oct 2022 18:00:44 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[info]]></category>
		<category><![CDATA[sensitive]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1052</guid>
					<description><![CDATA[<p>Günümüzde modern web uygulamaları fazlasıyla kompleks ve kapsamlı. Her gün yüzbinlerce kişi tarafından kullanılan web uygulamalarımızın zaman ilerledikçe yeni problemleri ve gereksinimleri oluşuyor, sonrasında IT çalışanları olarak bu ihtiyaçları karşılayacak&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-sensitive-informations/">Django Sensitive Informations</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-sensitive-informations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1052</post-id>	</item>
		<item>
		<title>Django Rest Framework Serializer Save Extra Arguments</title>
		<link>https://www.egehangundogdu.com/django-rest-framework-serializer-save-extra-arguments/</link>
					<comments>https://www.egehangundogdu.com/django-rest-framework-serializer-save-extra-arguments/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Sun, 14 Aug 2022 18:44:26 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[drf]]></category>
		<category><![CDATA[extra]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[serializer]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=1022</guid>
					<description><![CDATA[<p>Merhabalar, bu yazıda Django Rest Framework ile veritabanında bir nesneyi oluşturma yada güncelleme sırasında save metoduna ekstra argüman geçme konusuna göz atacağız. Öncelikle daha öncesinde Django model formlar ile nesne&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-rest-framework-serializer-save-extra-arguments/">Django Rest Framework Serializer Save Extra Arguments</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-rest-framework-serializer-save-extra-arguments/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1022</post-id>	</item>
		<item>
		<title>Django Waffle &#038; Feature Flags</title>
		<link>https://www.egehangundogdu.com/django-waffle-feature-flags/</link>
					<comments>https://www.egehangundogdu.com/django-waffle-feature-flags/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Thu, 02 Jun 2022 17:01:02 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[feature flag]]></category>
		<category><![CDATA[flag]]></category>
		<category><![CDATA[toggle]]></category>
		<category><![CDATA[waffle]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=968</guid>
					<description><![CDATA[<p>Waffle, Django projelerinde kullanılan güçlü bir feature-flagging yada diğer bilinen adıyla feature-toggling yönetim aracı. Bugün bu pakete göz atacağız. Fakat üzerine konuşmadan önce; Feature Flags nedir? Feature flagler bir yazılım&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-waffle-feature-flags/">Django Waffle &#038; Feature Flags</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/django-waffle-feature-flags/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">968</post-id>	</item>
		<item>
		<title>Python Unittest Skipping Tests</title>
		<link>https://www.egehangundogdu.com/python-unittest-skipping-tests/</link>
					<comments>https://www.egehangundogdu.com/python-unittest-skipping-tests/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Sun, 03 Apr 2022 17:41:18 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[skip]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unittest]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=971</guid>
					<description><![CDATA[<p>Test yazmak, yazılım projelerinde önem arz eden bir konu ve Python&#8217;ın yerleşik unittest kütüphanesi fazlasıyla kullanışlı. Testler koşturulduktan sonra %100 başarı oranı almayı beklesekte, farklı durumlarda bazı testlerin çalıştırılmamasını, test&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/python-unittest-skipping-tests/">Python Unittest Skipping Tests</a> appeared first on <a rel="nofollow" href="https://www.egehangundogdu.com">Egehan Gündoğdu</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.egehangundogdu.com/python-unittest-skipping-tests/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">971</post-id>	</item>
	</channel>
</rss>
