Enviar pesquisa
Carregar
Django nedir yenir mi?
•
1 gostou
•
1,052 visualizações
Cihan Okyay
Seguir
özgür web teknolojileri 2011'de yapılan Django nedir, yenir mi? sunumu
Leia menos
Leia mais
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 21
Baixar agora
Baixar para ler offline
Recomendados
Механизмы предотвращения атак в ASP.NET Core
Механизмы предотвращения атак в ASP.NET Core
Positive Development User Group
Django - Know Your Namespace: Middleware
Django - Know Your Namespace: Middleware
howiworkdaily
Memcached-инъекции - они существуют и работают, Иван Новиков (ONsec)
Memcached-инъекции - они существуют и работают, Иван Новиков (ONsec)
Ontico
How to use Approval Tests for C++ Effectively
How to use Approval Tests for C++ Effectively
Clare Macrae
Python 101
Python 101
Oğuzcan Pamuk
Sıfırıncı sıra: İlk sıra çıkan snippet'lerde yer almak
Sıfırıncı sıra: İlk sıra çıkan snippet'lerde yer almak
Ezgi Gülsen Yaylı
Raspberry Pi
Raspberry Pi
A. Faruk ÜNAL
What is Raspberry Pi and Using
What is Raspberry Pi and Using
o__duman
Recomendados
Механизмы предотвращения атак в ASP.NET Core
Механизмы предотвращения атак в ASP.NET Core
Positive Development User Group
Django - Know Your Namespace: Middleware
Django - Know Your Namespace: Middleware
howiworkdaily
Memcached-инъекции - они существуют и работают, Иван Новиков (ONsec)
Memcached-инъекции - они существуют и работают, Иван Новиков (ONsec)
Ontico
How to use Approval Tests for C++ Effectively
How to use Approval Tests for C++ Effectively
Clare Macrae
Python 101
Python 101
Oğuzcan Pamuk
Sıfırıncı sıra: İlk sıra çıkan snippet'lerde yer almak
Sıfırıncı sıra: İlk sıra çıkan snippet'lerde yer almak
Ezgi Gülsen Yaylı
Raspberry Pi
Raspberry Pi
A. Faruk ÜNAL
What is Raspberry Pi and Using
What is Raspberry Pi and Using
o__duman
Node.js'e Hızlı Bir Bakış
Node.js'e Hızlı Bir Bakış
Mustafa Dağdelen
React
React
Oguz Kilic
Chat BOT'lar ve Akıllı Mesajlaşma
Chat BOT'lar ve Akıllı Mesajlaşma
Aydin Ozcekic
RSpec & Rails, an introduction
RSpec & Rails, an introduction
Utku Kaynar
Mean Stack
Mean Stack
Ali Davut
hızlıyol İnşaat Teknolojileri - BIM - Proje Yönetimi - Danışmanlık
hızlıyol İnşaat Teknolojileri - BIM - Proje Yönetimi - Danışmanlık
Aydin Ozcekic
Dijital İletişim
Dijital İletişim
BERKAY TUGAY
Fiziksel Web ile Kurumsal Teknoloji Çözümleri
Fiziksel Web ile Kurumsal Teknoloji Çözümleri
Aydin Ozcekic
Handbol damas 7º y 8º
Handbol damas 7º y 8º
BLOGACLESGC
Beacon ile Endüstriyel Çözümler
Beacon ile Endüstriyel Çözümler
Aydin Ozcekic
Türkiyede girişimcilik
Türkiyede girişimcilik
Bilal Peynirci
Scrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimi
Gokhan Boranalp
Çiğdem’s Keynote
Çiğdem’s Keynote
Cigdem Duman
Kurumlar icin openstack rehberi
Kurumlar icin openstack rehberi
Gokhan Boranalp
Bilgi teknolojileri alanında girisimcilik
Bilgi teknolojileri alanında girisimcilik
Volkan Erturk
özetliyorum.com girişim proje
özetliyorum.com girişim proje
Ali Emre Süslü
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
mobilike
Girisimcilik-Yalin-adiloran
Girisimcilik-Yalin-adiloran
Adil Oran
Git 101
Git 101
Gokhan Boranalp
BAŞARILI GİRİŞİMCİLİK İÇİN
BAŞARILI GİRİŞİMCİLİK İÇİN
Ersan GÜLBAHAR
Symfony presentation
Symfony presentation
maxpower57
Plone pwns
Plone pwns
Dylan Jay
Mais conteúdo relacionado
Destaque
Node.js'e Hızlı Bir Bakış
Node.js'e Hızlı Bir Bakış
Mustafa Dağdelen
React
React
Oguz Kilic
Chat BOT'lar ve Akıllı Mesajlaşma
Chat BOT'lar ve Akıllı Mesajlaşma
Aydin Ozcekic
RSpec & Rails, an introduction
RSpec & Rails, an introduction
Utku Kaynar
Mean Stack
Mean Stack
Ali Davut
hızlıyol İnşaat Teknolojileri - BIM - Proje Yönetimi - Danışmanlık
hızlıyol İnşaat Teknolojileri - BIM - Proje Yönetimi - Danışmanlık
Aydin Ozcekic
Dijital İletişim
Dijital İletişim
BERKAY TUGAY
Fiziksel Web ile Kurumsal Teknoloji Çözümleri
Fiziksel Web ile Kurumsal Teknoloji Çözümleri
Aydin Ozcekic
Handbol damas 7º y 8º
Handbol damas 7º y 8º
BLOGACLESGC
Beacon ile Endüstriyel Çözümler
Beacon ile Endüstriyel Çözümler
Aydin Ozcekic
Türkiyede girişimcilik
Türkiyede girişimcilik
Bilal Peynirci
Scrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimi
Gokhan Boranalp
Çiğdem’s Keynote
Çiğdem’s Keynote
Cigdem Duman
Kurumlar icin openstack rehberi
Kurumlar icin openstack rehberi
Gokhan Boranalp
Bilgi teknolojileri alanında girisimcilik
Bilgi teknolojileri alanında girisimcilik
Volkan Erturk
özetliyorum.com girişim proje
özetliyorum.com girişim proje
Ali Emre Süslü
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
mobilike
Girisimcilik-Yalin-adiloran
Girisimcilik-Yalin-adiloran
Adil Oran
Git 101
Git 101
Gokhan Boranalp
BAŞARILI GİRİŞİMCİLİK İÇİN
BAŞARILI GİRİŞİMCİLİK İÇİN
Ersan GÜLBAHAR
Destaque
(20)
Node.js'e Hızlı Bir Bakış
Node.js'e Hızlı Bir Bakış
React
React
Chat BOT'lar ve Akıllı Mesajlaşma
Chat BOT'lar ve Akıllı Mesajlaşma
RSpec & Rails, an introduction
RSpec & Rails, an introduction
Mean Stack
Mean Stack
hızlıyol İnşaat Teknolojileri - BIM - Proje Yönetimi - Danışmanlık
hızlıyol İnşaat Teknolojileri - BIM - Proje Yönetimi - Danışmanlık
Dijital İletişim
Dijital İletişim
Fiziksel Web ile Kurumsal Teknoloji Çözümleri
Fiziksel Web ile Kurumsal Teknoloji Çözümleri
Handbol damas 7º y 8º
Handbol damas 7º y 8º
Beacon ile Endüstriyel Çözümler
Beacon ile Endüstriyel Çözümler
Türkiyede girişimcilik
Türkiyede girişimcilik
Scrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimi
Çiğdem’s Keynote
Çiğdem’s Keynote
Kurumlar icin openstack rehberi
Kurumlar icin openstack rehberi
Bilgi teknolojileri alanında girisimcilik
Bilgi teknolojileri alanında girisimcilik
özetliyorum.com girişim proje
özetliyorum.com girişim proje
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Girisimcilik-Yalin-adiloran
Girisimcilik-Yalin-adiloran
Git 101
Git 101
BAŞARILI GİRİŞİMCİLİK İÇİN
BAŞARILI GİRİŞİMCİLİK İÇİN
Semelhante a Django nedir yenir mi?
Symfony presentation
Symfony presentation
maxpower57
Plone pwns
Plone pwns
Dylan Jay
Building Web Sites that Work Everywhere
Building Web Sites that Work Everywhere
Doris Chen
Test Driven Development (TDD) with Windows PowerShell
Test Driven Development (TDD) with Windows PowerShell
Hemmerling
Python Development (MongoSF)
Python Development (MongoSF)
Mike Dirolf
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and Salesforce
Raymond Gao
Introduction to jQuery
Introduction to jQuery
achinth
The Ring programming language version 1.8 book - Part 95 of 202
The Ring programming language version 1.8 book - Part 95 of 202
Mahmoud Samir Fayed
The Ring programming language version 1.7 book - Part 92 of 196
The Ring programming language version 1.7 book - Part 92 of 196
Mahmoud Samir Fayed
Codemash - Building Custom node.js Modules
Codemash - Building Custom node.js Modules
Kevin Griffin
Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and w...
Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and w...
Stefan Marr
MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)
Peter Presnell
The Ring programming language version 1.5.4 book - Part 180 of 185
The Ring programming language version 1.5.4 book - Part 180 of 185
Mahmoud Samir Fayed
Android design patterns
Android design patterns
Vitali Pekelis
Python introduction
Python introduction
Joaquim Rocha
The Ring programming language version 1.5.2 book - Part 176 of 181
The Ring programming language version 1.5.2 book - Part 176 of 181
Mahmoud Samir Fayed
The way from DB-driven development to DDD
The way from DB-driven development to DDD
Provectus
Inside PyMongo - MongoNYC
Inside PyMongo - MongoNYC
Mike Dirolf
The Ring programming language version 1.8 book - Part 7 of 202
The Ring programming language version 1.8 book - Part 7 of 202
Mahmoud Samir Fayed
Break out of The Box - Part 2
Break out of The Box - Part 2
Karl-Henry Martinsson
Semelhante a Django nedir yenir mi?
(20)
Symfony presentation
Symfony presentation
Plone pwns
Plone pwns
Building Web Sites that Work Everywhere
Building Web Sites that Work Everywhere
Test Driven Development (TDD) with Windows PowerShell
Test Driven Development (TDD) with Windows PowerShell
Python Development (MongoSF)
Python Development (MongoSF)
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and Salesforce
Introduction to jQuery
Introduction to jQuery
The Ring programming language version 1.8 book - Part 95 of 202
The Ring programming language version 1.8 book - Part 95 of 202
The Ring programming language version 1.7 book - Part 92 of 196
The Ring programming language version 1.7 book - Part 92 of 196
Codemash - Building Custom node.js Modules
Codemash - Building Custom node.js Modules
Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and w...
Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and w...
MWLUG 2014: Modern Domino (workshop)
MWLUG 2014: Modern Domino (workshop)
The Ring programming language version 1.5.4 book - Part 180 of 185
The Ring programming language version 1.5.4 book - Part 180 of 185
Android design patterns
Android design patterns
Python introduction
Python introduction
The Ring programming language version 1.5.2 book - Part 176 of 181
The Ring programming language version 1.5.2 book - Part 176 of 181
The way from DB-driven development to DDD
The way from DB-driven development to DDD
Inside PyMongo - MongoNYC
Inside PyMongo - MongoNYC
The Ring programming language version 1.8 book - Part 7 of 202
The Ring programming language version 1.8 book - Part 7 of 202
Break out of The Box - Part 2
Break out of The Box - Part 2
Último
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Último
(20)
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Django nedir yenir mi?
1.
nedir, yenir mi?
Cihan Okyay cihan.okyay@linux.org.tr @cihann
2.
* Open source *
Nesne Yönelimli * Temiz sözdizimi * Öğrenmesi kolay * Güçlü
3.
Guido van Rossum
4.
a = 10 if
a > 5: print 'büyük' else: print 'küçük' def factorial(x): if x == 0: return 1 else: return x * factorial(x - 1) factorial(5)
5.
Django The
Web framework for perfectionists with deadlines ...
6.
... not a
framework for beginners with deadlines
7.
Tarihi 2003: Kansas, USA 2005:
BSD & 0.90 2008: 1.0 2011: 1.3
8.
Özellikler *
Dökümantasyon * ORM * URL dispatcher * Templates * Interactive terminal * Admin Panel
9.
* Authentication &
Authorization * i18n i L10n * Cache * Forms
10.
Mimari MTV
(Model, Template, View)
11.
Model from django.db import
models class class Poll(models.Model): question = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') class Choice(models.Model): poll = models.ForeignKey(Poll) choice = models.CharField(max_length=200) votes = models.IntegerField()
12.
ORM >>> from polls.models
import Poll, Choice >>> Poll.objects.all() [] >>> import datetime >>> p = Poll(question="Naber?", ... pub_date=datetime.datetime.now()) >>> p.save() >>> p.id 1 >>> p.question "Naber?"
13.
orm devam >>> Poll.objects.get(id=1) <Poll:
Naber?> >>> Poll.objects.filter(question="Naber?") [<Poll: Naber?>] >>> Poll.objects.all().order_by("question") [<Poll: Naber?>] >>> Poll.objects.filter(question__startswith="Nab") [<Poll: Naber?>]
14.
>>> p =
Poll.objects.get(question="Naber?") >>> p.question = "Naber Django?" >>> p.save() >>> p.question
15.
Admin Panel
16.
17.
Views from django.http import
HttpResponse def hello(request): return HttpResponse("Hello World!") from django.shortcuts import render_to_response from polls.models import * def index(request): latest_poll_list = Poll.objects.all().order_by('-pub_date') return render_to_response('index.html', {'latest_poll_list': latest_poll_list})
18.
URLconfs from django.conf.urls.defaults import
* urlpatterns = patterns(''", (r'^polls/$', 'polls.views.index'), ) example.com/polls/
19.
Templates
20.
Örnek uygulama https://github.com/cihann/djangoistanbul git@github.com:cihann/djangoistanbul.git
21.
TEŞEKKÜRLER SORULAR?
Baixar agora