Suche senden
Hochladen
Django nedir yenir mi?
•
1 gefällt mir
•
1,052 views
Cihan Okyay
Folgen
özgür web teknolojileri 2011'de yapılan Django nedir, yenir mi? sunumu
Weniger lesen
Mehr lesen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Механизмы предотвращения атак в 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
Empfohlen
Механизмы предотвращения атак в 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
Weitere ähnliche Inhalte
Andere mochten auch
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
Andere mochten auch
(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
Ähnlich wie 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
Ähnlich wie 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
Kürzlich hochgeladen
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Kürzlich hochgeladen
(20)
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
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?
Jetzt herunterladen