Django, Python programlama diliyle yazılan ve web projelerini çok daha (inanılmaz) hızlı bir şekilde yapmayı sağlayan bir web programlama çatısıdır. Gerek php frameworkleri gerekse python frameworklerini incelediğimde ,aralarında en çok ilgimi çekeni Django oldu. Artık elimden geldiğince Django ile ilgili yazılar yazmayı planlıyorum. Çünkü ne kadar çok insanı Django ile tanıştırırsam o kadar çok insan bana bu yüzden dua edecektir
Bu yazıda Django’yu sistemimize nasıl kuracağımızı anlatacağım. Aslında çok kolay
Öncelikle Django’nun Pardus’a nasıl kurulacağını yazmak istiyorum. Öncelik vermemin sebebi çok kolay kurulması, hatta yazının devamındaki işlemleri yapacağınıza Pardus‘u ~30 dakikada (indirme hariç) kurup tek bir komut ile Django’yu yükleyin, hiç başka işlerle uğraşmayın
Konsolda “sudo pisi it Django” komutunu verin veya paket yöneticisi PiSi yoluyla Django paketini yükleyin. Bu kadar
Tüm bağımlılıklar otomatik olarak kurulacaktır. Diğer linux dağıtımlarda da kurulum büyük ihtimalle paket yöneticileri sayesinde bu şekilde gerçekleşecektir. Şimdi diğer sistemlerde nasıl kurulacağına geçelim.
Django’nun Python dili ile yazıldığını söylemiştim. Bu yüzden sisteminizde öncelikle Python’un 2.3 ve üstü versiyonu yüklü olmalı. Eğer sisteminiz Linux ise büyük ihtimalle Python zaten kurulu durumdadır. Sistemde Python’un kurulu olup olmadığını konsolda “python” komutunu vererek anlayabilirsiniz. Eğer “Python 2.5.2 (r252:60911, Jul 2 2008, 19:59:19)” gibi bir satırla başlayan bir şeyle (aslında bu şey Python’un interaktif yorumlayıcısı yani Python kodlarını yazdığınız anda çalıştırıp size çıktısını veriyor) karşılaşırsanız Python yüklü demektir. Eğer sisteminizde python yüklü değilse buradan yükleyebilirsiniz.
Sisteminizde Python’un yüklü olduğundan emin olduktan sonra kullanacağınız veritabanının python ile çalışabilmesi için gerekli olan paketi yüklemelisiniz.
Veritabanı için gerekli paketi de yükledikten sonra artık Django kurulumuna hazırsınız.
Ve böylece Django kurulumunu tamamlamış oluyoruz. Bu şekilde kurulumu yaptığınız zaman Django Python klasörünün içinde bulunan site-packages klasörüne kuruluyor. Peki python klasörüm nerede derseniz konsolda bu komutu vererek bunu öğrenebilirsiniz;
Kurulumun tamamlanıp tamamlanmadığını ilk Django projemizi oluşturmaya çalışarak anlayabiliriz. Django projesi oluşturmak için konsolda şu komutu verin;
django-admin.py startproject ilksite
Eğer bu komut ilksite adında bir klasör oluşturdu ve içinde __init__.py varsa Django kurulumu tamamlanmış demektir. Eğer bu yazıyı buraya kadar okuyup Django kurduysanız lütfen en azından “kurdum” gibi yorum yazın
Şimdi eğer İngilizce biliyorsanız Django Tutorial‘ı okumaya başlayabilirsiniz. Tutorial’dan sonra Django Book‘u tavsiye ederim. Eğer İngilizce bilmiyorsanız sonraki yazımı beklemeye başlayın. Beraber adım adım bir Django uygulaması geliştireceğimizi umuyorum. Umuyorum çünkü yazı yazacak zaman bulma konusunda sıkıntı çekiyorum.
Siz en iyisi siteye e-posta abonesi olun veya RSS beslememe abone olun ve yeni yazılarımı rahatça takip edin
Bir sonraki yazıda görüşmek üzere, esen kalın
Yorumlarınızı eksik etmezseniz sevinirim.
Django, framework, kurulum, Python, Web Programlama
Yazacağım tüm yazıları RSS beslemesi ile takip edebilirsiniz
E-posta abonesi olarak yazacağım yazıların e-posta adresinize otomatik olarak gelmesini sağlayabilirsiniz.
Yazıyı başkalarıyla paylaşabilirsiniz;
Arşiv sayfasından tüm yazılarımı görebilirsiniz.
Yazıya yorum yapabilir, yapılan yorumları RSS 2.0 beslemesiyle takip edebilirsiniz veya sitenizden geri izleme yapabilirsiniz.
Web teknolojilerini takip etmeyi çok seven, genellikle en sevdiği programlama dili olan php ve onun kankası MySQL hakkında yazılar yazan, internet sitelerinde neXus veya nXs olarak tanınan Hüseyin Berberoğlu adlı kişinin web günlüğündesiniz… ayrıntı..
erhan
Ağustos 3rd, 2008 at 16:23
“sudo pisi it Django” komutu verin dediniz değil mi? şakaydı ve ben mi yanlış anladım?..
işte ben linux ve türevi sistemlerden bu yüzden uzak duruyorum. 8 yıl aradan sonra (en son kurulumunu açtığımda bana hardiskimin seri nosu gibi garip şeyler soruyordu) dur bakim şu linux neymiş diye pardus kuracaktım… bu komut olayından sonra geri vazgeçtim.
sağolun
Hüseyin Berberoğlu
Ağustos 3rd, 2008 at 20:07
“ya da paket yöneticisi PiSi yoluyla Django paketini yükleyin” şeklinde devamı da var onun atlamayın lütfen
Artık linux düşündüğünüz gibi her işi komutlarla yapmanız gereken bir sistem değil, Pardus 2008′i yükleyin ve görün
Ayrıca programlamayı seven biri kodlarla bir sistemi yönetmeyi de sevecektir diye düşünüyorum. Şahsen ben çok seviyorum
Hem işleri daha hızlı yapabiliyorsunuz.
Paket yöneticisini açmak için fare ile bir iki hareket yap, arama kısmına django yaz, paket karşına gelsin, paketi işaretle, sonra fare ile Paketi yükle butonuna git, tıkla
yerine
F12 ye bas yakuake sayesinde konsol açılsın, sudo pisi it Django yaz şifreni gir bitti
Berker Peksağ
Ağustos 4th, 2008 at 08:57
Hüseyin, yazı için teşekkürler. Sanırım Django ile birlikte Pardus’a da giriş yapacağım
Bir sonraki yazını da merakla bekliyorum
Hüseyin Berberoğlu
Ağustos 4th, 2008 at 09:55
Pardus’u denemeni öneririm. Windows teknolojilerini kullanmayan bir web programcısıysan Pardus bu iş için çok uygun. Her ihtiyacını karşılar, ayrıca linux kullanmanın avantajlarını ve mutluluğunu yaşarsın
isa
Ağustos 5th, 2008 at 20:39
Bu güzel yazı için teşekkürler, umarım devamı gelir, Djangoyu anlatan yazıları burada okuma fırsatı buluruz.
erhan
Ağustos 8th, 2008 at 09:49
Ya aslında komutlarla bilgisayar kullanmanın ayrıcalığı olmayacaksa zaten windows klavyeye el sürdürmüyor sağolsun şimdi mavi ekranlardan bile fare ile yolumuzu buluyoruz
Ama ben “sudo pisi it” kısmına takıldım. ingilizcemiz tarzanca kıvamında olsa da yıllar yılı ingilizce komutlara alışmıştık az çok.. Beni bu ürküttü biraz
Tabii linuxcülere takılmak için söylüyorum hepsini de
İşin ciddi yanı;
- Adam gibi kaç linux sürümü var?
- Hangi sürümün hangi farklılıkları vardır?
- Her dönem bir linux sürümü “tarkan” oluyor şu sıralar da Pardus dillerden düşmüyor, bu benim gibi bir windowsçuya birşey ifade etmiyor ama sizin için önemi ne?
- Peki peki.. şu epeydir kullanmadığım dizüstüne bir linux kurayım artık.. Peki sizce hangisini?
- Tek bir cd ile linuxe “merhaba” diyebilecek miyim yoksa sadece selam vermek için bile beni yeni maceralara sokacak mı dersiniz?
Bu soruların yeri burası mı oldu bilmiyorum ama konu açılmışken sorayım dedim
Saygılar…
muslu
Ağustos 16th, 2008 at 23:41
Arkadaşım elime sağlık.
Bende internetteki eksik hatalı ve birden konu atlayan bilgilerden sıkılıp çevirileri yapmaya başladım..
yakında sizlerle paylaşıma geçeceğim.
en detaylıve kolay şekilde anlatıyorum çünkü bend eyeni başladım farklı kaynaklardan en kolay ve doğru olan bilgileri derleyip türkçeye çeviriyorum ve görsellikle, direk linklerle ve eğlendirerek yakında tamamlanmış bir Python & Django kaynağı hazır olacak.
Saygılar