<?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>web &#8211; Egehan Gündoğdu</title>
	<atom:link href="https://www.egehangundogdu.com/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.egehangundogdu.com</link>
	<description>Part-time öğrenci. Full-time geliştirici.</description>
	<lastBuildDate>Mon, 26 Feb 2024 08:40:51 +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>web &#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>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 Context Processors</title>
		<link>https://www.egehangundogdu.com/django-context-processors/</link>
					<comments>https://www.egehangundogdu.com/django-context-processors/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Wed, 11 Aug 2021 07:46:55 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[context]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=809</guid>
					<description><![CDATA[<p>Giriş. Django ile geleneksel bir web uygulaması geliştiriyor iseniz, templatelerda kullanılmak üzere mutlaka context paslamış olmalısınız. Context kavramı template üzerinde erişilebilen, Django template language içerisinde anlamlı olan, key-value şeklinde Python&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-context-processors/">Django Context Processors</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-context-processors/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">809</post-id>	</item>
		<item>
		<title>Django Rest Framework Serializer Fields Custom Error Messages</title>
		<link>https://www.egehangundogdu.com/django-rest-framework-serializer-fields-custom-error-messages/</link>
					<comments>https://www.egehangundogdu.com/django-rest-framework-serializer-fields-custom-error-messages/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Tue, 27 Jul 2021 09:17:03 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[drf]]></category>
		<category><![CDATA[field]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[serializer]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=799</guid>
					<description><![CDATA[<p>Giriş. Merhabalar. Uygulamalarımızda, kullanıcılara gösterilen hata mesajları önemlidir. Anlamlı ve yol gösterici mesajlar ile kullanıcıların yapmaya çalıştıkları işlemi doğru bir şekilde nasıl yapabilecekleri konusunda onlara yol göstermiş ve kullanıcı deneyimini&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-rest-framework-serializer-fields-custom-error-messages/">Django Rest Framework Serializer Fields Custom Error Messages</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-fields-custom-error-messages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">799</post-id>	</item>
		<item>
		<title>Django Rest Framework Serializer Tips 2</title>
		<link>https://www.egehangundogdu.com/django-rest-framework-serializer-tips-2/</link>
					<comments>https://www.egehangundogdu.com/django-rest-framework-serializer-tips-2/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 19 Jul 2021 11:49:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[drf]]></category>
		<category><![CDATA[serializer]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=783</guid>
					<description><![CDATA[<p>Merhabalar. Serializer tips 2. yazısına hoşgeldiniz. Kaldığımız yerden DRF serializerlar hakkında ipuçlarına ve ileri seviye kullanımlara göz atmaya devam edeceğiz. Bugün depth keyword, SerializerMethodField ve bir kaç farklı kullanıma daha&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-rest-framework-serializer-tips-2/">Django Rest Framework Serializer Tips 2</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-tips-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">783</post-id>	</item>
		<item>
		<title>Django Database Constraints</title>
		<link>https://www.egehangundogdu.com/django-database-constraints/</link>
					<comments>https://www.egehangundogdu.com/django-database-constraints/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Sun, 25 Apr 2021 10:06:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[constraint]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[rdbms]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=699</guid>
					<description><![CDATA[<p>Constraint (kısıtlamalar), ilişkisel veritabanlarında üzerinde çalışılan tablonun sütunlarına uygulanan kurallara verilen isimdir. Bu kısıtlamalar ile tablo üzerinde tutulacak verinin güvenirliğini ve doğruluğunu sağlarız. Kısıtlamalar, bir sütun seviyesinde veya tablo seviyesinde&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-database-constraints/">Django Database Constraints</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-database-constraints/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">699</post-id>	</item>
		<item>
		<title>Django Rest Framework Custom Metadatas</title>
		<link>https://www.egehangundogdu.com/django-rest-framework-custom-metadatas/</link>
					<comments>https://www.egehangundogdu.com/django-rest-framework-custom-metadatas/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Sun, 14 Feb 2021 15:09:35 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=610</guid>
					<description><![CDATA[<p>Herkese merhabalar. HTTP OPTIONS metodu RFC7231, Section 4.3.7. açıkca tanımlandığı üzere, istemcinin bir kaynakla ilişkili seçenekleri, gereksinimleri, veya sahip olduğu yetenekleri sorgulama sırasında kullanılır. İstemci bu bilgileri kullanarak o kaynak&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-rest-framework-custom-metadatas/">Django Rest Framework Custom Metadatas</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-custom-metadatas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">610</post-id>	</item>
		<item>
		<title>Django Import-Export Model</title>
		<link>https://www.egehangundogdu.com/django-import-export-model/</link>
					<comments>https://www.egehangundogdu.com/django-import-export-model/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Wed, 06 Jan 2021 22:50:55 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[import-export]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=557</guid>
					<description><![CDATA[<p>Herkese merhabalar. 2021&#8217;nin ilk yazısı. Umarım herkes için güzel bir yıl olur. Bugün ki konu Django ekosisteminin önemli paketlerinden olan django-import-export. Adındanda anlaşılacağı üzere bu paket yardımı ile Django modelleri&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-import-export-model/">Django Import-Export Model</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-import-export-model/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">557</post-id>	</item>
		<item>
		<title>Django Redirects App #İpuçları2</title>
		<link>https://www.egehangundogdu.com/django-redirects-app-ipuclari2/</link>
					<comments>https://www.egehangundogdu.com/django-redirects-app-ipuclari2/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Sat, 28 Nov 2020 16:08:03 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[301 moved]]></category>
		<category><![CDATA[302]]></category>
		<category><![CDATA[302 moved]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[url redirect]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=527</guid>
					<description><![CDATA[<p>Merhabalar. Bir çok platformda Django, batteries included web framework ibaresini görmüş olmalısınız. Bu ifadenin gerçekten altı fazlası ile dolu. Django yerleşik olanlar dışında bir çok opsiyonel uygulamada sağlamaktadır. Bugün onlardan&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-redirects-app-ipuclari2/">Django Redirects App #İpuçları2</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-redirects-app-ipuclari2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">527</post-id>	</item>
		<item>
		<title>Django Middlewares</title>
		<link>https://www.egehangundogdu.com/django-middlewares/</link>
					<comments>https://www.egehangundogdu.com/django-middlewares/#comments</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 23 Nov 2020 16:08:34 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[request]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=521</guid>
					<description><![CDATA[<p>Middleware nedir? Middlewareler, Django dökümantasyonunda belirtildiği üzere request-response döngüsünü mercek altına alarak, gelen isteği veya cevabı değişime uğratabilen, koşullu durumlarda uygulama davranışını yönetmemizi sağlayan low level bir eklenti sistemidir. Her&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-middlewares/">Django Middlewares</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-middlewares/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">521</post-id>	</item>
		<item>
		<title>Django Özelleştirilmiş Yönetim Komutları (Custom management commands)</title>
		<link>https://www.egehangundogdu.com/django-ozellestirilmis-yonetim-komutlari-custom-management-commands/</link>
					<comments>https://www.egehangundogdu.com/django-ozellestirilmis-yonetim-komutlari-custom-management-commands/#respond</comments>
		
		<dc:creator><![CDATA[Egehan Gündoğdu]]></dc:creator>
		<pubDate>Mon, 02 Nov 2020 17:47:28 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.egehangundogdu.com/?p=502</guid>
					<description><![CDATA[<p>Giriş. Herkese merhabalar. Django uygulamanızı yönetebilmeniz ve uygulama ile etkileşime geçebilme adına yerleşik komutlara sahiptir. Hangi seviyede bir proje geliştirdiğimizden bağımsız olarak her Django geliştiricisi bu komutları kullanmıştır. Örneğin django-admin&#8230;</p>
<p>The post <a rel="nofollow" href="https://www.egehangundogdu.com/django-ozellestirilmis-yonetim-komutlari-custom-management-commands/">Django Özelleştirilmiş Yönetim Komutları (Custom management commands)</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-ozellestirilmis-yonetim-komutlari-custom-management-commands/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">502</post-id>	</item>
	</channel>
</rss>
