{"id":7029,"date":"2021-06-21T15:46:00","date_gmt":"2021-06-21T12:46:00","guid":{"rendered":"https:\/\/www.hosting.com.tr\/blog\/?p=7029"},"modified":"2025-08-14T09:32:46","modified_gmt":"2025-08-14T06:32:46","slug":"django","status":"publish","type":"post","link":"https:\/\/www.hosting.com.tr\/blog\/django\/","title":{"rendered":"Django Nedir? Python \u0130le Web App Geli\u015ftime Framework"},"content":{"rendered":"\r\n<p>Django, <strong>BSD<\/strong> (<strong>B<\/strong>erkeley <strong>S<\/strong>oftware <strong>D<\/strong>istribution) \u00f6zg\u00fcr yaz\u0131l\u0131m lisans\u0131 ile lisanslanm\u0131\u015f olan web \u00e7at\u0131s\u0131na verilen isimdir. Django, Python programlama dili i\u00e7in haz\u0131rlanm\u0131\u015ft\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>Django\u2019nun kurulumu olduk\u00e7a basit ve i\u015flevseldir. Django\u2019nun, kullan\u0131c\u0131lar\u0131n\u0131n hizmetine sunmu\u015f oldu\u011fu detayl\u0131 \u015fekilde olu\u015fturulan \u201c<strong>Hata Raporu Sayfalar\u0131<\/strong>\u201d ve yeni aray\u00fcz kodlama y\u00f6ntemi ile alternatiflerinden ayr\u0131ld\u0131\u011f\u0131 g\u00f6r\u00fclmektedir. Bir ba\u015fka ifade ile <a href=\"https:\/\/tr.wikipedia.org\/wiki\/Django\" rel=\"nofollow\">Django<\/a>, h\u0131zl\u0131 geli\u015fim sunan, kullan\u0131c\u0131ya y\u00fcksek fayda sa\u011flayan, bak\u0131m\u0131 olduk\u00e7a kolay olan, ideal tasar\u0131m ve web sitelerinin g\u00fcvenli\u011fini sa\u011flamak i\u00e7in kullan\u0131lan, a\u00e7\u0131k kaynak kodlu, Python web Framework\u2019\u00fc olarak da tan\u0131mlanmaktad\u0131r. Bu a\u00e7\u0131klama ile \u201c<strong>Django Nedir<\/strong>?\u201d sorusuna da yan\u0131t vermi\u015f oluyoruz.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Django Framework (Yaz\u0131l\u0131m \u0130skeleti) kullan\u0131m amac\u0131, mevcut geli\u015ftiricilerin, daha \u00f6nce geli\u015ftirilmi\u015f olan bile\u015fen gruplar\u0131na zaman harcamadan, uygulamalardaki yeni bile\u015fenlere odaklanmas\u0131n\u0131 sa\u011flamas\u0131d\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>Dijital yaz\u0131l\u0131mlar i\u00e7erisindeki di\u011fer Framework (Yaz\u0131l\u0131m \u00c7at\u0131lar\u0131) ile k\u0131yasland\u0131\u011f\u0131nda, Django i\u015flevsel \u00f6zellikleri ile her zaman bir ad\u0131m \u00f6ne ge\u00e7mektedir. Web geli\u015ftirme s\u00fcre\u00e7leri i\u00e7erisinde pek \u00e7ok sorunu ve g\u00fc\u00e7l\u00fc\u011f\u00fc bar\u0131nd\u0131rmaktad\u0131r. Django kullan\u0131m\u0131, ya\u015fanan t\u00fcm g\u00fc\u00e7l\u00fcklerin ortadan kald\u0131r\u0131lmas\u0131n\u0131, kullan\u0131c\u0131lar\u0131n ihtiyac\u0131 olan bile\u015fenleri geli\u015ftirmesi i\u00e7in odaklanma alan\u0131n\u0131 yaratmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/kFX7XyrLndRQmIeYCSsDuLWpFWoxhJq_VuZZR6htPPAXxAhzH-2tWcOGkHgJcZJaTiJkktZUw-Tjmt4QbKKvPCAyxdc85hVEfcWBowsUk9f0sAdvOdpKBL2wCzrLTYtqGmfeaNZ8\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"django-ozellikleri-nelerdir\">Django \u00d6zellikleri Nelerdir?<\/h2>\r\n\r\n\r\n\r\n<p>Django\u2019nun tan\u0131t\u0131m\u0131n\u0131n ilk yap\u0131ld\u0131\u011f\u0131 d\u00f6nemde, a\u00e7\u0131k kaynak kod kullan\u0131ml\u0131 bir web \u00e7at\u0131s\u0131 \u00f6zelli\u011fine sahip olmas\u0131, web geli\u015ftiriciler i\u00e7in heyecan uyand\u0131rm\u0131\u015ft\u0131. Django, piyasaya \u00e7\u0131kar\u0131ld\u0131\u011f\u0131 2005 y\u0131l\u0131ndan bu yana geli\u015fimini s\u00fcrd\u00fcrmeye devam etmektedir. G\u00fcn\u00fcm\u00fczde kullan\u0131lan Django versiyonlar\u0131n\u0131n, \u00fczerinde bir\u00e7ok g\u00fcncelleme yap\u0131lm\u0131\u015f, g\u00fcvenlik geli\u015ftirmelerine odaklan\u0131lm\u0131\u015f s\u00fcr\u00fcmlerine de rastlanmaktad\u0131r. Django\u2019nun \u00f6ne \u00e7\u0131kan \u00f6zelliklerinden biri de yeni sorunlar\u0131n olu\u015fmas\u0131na ve mevcut a\u00e7\u0131klara yan\u0131t veren, yaz\u0131l\u0131m \u00e7at\u0131lar\u0131na yama yaparak, di\u011fer Frameworklerin de\u011fi\u015ftirilmesini sa\u011flamas\u0131d\u0131r. Django\u2019nun di\u011fer \u00f6zellikleri ise a\u015fa\u011f\u0131daki gibidir.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"uygulamalarin-gelistirilmesi\">Uygulamalar\u0131n Geli\u015ftirilmesi<\/h3>\r\n\r\n\r\n\r\n<p>Django, yap\u0131sal \u00f6zelli\u011fi ile Python programlama dillerini kullanan, web uygulamalar\u0131n\u0131n olu\u015fturulmas\u0131n\u0131 sa\u011flayan, \u00e7evrimi\u00e7i kullan\u0131c\u0131lara hitap eden bir geli\u015ftirici yaz\u0131l\u0131m \u00e7at\u0131s\u0131d\u0131r.\u00a0 Django Framework, \u00e7al\u0131\u015fmas\u0131n\u0131 bir arada s\u00fcrd\u00fcren \u015fablonlara, sanal k\u00fct\u00fcphanelere ve <strong>API<\/strong> <strong>(A<\/strong>pplication <strong>P<\/strong>rogramming <strong>I<\/strong>nterface)\u00a0 yani Uygulama Programlama Aray\u00fcz\u00fcne sahiptir. Django kullan\u0131m\u0131 ile uygulamalar\u0131n geli\u015ftirilmesi, d\u00fc\u015f\u00fck maliyet, de\u011fi\u015fiklik yapma, ekleme ile y\u00fckseltme \u00f6zellikleri ile bir\u00e7ok web geli\u015ftirme \u00e7al\u0131\u015fmas\u0131n\u0131 kolayla\u015ft\u0131rarak, kullan\u0131c\u0131ya bir\u00e7ok avantajlar sunmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"pratik-ve-islevsel-kullanim\">Pratik ve \u0130\u015flevsel Kullan\u0131m<\/h3>\r\n\r\n\r\n\r\n<p>G\u00fcn\u00fcm\u00fczde en \u00e7ok tercih edilen programlama dillerinden biri olan Python, Django taraf\u0131ndan destekleniyor. Django kullan\u0131m\u0131n\u0131n bu nedenle olduk\u00e7a pratik ve kolay oldu\u011fu g\u00f6r\u00fcl\u00fcyor. \u0130\u015flevsel \u00f6zellikleri ile geli\u015ftiricilerin t\u00fcm ihtiya\u00e7lar\u0131n\u0131 kar\u015f\u0131lamaya odaklanan Django, \u00fccretsiz ve a\u00e7\u0131k kaynak kod \u00f6zelli\u011fi ile pop\u00fcler ara\u00e7lar aras\u0131nda yer al\u0131r.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"isletim-sistemleri-destegi\">\u0130\u015fletim Sistemleri Deste\u011fi<\/h3>\r\n\r\n\r\n\r\n<p>Django Framework\u2019\u00fc, bilgisayarlar\u0131n Windows, Mac, Linux gibi t\u00fcm i\u015fletim sistemlerinde \u00e7al\u0131\u015fmaktad\u0131r. Django kullan\u0131m\u0131 herhangi bir platform \u00fczerinden yap\u0131labilir. Django, geli\u015ftiriciler ile <strong>ORM<\/strong> (<strong>O<\/strong>bject <strong>R<\/strong>elational <strong>M<\/strong>apping) Nesne ve \u0130li\u015fki E\u015fle\u015ftirici veri taban\u0131n\u0131n aras\u0131nda, sundu\u011fu \u00f6zel katman ile uygulamalar\u0131n daha b\u00fcy\u00fck veri tabanlar\u0131na ta\u015f\u0131nabilmesini m\u00fcmk\u00fcn k\u0131lmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"uygulamalar-icin-kaynak-kullanimi\">Uygulamalar \u0130\u00e7in Kaynak Kullan\u0131m\u0131<\/h3>\r\n\r\n\r\n\r\n<p>Django uygulamalar\u0131, bir\u00e7ok farkl\u0131 t\u00fcrde ger\u00e7ek uygulaman\u0131n geli\u015ftirilmesinde kullan\u0131lan en verimli d\u00f6k\u00fcmantasyonlara sahiptir. Di\u011fer Framework\u2019lerde ise alfabetik mod\u00fcller, nitelik ve y\u00f6ntemler listeleri bulunmaktad\u0131r. Geli\u015ftiriciler i\u00e7in Django kaynak kullan\u0131m\u0131 her zaman i\u00e7in bir\u00e7ok avantaj sa\u011flar.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"guvenlik-ozellikleri\">G\u00fcvenlik \u00d6zellikleri<\/h3>\r\n\r\n\r\n\r\n<p>Django y\u00fcksek \u00f6zellikli, bak\u0131ml\u0131 bir web uygulama Framework\u2019\u00fc olmakta ve dijital uygulamalar\u0131n geli\u015ftirilmesinde yayg\u0131n olarak kullan\u0131lmaktad\u0131r. Bulut sistemleri Django\u2019nun t\u00fcm uygulamalar\u0131n\u0131n bulut platformlar\u0131 i\u00e7erisinde \u00e7ok daha h\u0131zl\u0131 \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 i\u00e7in destek sa\u011flamaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>Django uygulamalar\u0131 da\u011f\u0131t\u0131ld\u0131\u011f\u0131 s\u0131rada, bulut sistemlerinde, tek komut \u00fczerinden yetkili geli\u015ftirici taraf\u0131ndan y\u00f6netilebilmesi m\u00fcmk\u00fcn olmaktad\u0131r. Django geli\u015ftiricilerinin uygulama yapt\u0131klar\u0131 web sitelerinin her ge\u00e7en g\u00fcn \u00e7ok daha iyi, \u00e7ok daha i\u015flevsel ve g\u00fcvenli hale geldi\u011fi g\u00f6r\u00fclmektedir.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"django-diger-ozellikleri\">Django Di\u011fer \u00d6zellikleri<\/h3>\r\n\r\n\r\n\r\n<p>Django\u2019nun sundu\u011fu i\u015flevsel \u00f6zelliklerinden biri de topluluk deste\u011fidir. Django topluluklar\u0131, kurallar\u0131n yaz\u0131l\u0131m kurulu\u015fu taraf\u0131ndan y\u00f6netilmesi ile en iyi topluluklar aras\u0131nda g\u00f6sterilir. Django kullan\u0131c\u0131lar\u0131na istikrarl\u0131 \u00e7al\u0131\u015fma alan\u0131, en verimli paket kullan\u0131m\u0131, nitelikli belgeler ile iyi bir topluluk \u00f6zelli\u011fi sunar.<\/p>\r\n\r\n\r\n\r\n<p>Django\u2019nun \u00f6ne \u00e7\u0131kan di\u011fer \u00f6zelli\u011fi ise kendini tekrar etmemesi olarak g\u00f6sterilir. Django Framework\u2019\u00fcn\u00fc kullanarak, \u00e7ok daha az zamanda \u00e7ok daha fazla i\u015flem yapmak m\u00fcmk\u00fcnd\u00fcr. Ayn\u0131 zamanda her kod sat\u0131r\u0131 i\u00e7in en iyi verimi almay\u0131 sa\u011flad\u0131\u011f\u0131ndan, Django kendini tekrar etmenin \u00f6n\u00fcne ge\u00e7er. Bu durum ise \u00e7o\u011falt\u0131lmaya ihtiya\u00e7 duyulmas\u0131n\u0131n ve de\u011fi\u015fken fonksiyonlar\u0131n t\u00fcm programlama i\u00e7inde kullan\u0131lmas\u0131n\u0131n temel nedeni olarak a\u00e7\u0131klanmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>Django\u2019nun i\u00e7erisinde bar\u0131nd\u0131rd\u0131\u011f\u0131 temel \u00f6zellikler ise a\u015fa\u011f\u0131daki \u015fekilde s\u0131ralanabilir;<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Django Framework\u2019\u00fc \u015fablon katmanlar\u0131na sahiptir.<\/li>\r\n<li>Formlar ve geli\u015ftirme s\u00fcre\u00e7leri sunmaktad\u0131r.<\/li>\r\n<li>T\u00fcm katmanlar\u0131 g\u00fcvenli\u011fi g\u00f6r\u00fcnt\u00fclenmektedir.<\/li>\r\n<li>Python uyumlulu\u011fu ve model katman\u0131 bulunmaktad\u0131r.<\/li>\r\n<li>Yerelle\u015ftirme, y\u00fcksek performans ve optimizasyon hizmetleri sunmaktad\u0131r.<\/li>\r\n<li>Co\u011frafi \u00e7er\u00e7eveler yapmak, web uygulamas\u0131n\u0131n geli\u015ftirilmesi i\u00e7in ortak ara\u00e7 kullanmak m\u00fcmk\u00fcnd\u00fcr.<\/li>\r\n<li>Bir web sitesinin tasar\u0131m\u0131nda ihtiya\u00e7 duyulan t\u00fcm temel i\u015flevleri bar\u0131nd\u0131rmaktad\u0131r.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"django-mtv-nedir\">Django MTV Nedir?<\/h2>\r\n\r\n\r\n\r\n<p>Django, Python programlama diliyle yaz\u0131lm\u0131\u015f olan, MTV mimarisini i\u00e7erisinde bar\u0131nd\u0131ran, y\u00fcksek standartl\u0131 web \u00e7at\u0131s\u0131d\u0131r. MTV olarak tan\u0131mlanan yap\u0131 ise Model, View ve Template alanlar\u0131n\u0131 kapsamaktad\u0131r. Django uygulama geli\u015ftirilme a\u015famas\u0131nda, MTV yap\u0131s\u0131 baz al\u0131narak kodlanmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<p><strong>MTV<\/strong> (<strong>M<\/strong>odel <strong>V<\/strong>iew <strong>T<\/strong>emplate) dijital literat\u00fcrde s\u0131kl\u0131kla kullan\u0131lan <strong>MVC<\/strong> (<strong>M<\/strong>odel <strong>V<\/strong>iew <strong>C<\/strong>ontroller)\u2019dan farkl\u0131 olarak \u00e7al\u0131\u015fmaktad\u0131r. \u0130kisi aras\u0131nda bulunan temel farkl\u0131l\u0131k ise Django kullan\u0131m\u0131nda kontrol\u00f6r (Controller) k\u0131sm\u0131na odaklan\u0131larak, \u015fablona daha fazla m\u00fcdahale edebilmeyi sa\u011flamas\u0131d\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>Django Framework\u2019\u00fcnde kontrol\u00f6r, modellerin ve g\u00f6r\u00fcn\u00fcmlerin aras\u0131ndaki etkile\u015fimin kontrol edildi\u011fi yaz\u0131l\u0131m kodlar\u0131n\u0131 ifade etmektedir. Django \u015fablonlar\u0131, <strong>DTL<\/strong> (<strong>D<\/strong>jango <strong>T<\/strong>emplate <strong>L<\/strong>anguage) yani Django \u015fablon dilinin HTML dosyas\u0131n\u0131 i\u015faret eder. Bu \u015fablonlar, geli\u015ftirici modelleri sa\u011flayarak, g\u00f6r\u00fcn\u00fcmlerin URL&#8217;lere e\u015fle\u015fmesini sa\u011flamaktad\u0131r. Ard\u0131ndan kullan\u0131c\u0131n\u0131n yap\u0131y\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131 i\u00e7in i\u015flemlerini tamamlar.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/54HDTKbGksKrnDumos_P_R3VQq6rA7GKAT39ODq-xpQOa7q-BjXc5aTFi3I29dhWJoyAVjNqv88WzAPEg0tApf2iN3U-PoySx66gKzFSJYoPlKZTFBBZ71vqluwrFwcogptpdPz9\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"django-kullanmanin-faydalari\">Django Kullanman\u0131n Faydalar\u0131<\/h2>\r\n\r\n\r\n\r\n<p>Django Framework\u2019\u00fc sundu\u011fu i\u015flevsel \u00f6zellikleri ve g\u00fcncel destekleri ile bir\u00e7ok web geli\u015ftiricinin ilk tercihleri aras\u0131nda yer almaktad\u0131r. Django kullan\u0131m\u0131n\u0131n faydalar\u0131 ise a\u015fa\u011f\u0131da s\u0131ralanmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Django\u2019nun kurulumu ve kullan\u0131m\u0131 olduk\u00e7a basittir.<\/li>\r\n<li>Django detayl\u0131 hata raporu olu\u015fturarak, kullan\u0131c\u0131n\u0131n sorununu daha k\u0131sa s\u00fcrede \u00e7\u00f6zmesi i\u00e7in y\u00f6nlendirmektedir.<\/li>\r\n<li>Django\u2019nun geni\u015fletilebilir \u00f6zellikte y\u00f6netim paneli bulunmaktad\u0131r. Kurulumunun ard\u0131ndan kullan\u0131c\u0131ya ait bir admin panel y\u00f6netim alan\u0131 verilir.<\/li>\r\n<li>Django Framework\u2019\u00fc s\u00fcrekli yenilenen ve g\u00fcncellenen \u015fablonlara sahiptir.<\/li>\r\n<li>Django \u00fcst\u00fcn g\u00fcvenlik hizmetlerini i\u00e7erisinde bar\u0131nd\u0131rmaktad\u0131r.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"django-kullanan-web-siteleri-nelerdir\">Django Kullanan Web Siteleri Nelerdir?<\/h3>\r\n\r\n\r\n\r\n<p>Django kullan\u0131c\u0131lar i\u00e7in \u00e7ok y\u00f6nl\u00fc bir Framework olma \u00f6zelli\u011fi ta\u015f\u0131r. Uygulama geli\u015ftiriciler, Django kullan\u0131m\u0131 ile ba\u015fka sorunlarla u\u011fra\u015fmak zorunda kalmadan, kendi i\u015flerine odaklanabilir hale gelmektedir. Web uygulamalar\u0131n\u0131n, sitelerin k\u0131sa s\u00fcre i\u00e7erisinde i\u015flevsel tasar\u0131mlarla ortaya \u00e7\u0131kar\u0131lmas\u0131 Django ile m\u00fcmk\u00fcn olmaktad\u0131r. D\u00fcnya genelinde Django Framework\u2019\u00fcn\u00fc kullanan pop\u00fcler web siteleri ise a\u015fa\u011f\u0131daki gibidir.<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Instagram<\/li>\r\n<li>BitBucket\u00a0<\/li>\r\n<li>Mozilla<\/li>\r\n<li>Google<\/li>\r\n<li>YouTube<\/li>\r\n<li>The New York Times<\/li>\r\n<li>Nasa<\/li>\r\n<li>National Geographic<\/li>\r\n<li>Pinterest<\/li>\r\n<li>Open Stack<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"django-framework-unde-proje-nasil-olusturulur\"><span id=\"django-frameworkunde-proje-nasil-olusturulur\">Django Framework\u2019\u00fcnde Proje Nas\u0131l Olu\u015fturulur?<\/span><\/h3>\r\n\r\n\r\n\r\n<p>Django Framework\u2019\u00fcnde bir proje olu\u015fturmaya ba\u015flamadan \u00f6nce kurulumunu <a href=\"https:\/\/www.djangoproject.com\/\" rel=\"nofollow\">buradan<\/a> yapmak m\u00fcmk\u00fcnd\u00fcr.<a href=\"https:\/\/www.djangoproject.com\/\">\u00a0<\/a><\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Kurulumu tamamlanan Django i\u00e7in \u00e7al\u0131\u015fma dizininin belirlenmesi gerekmektedir.<\/li>\r\n<li>Sanal ortam\u0131n haz\u0131rlanmas\u0131 i\u00e7in Virtualenv kullan\u0131labilmektedir.<\/li>\r\n<li>Linux ya da Mac i\u015fletim sistemi kullananlar \u201cTerminal\u201d ekranlar\u0131ndan,<\/li>\r\n<li>Windows i\u015fletim sistemi i\u00e7in ise CMD ekran\u0131ndan \u00e7al\u0131\u015fma konumu olu\u015fturulmaktad\u0131r.<\/li>\r\n<li>\u00c7al\u0131\u015fma konumu i\u00e7in \u00f6rnek olarak: \/home\/hosting.com tr tan\u0131mlanmal\u0131d\u0131r.<\/li>\r\n<li>Virtualenv kurulumunun yap\u0131lmas\u0131 i\u00e7in a\u015fa\u011f\u0131daki i\u015flem ad\u0131mlar\u0131 takip edilmektedir.<\/li>\r\n<li>Kurulum yap\u0131lacak dizine gidilir<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/oq2mYuyQxheNAm8oJPgkWcFBLHqONzeI490nmnAbHbdX0cqiFoNcWwcowkvBQHEV5tJNYKuzmLNzA-v30l416uKiCVn_oXKDP3skXrSmihPmDqNK5NcIGjPmnNQvNORubL4fPjji\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>\u0130\u015flemlerin y\u00fcr\u00fct\u00fclece\u011fi dizine girdikten sonra, sanal ortam olu\u015fturulmaktad\u0131r.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/hSbv63Z3ehjo3PmAJtyMocgHy5OGRFOQ7_E9qQvgWQWQsLU97U4WjQvS89ULU4Shxwpdtfa4oprfcuSNhBCpyEYPPgWi-ZBuXKJzSL2QU6bcXlF2Xj3DZ6pboiSbuN-Bupjg3JxT\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Python3x versiyonunun kullan\u0131m\u0131 ile \u201chosting.com.tr_Project\u201d adl\u0131 klas\u00f6r tan\u0131mlanm\u0131\u015f olmaktad\u0131r. bu \u015fekilde \u00e7al\u0131\u015fma ortam\u0131 da haz\u0131rlanm\u0131\u015ft\u0131r.<\/li>\r\n<li>S\u0131radaki ad\u0131mda ise aktifle\u015ftirme i\u015flemi yap\u0131lmaktad\u0131r. MacOS ve Linux i\u015fletim sistemleri i\u00e7in aktifle\u015ftirme a\u015fa\u011f\u0131daki \u015fekilde yap\u0131lmaktad\u0131r.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/QSnoCQyprtOdX3uBKko8TTuwtytlqBUqRcGp8AQ35pnsKGA-fpkeyaJaXDMy3SnhcwdoaAEP5yBteKf2oO8DGXYSLdx6NxdA_AoDN7sakzrUDgHbF45IwlpUcxBTXdz-e5rJeNoh\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Windows i\u015fletim sistemi aktifle\u015ftirmesi ise Script ile tamamlanmaktad\u0131r.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/KY1lGWLuu2U2gRBOjd_CPx2LBOP9bWvh0Z6Zavlds8crEhGbrUIvmDU5IWmSQzz9Cr0G6xHeqglawoIWrveyQaduGkkaqJ6XVnxZv5DiwwUaTq2x_rFrbRODY-a3clP2oifKFfh1\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Aktifle\u015ftirme ger\u00e7ekle\u015ftikten sonra, \u201c<strong>pip<\/strong>\u201d komutunun yard\u0131m\u0131yla, kurulum tamamlanmaktad\u0131r.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/YYSIFwZXYR8Oeb5kecSShLMpg7jh2dawC3q0NYbCfg0Vuq8aAr7OKxd92fhvgehlAa97oEzPwhYrhtdepufzOnKN7boYy_WwbQ7qS6fHhteGI7X-WdyXkNH3a1M9Xx4GNkijabBe\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Django kurulumu \u201c<strong>pip<\/strong>\u201d kodu ile tamamland\u0131ktan sonra, Mac ve Linux kullan\u0131c\u0131lar\u0131 \u201c<strong>bin<\/strong>\u201d dizinine, Windows kullan\u0131c\u0131lar\u0131 ise \u201c<strong>Script<\/strong>\u201d dosyalar\u0131na giderek, dosyalar\u0131n\u0131 olu\u015fturabilmektedir.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/7BS7LiGcmhGZjaDPoRJAIfJcAwjg0pUh4fiWViL-TzLpGzj6-q8bovyRICSUIoUQ8lv0qYd51S3Ly3RTmnRlCqDUFcM9gsVJxNGYfRON3_pJvradwzDFKiwD0Idv2OIpnUhYsWsU\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>\u00d6rnek olarak \u201c<a href=\"https:\/\/www.hosting.com.tr\/\">hosting.com.tr<\/a>\u201d ad\u0131n\u0131 verdi\u011fimiz uygulama olu\u015fturulmu\u015f olmaktad\u0131r.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>S\u0131radaki ad\u0131mda \u201c<strong>hosting.com.tr<\/strong>\u201d uygulamas\u0131n\u0131n yap\u0131s\u0131 incelenmektedir.<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Hosting.com.tr\/ :<\/strong> Olu\u015fturulan bu \u00f6rnek klas\u00f6r i\u00e7erisinde, __init__py, settings.py, urls.py, wsgi.py dosyalar\u0131 olu\u015fturulmaktad\u0131r. Bu b\u00f6l\u00fcm, temel i\u015flemlerin ger\u00e7ekle\u015ftirildi\u011fi alan\u0131 g\u00f6stermektedir.<\/li>\r\n<li><strong>__init__py :<\/strong> Olu\u015fturulmu\u015f olan \u201c<strong>hosting.com.tr<\/strong>\u201d \u00f6rnek klas\u00f6r\u00fcn\u00fcn paket klas\u00f6r\u00fcn\u00fc ifade eden bo\u015f bir dosya olmaktad\u0131r. Bu dosyan\u0131n tamamen bo\u015f b\u0131rak\u0131lmas\u0131, i\u00e7erisine hi\u00e7bir \u015fey yaz\u0131lmamas\u0131 gerekmektedir.<\/li>\r\n<li><strong>Setting.py :<\/strong> Django projelerine ait yap\u0131land\u0131rmalar bu dosyada bar\u0131nd\u0131r\u0131lmaktad\u0131r. Setting.py dosyas\u0131 ayn\u0131 zamanda t\u00fcm ayarlar\u0131n i\u00e7erisinde bulundu\u011fu dosya t\u00fcr\u00fcd\u00fcr.<\/li>\r\n<li><strong>Urls.py :<\/strong> Bu dosya i\u00e7erisinde olu\u015fturulan projeye ait t\u00fcm adresler yer almaktad\u0131r. Ba\u015flang\u0131\u00e7ta bo\u015f olarak kullan\u0131lan dosya, web sitesi i\u00e7erisinde aktif olacak \u201c<strong>URL<\/strong>\u201d parametrelerinin belirlenmesine yard\u0131mc\u0131 olacakt\u0131r. Belirlenmi\u015f olan \u201cURL\u201d yap\u0131lar\u0131 ise bu dosya i\u00e7erisine eklenmelidir.<\/li>\r\n<li><strong>Wsgi.py :<\/strong> Bu dosya, Django geli\u015ftirme sunucular\u0131 i\u00e7in WSGI yani \u201c<strong>Web Server Gateway Interface<\/strong>\u201d uygulamalar\u0131n\u0131 i\u00e7ermektedir. Bu dosya i\u00e7erisine de herhangi bir \u015feyin yaz\u0131lmamas\u0131 gerekmektedir. __init_py dosyas\u0131nda oldu\u011fu gibi bu dosya i\u00e7erisinde i\u015flem yap\u0131lmamas\u0131 \u00f6nem ta\u015f\u0131maktad\u0131r.<\/li>\r\n<li><strong>Manage.py :<\/strong> Bu dosya, Django projeleri ile etkile\u015fime girmek i\u00e7in kullan\u0131l\u0131r. Geli\u015ftirme sunucular\u0131n\u0131n ba\u015flat\u0131lmas\u0131, bu dosya ile sa\u011flanmaktad\u0131r. Kilitli yap\u0131s\u0131 sayesinde, bu dosyan\u0131n i\u00e7erisinde d\u00fczenleme yap\u0131lmas\u0131na izin verilmemektedir.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"django-hakkinda-sikca-sorulan-sorular-ve-yanitlari\">Django Hakk\u0131nda S\u0131k\u00e7a Sorulan Sorular ve Yan\u0131tlar\u0131<\/h3>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\" id=\"django-framework-nedir\">Django Framework Nedir?\u00a0\u00a0<\/h4>\r\n\r\n\r\n\r\n<p>Django, \u00f6zg\u00fcr yaz\u0131l\u0131m lisans\u0131 sahibi, a\u00e7\u0131k kaynak kodlu bir web \u00e7at\u0131s\u0131 olarak tan\u0131mlanmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\" id=\"django-serializer-nedir\">Django Serializer Nedir?\u00a0<\/h4>\r\n\r\n\r\n\r\n<p><strong>DRF<\/strong> (<strong>D<\/strong>jango <strong>R<\/strong>est <strong>F<\/strong>ramework) ba\u015fka kullan\u0131c\u0131lar\u0131n olu\u015fturmu\u015f oldu\u011fu, kendine \u00f6zg\u00fc serializer yap\u0131lar\u0131na sahip Django uygulamalar\u0131ndan biri olmaktad\u0131r. Django Serializer ise verilerin kolayca i\u015flenmesi i\u00e7in JSON, XML gibi veri tiplerini d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in kullan\u0131lmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\" id=\"django-middleware-nedir\">Django Middleware Nedir?\u00a0<\/h4>\r\n\r\n\r\n\r\n<p>Django Middleware, \u201c<strong>request-response<\/strong>\u201d d\u00f6ng\u00fclerini mercek alt\u0131nda tutan, gelen istekleri ya da cevaplar\u0131 de\u011fi\u015fime u\u011fratabilen, baz\u0131 durumlarda uygulama davran\u0131\u015flar\u0131n\u0131 y\u00f6netmeyi m\u00fcmk\u00fcn k\u0131lan eklenti sistemleri olarak tan\u0131mlanmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\" id=\"django-orm-nedir\">Django ORM Nedir?\u00a0<\/h4>\r\n\r\n\r\n\r\n<p><strong>ORM<\/strong> (<strong>O<\/strong>bject-<strong>R<\/strong>elational <strong>M<\/strong>apping) Django sistemlerinde kullan\u0131lan, nesnelerin ve ili\u015fkisel verilerin e\u015fle\u015fmesini sa\u011flayan bir ara\u00e7 olmaktad\u0131r. Django ORM, veritaban\u0131 i\u015flemlerinin kolayla\u015fmas\u0131n\u0131 sa\u011flayarak h\u0131z kazand\u0131rmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\" id=\"django-slug-nedir\">Django Slug Nedir?\u00a0<\/h4>\r\n\r\n\r\n\r\n<p>Django sistemlerinde Slug, baz\u0131 web sitesi i\u00e7erikleri i\u00e7in olu\u015fturulan, URL destekli k\u0131sa etiketler olarak tan\u0131mlanmaktad\u0131r. Slug kullan\u0131mlar\u0131 sadece harf, say\u0131, alt \u00e7izgiler ve k\u0131sa \u00e7izgileri i\u00e7ermektedir.<\/p>\r\n\r\n\r\n","protected":false},"excerpt":{"rendered":"Django, BSD (Berkeley Software Distribution) \u00f6zg\u00fcr yaz\u0131l\u0131m lisans\u0131 ile lisanslanm\u0131\u015f olan web \u00e7at\u0131s\u0131na verilen isimdir. Django, Python programlama&hellip;\n","protected":false},"author":23,"featured_media":7030,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_grid":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"categories":[361,346],"tags":[],"class_list":{"0":"post-7029","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-sitesi","8":"category-yazilim-programlama","9":"cs-entry","10":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Django Nedir? Python \u0130le Web App Geli\u015ftime Framework - Hosting.com.tr<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hosting.com.tr\/blog\/django\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Django Nedir? Python \u0130le Web App Geli\u015ftime Framework - Hosting.com.tr\" \/>\n<meta property=\"og:description\" content=\"Django, BSD (Berkeley Software Distribution) \u00f6zg\u00fcr yaz\u0131l\u0131m lisans\u0131 ile lisanslanm\u0131\u015f olan web \u00e7at\u0131s\u0131na verilen isimdir. Django, Python programlama&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hosting.com.tr\/blog\/django\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hosting.com.tr\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-21T12:46:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-14T06:32:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/07\/django-nedir.png\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"417\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Arif Uslu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hostingcomtr\" \/>\n<meta name=\"twitter:site\" content=\"@hostingcomtr\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arif Uslu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 dakika\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Django Nedir? Python \u0130le Web App Geli\u015ftime Framework - Hosting.com.tr","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hosting.com.tr\/blog\/django\/","og_locale":"tr_TR","og_type":"article","og_title":"Django Nedir? Python \u0130le Web App Geli\u015ftime Framework - Hosting.com.tr","og_description":"Django, BSD (Berkeley Software Distribution) \u00f6zg\u00fcr yaz\u0131l\u0131m lisans\u0131 ile lisanslanm\u0131\u015f olan web \u00e7at\u0131s\u0131na verilen isimdir. Django, Python programlama&hellip;","og_url":"https:\/\/www.hosting.com.tr\/blog\/django\/","og_site_name":"Blog","article_publisher":"https:\/\/www.facebook.com\/hosting.com.tr","article_published_time":"2021-06-21T12:46:00+00:00","article_modified_time":"2025-08-14T06:32:46+00:00","og_image":[{"width":626,"height":417,"url":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/07\/django-nedir.png","type":"image\/png"}],"author":"Arif Uslu","twitter_card":"summary_large_image","twitter_creator":"@hostingcomtr","twitter_site":"@hostingcomtr","twitter_misc":{"Yazan:":"Arif Uslu","Tahmini okuma s\u00fcresi":"11 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hosting.com.tr\/blog\/django\/#article","isPartOf":{"@id":"https:\/\/www.hosting.com.tr\/blog\/django\/"},"author":{"name":"Arif Uslu","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/person\/c1137b96fe7e854996aef0ca3667e632"},"headline":"Django Nedir? Python \u0130le Web App Geli\u015ftime Framework","datePublished":"2021-06-21T12:46:00+00:00","dateModified":"2025-08-14T06:32:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hosting.com.tr\/blog\/django\/"},"wordCount":2161,"commentCount":0,"publisher":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#organization"},"image":{"@id":"https:\/\/www.hosting.com.tr\/blog\/django\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/07\/django-nedir.png","articleSection":["Web Sitesi","Yaz\u0131l\u0131m &amp; Programlama"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hosting.com.tr\/blog\/django\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hosting.com.tr\/blog\/django\/","url":"https:\/\/www.hosting.com.tr\/blog\/django\/","name":"Django Nedir? Python \u0130le Web App Geli\u015ftime Framework - Hosting.com.tr","isPartOf":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hosting.com.tr\/blog\/django\/#primaryimage"},"image":{"@id":"https:\/\/www.hosting.com.tr\/blog\/django\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/07\/django-nedir.png","datePublished":"2021-06-21T12:46:00+00:00","dateModified":"2025-08-14T06:32:46+00:00","breadcrumb":{"@id":"https:\/\/www.hosting.com.tr\/blog\/django\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hosting.com.tr\/blog\/django\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.hosting.com.tr\/blog\/django\/#primaryimage","url":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/07\/django-nedir.png","contentUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/07\/django-nedir.png","width":626,"height":417,"caption":"Python tabanl\u0131 Django web framework'\u00fc ile uygulama geli\u015ftirme s\u00fcreci. \u0130ki yaz\u0131l\u0131mc\u0131, dev bir ak\u0131ll\u0131 telefon ekran\u0131 \u00fczerinde aray\u00fcz bile\u015fenlerini ve kod bloklar\u0131n\u0131 birle\u015ftirerek bir proje in\u015fa ediyor."},{"@type":"BreadcrumbList","@id":"https:\/\/www.hosting.com.tr\/blog\/django\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.hosting.com.tr\/blog\/"},{"@type":"ListItem","position":2,"name":"Yaz\u0131l\u0131m &amp; Programlama","item":"https:\/\/www.hosting.com.tr\/blog\/yazilim-programlama\/"},{"@type":"ListItem","position":3,"name":"Django Nedir? Python \u0130le Web App Geli\u015ftime Framework"}]},{"@type":"WebSite","@id":"https:\/\/www.hosting.com.tr\/blog\/#website","url":"https:\/\/www.hosting.com.tr\/blog\/","name":"Hosting.com.tr","description":"Domain, Hosting, Startup\/Kobi, Dijital Pazarlama, Teknoloji, Wordpress ve Nas\u0131l Yap\u0131l\u0131r? kategorilerinde en g\u00fcncel yaz\u0131lar.","publisher":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hosting.com.tr\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.hosting.com.tr\/blog\/#organization","name":"Webhosting A.\u015e","url":"https:\/\/www.hosting.com.tr\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2025\/04\/hosting-logo.png","contentUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2025\/04\/hosting-logo.png","width":500,"height":157,"caption":"Webhosting A.\u015e"},"image":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hosting.com.tr","https:\/\/x.com\/hostingcomtr","https:\/\/instagram.com\/hostingcomtr","https:\/\/www.linkedin.com\/company\/hosting-com-tr\/","https:\/\/www.youtube.com\/channel\/UCFNJq7pU_T2SEjv7UgLDtRw"]},{"@type":"Person","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/person\/c1137b96fe7e854996aef0ca3667e632","name":"Arif Uslu","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/592d8b70fee4ceeb6976d92f82be27e995c0db7644111838e2a4f691769b0d3e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/592d8b70fee4ceeb6976d92f82be27e995c0db7644111838e2a4f691769b0d3e?s=96&r=g","caption":"Arif Uslu"},"description":"Biyoloji Lisans e\u011fitimi sonras\u0131 ila\u00e7 sekt\u00f6r\u00fcnde 10 y\u0131ldan fazla kurumsal firmalarda g\u00f6rev yaparak deneyim kazanan, ayr\u0131ca in\u015faat sekt\u00f6r\u00fcnde bireysel giri\u015fimlerde bulunan, yine altyap\u0131 in\u015faat\u0131 ve yenilenebilir enerji alan\u0131nda hizmet veren bir firmada \u00fcst d\u00fczey y\u00f6neticilik deneyimine sahip, C s\u0131n\u0131f\u0131 \u0130\u015f G\u00fcvenli\u011fi Uzman\u0131, \u00f6m\u00fcr boyu \u00f6\u011frenme ilkesiyle hobi olarak yaz\u0131l\u0131m sekt\u00f6r\u00fcnde ve siber g\u00fcvenlik alan\u0131nda kendini geli\u015ftirmeye \u00e7al\u0131\u015fan, s\u00fcrekli \u00f6\u011frenen bir k\u0131z \u00e7ocuk babas\u0131...","url":"https:\/\/www.hosting.com.tr\/blog\/author\/arif\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts\/7029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=7029"}],"version-history":[{"count":2,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts\/7029\/revisions"}],"predecessor-version":[{"id":14491,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts\/7029\/revisions\/14491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/media\/7030"}],"wp:attachment":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=7029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=7029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=7029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}