{"id":155,"date":"2022-11-23T13:49:27","date_gmt":"2022-11-23T13:49:27","guid":{"rendered":"https:\/\/northsoft.co\/blog\/yazilar\/?p=155"},"modified":"2022-11-23T13:49:28","modified_gmt":"2022-11-23T13:49:28","slug":"django-nedir","status":"publish","type":"post","link":"https:\/\/northsoft.co\/blog\/genel\/django-nedir\/","title":{"rendered":"<strong>Django Nedir?<\/strong>"},"content":{"rendered":"<p><em>Django<\/em> veya bilinen di\u011fer ad\u0131yla <em>Pyhton Django,<\/em> <a href=\"https:\/\/northsoft.co\/blog\/yazilar\/genel\/python-nedir\/\">Pyhton<\/a> yaz\u0131l\u0131mc\u0131lar\u0131n\u0131n kullanmas\u0131 i\u00e7in geli\u015ftirilmi\u015f ve son derece h\u0131zl\u0131 olan bir web geli\u015ftirme \u00e7at\u0131s\u0131d\u0131r. Bir framework olan Django, <em>Berkeley Software Distribution (BSD)<\/em> yaz\u0131l\u0131m\u0131 ile lisanslanm\u0131\u015ft\u0131r.<\/p>\n<p>Kurulmas\u0131 ve kullan\u0131lmas\u0131 son derece kolayd\u0131r. Yeni geli\u015ftirilen kullan\u0131\u015fl\u0131 aray\u00fcz\u00fc ve detayl\u0131 hata raporu sayfalar\u0131 ile bu alandaki rakiplerinden ayr\u0131\u015f\u0131r. Bu yaz\u0131l\u0131m\u0131n en ilgin\u00e7 yanlar\u0131ndan biri, ad\u0131n\u0131 \u00fcnl\u00fc caz gitaristi olan <em>Django Reinhardt<\/em>\u2019tan alm\u0131\u015f olmas\u0131d\u0131r.<\/p>\n<h2><strong>Django Ne \u0130\u015fe Yarar?<\/strong><\/h2>\n<p>Farkl\u0131 ama\u00e7lar ve i\u015flemler i\u00e7in kullan\u0131labilen bir Framework&#8217;t\u00fcr. Ancak temel hedefi, karma\u015f\u0131k yap\u0131da olan web uygulamalar\u0131n\u0131n kullan\u0131m\u0131n\u0131 kolay hale getirmektir.<\/p>\n<p>Mod\u00fclerlik, yeniden kullan\u0131labilirlik ve h\u0131zl\u0131 geli\u015ftirme s\u00fcreci politikas\u0131na uygun olacak \u015fekilde web uygulamalar\u0131n\u0131n geli\u015ftirilmesine katk\u0131 verir.<a href=\"https:\/\/northsoft.co\/blog\/yazilar\/genel\/back-end-ve-front-end-nedir\/\"> <strong>Backend<\/strong> ve <strong>frontend<\/strong><\/a> \u00e7al\u0131\u015fmalar\u0131nda etkin olarak kullan\u0131l\u0131r.<\/p>\n<p>Web uygulamalar\u0131n\u0131 geli\u015ftirmek i\u00e7in hangi programlama dili kullan\u0131l\u0131rsa kullan\u0131ls\u0131n, bu s\u00fcrecin h\u0131zl\u0131 bir \u015fekilde tamamlanmas\u0131 \u00e7ok \u00f6nemlidir. Phyton i\u00e7in geli\u015ftirilmi\u015f olan bu Framework, \u00f6zellikle <strong><em>backend <\/em><\/strong>taraf\u0131nda dinamik bir web uygulamas\u0131 geli\u015ftirme s\u00fcrecinde h\u0131z konusunda \u00f6nemli katk\u0131lar vermektedir.<\/p>\n<h2><strong>Django MTV Nedir?<\/strong><\/h2>\n<p>Django, Python programlama dilinin kullan\u0131ld\u0131\u011f\u0131 bir MVT mimarisi yap\u0131s\u0131n\u0131 kullanmakta olan, a\u00e7\u0131k kaynak kodlu ve y\u00fcksek seviyeli bir web \u00e7at\u0131s\u0131 olarak da ifade edilebilir. Buradaki MVT kavram\u0131; Model, View ve Template ifadelerinin k\u0131salt\u0131lmas\u0131d\u0131r.<\/p>\n<p>MVT, genel itibariyle MVC\u2019den daha farkl\u0131d\u0131r. Esas\u0131nda s\u00f6z konusu modeller aras\u0131ndaki fark, Django\u2019nun model ve g\u00f6r\u00fcn\u00fcm aras\u0131ndaki etkile\u015fimleri kontrol eden Controller isimli yaz\u0131l\u0131m kodu b\u00f6l\u00fcm\u00fcne dikkat \u00e7ekmesi ve kullan\u0131c\u0131lar\u0131 bir \u015fablonla ba\u015f ba\u015fa b\u0131rakmas\u0131d\u0131r.<\/p>\n<h2><strong>Django Avantajlar\u0131<\/strong><\/h2>\n<p>Django, kendi i\u00e7erisinde bir\u00e7ok avantaja sahiptir. Kullan\u0131lmas\u0131n\u0131n arkas\u0131nda, s\u00f6z konusu avantajlar vard\u0131r. Bu programlama dilinin<em>\u00a0avantajlar\u0131<\/em> \u015funlard\u0131r:<\/p>\n<ul>\n<li>Kurulumu olduk\u00e7a basittir ve kurulum sonras\u0131nda kolay bir \u015fekilde kullan\u0131lmaya ba\u015flanabilir.<\/li>\n<li>Sayfa hata raporlar\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak verir. PHP diline k\u0131yasla bu raporun daha detayl\u0131 olmas\u0131, sorunlar\u0131n daha etkili fark edilmesini ve daha k\u0131sa s\u00fcrede \u00e7\u00f6z\u00fclmesini sa\u011flar.<\/li>\n<li>Kurulum sonras\u0131nda kendine ait bir admin paneli ile gelir.<\/li>\n<li>Phyton pop\u00fclerli\u011fi nedeniyle destek konusunda sorun ya\u015fan\u0131lmamaktad\u0131r.<\/li>\n<li>Kendini devaml\u0131 olarak yenileyen \u015fablona sahiptir.<\/li>\n<li>G\u00fcvenlik a\u00e7\u0131s\u0131ndan avantajl\u0131d\u0131r.<\/li>\n<li>Instagram, Youtube ve Google gibi sitelerde dahi kullan\u0131lm\u0131\u015ft\u0131r.<\/li>\n<li>Web projelerinin h\u0131zl\u0131 haz\u0131rlanmas\u0131na katk\u0131 verir.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Django veya bilinen di\u011fer ad\u0131yla Pyhton Django, Pyhton yaz\u0131l\u0131mc\u0131lar\u0131n\u0131n kullanmas\u0131 i\u00e7in geli\u015ftirilmi\u015f ve son derece h\u0131zl\u0131 olan bir web geli\u015ftirme \u00e7at\u0131s\u0131d\u0131r. Bir framework olan Django, Berkeley Software Distribution (BSD) yaz\u0131l\u0131m\u0131 ile lisanslanm\u0131\u015ft\u0131r. Kurulmas\u0131 ve kullan\u0131lmas\u0131 son derece kolayd\u0131r. Yeni geli\u015ftirilen kullan\u0131\u015fl\u0131 aray\u00fcz\u00fc ve detayl\u0131 hata raporu sayfalar\u0131 ile bu alandaki rakiplerinden ayr\u0131\u015f\u0131r. Bu yaz\u0131l\u0131m\u0131n en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":156,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/posts\/155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/comments?post=155"}],"version-history":[{"count":1,"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/posts\/155\/revisions"}],"predecessor-version":[{"id":157,"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/posts\/155\/revisions\/157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/media\/156"}],"wp:attachment":[{"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/media?parent=155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/categories?post=155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/northsoft.co\/blog\/wp-json\/wp\/v2\/tags?post=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}