Sonunda taşınma işi bitti! Evet arkadaşlar sorunları halledip sistemimi tamamen sunucuya taşıdım. İlk django sitem nysera.net artık açık ama test yayınında diye not düşüyorum! Duyurusunu şimdiye kadar yapmamıştım çünkü tüm problemleri halledememiştim lanet bir satırın sonuna “/” işaretini koymayı unuttuğum için 10 sayfa hata kaydını okumak zorunda kaldım. Baştan daha dikkatli okusaydım bu sorunu yaşamayacaktım […]
Etiket: Turkish
Django order_by Problemi
Evet bugün karşılaştığım nu konuyu paylaşmak istedim. Django kullanan diğer arkadaşlar fikir belirtebilirler. Şimdi şu şekilde bir listemiz var: list = pnews.objects.filter(status=True).order_by(‘-pdate’) Şimdi normalde beklentimiz pnews objelerini -pdate’e göre sıralamasıdır. Zaten bu işlemin sonucunda Django bir liste oluşturuyor ama mesele bu listenin içersinde oluşan ayrı bir listenin sonucu +pdate ile vermesi. İşlem şöyle işliyor. Her […]
Sylar’ın Ölümü
Alternatif Heroes finalidir, kısa kestim kusura bakmayın. Kendi hikayemden bir kahramanı sokacağım finale ama ismini vermiyorum sadece efendi diyeceğim. Efendi uzun süredir yalnızdı. Artık yolculuk için hevesi kalmamıştı. Bu değersiz dünyada değersiz insanlarla yaşamak zorundaydı. Onun ardından yokluğa dönüşmeyi düşünmüştü ama aklı bu adımı atmasına mani oldu. Duygularına yenilmeyecek ve bir gün tekrardan yolculuğa çıkacaktı. […]
GMS-Django
Geçen sefer kodları yükledikten sonra OHLOH 33 bin satır kod olduğunu söylemişti bende ne var bu kadar kod diye teleş edip sistemi incelemeye almış ve kodları bu süre zarfında kapamıştım. Şimdi incelemenin ve bir kaç ufak düzeltmenin sonunda gms-django’yu resmen özgür yazılım olarak yayınladım. GMS-Django benim kişisel içerik takip sistemimdir. Sistemin benim için bir çeşit […]
Sanal Kimlik – 3
Yazının devamı geliyor. Bu sefer biraz yasal ve ideolojik kısmından bahsetmekte fayda var.Sanal Kimliğin devlet tarafından verilmemesi fikri fişlenme korkularına karşı alınmış bir önlemdi. Ben bu işi yapacam özgür bir topluluk kurulması taraftarıyım. Devlet elbette bu topluluğun bağımsızlığını ya da daha doğrusu özgürlüğünü yasalarla güvence altına almadıkça böyle bir girişimde bulunulamaz. Burada güvence dediğim mahkemeden […]
Sanal Kimlik – 2
İlk yazı için buraya tıklayabilirsiniz. Bir önceki yazıya açıklık getirmek için devamını yazıyorum. Fikrin ortaya çıkışının temel sebebi kimlikleri sadece e-mail aracılığıyla kontrol edebilmemizdi. E-mail olmazsa telefon numarası ya da başka bir şey. Oysa belli standartları yakalamak için herkese benzersiz birer numara verilmeli. T.C. Kimlik numarası bu işi görüyor ama güvelik sebeplerinden her sitede bu […]
Sanal Kimlik
Siteme Openid ekleme konusunu düşünürken uzun süredir düşündüğüm bir mesele tekrardan canlandı. İnternet o kadar hızla büyüyor ki içindeki verileri kontrol etmek gün geçtikçe zorlaşıyor. Sosyal ağlar, topluluklar, bloglar, her kesin açabildiği wikiler. Bu kadar yoğun bir bilgi bombardımanın ardında ihtiyacımız olan doğru veriyi alıp bilgiye ulaşmak imkansız hale gelebiliyor.Bu sorun sadece sanal ortamda değil […]
Django Sayfalama Pagination
Düzgün örnek bulmak kolay olmadı bu yüzden bir kaç örneği birleştirip kendi siteme göre çözümlemeler yaptım. Örneği burada paylaşıyorum böylelikle sizlerde kendi sorunlarınızı çözebilirsiniz. view.py de şunları yapıyoruz. tüm dosyayı kopyalamadım çünkü çok uzun sadece bahsi geçen kısım şöyle olacak: #normal view modüllerine şu eklenecek from django.core.paginator import Paginator,InvalidPage, EmptyPage def index(request, page=1): list = […]
Django URL kalıbını isimlendirme
Her belge için birer link ekleyeceğimi söylemiştim. Bun yapmak basit aslında öncelikle URL kalıbımızı(pattern) isimlendirmemiz gerekiyor mesela örnek olarak benimkileri yapıştırıyım buraya. url(r’^news/$’, ‘cms.news.views.index’, name=’gmsnews’), url(r’^news/(?Pd+)/$’, ‘cms.news.views.details’, name=’gmsdetails’), Normalde url fonksiyonu içersinde kullanmıyoruz bu kalıpları ama isimlendireceğimiz zaman başına url koymamız gerekiyor. name atadıktan sonra template de istediğimiz şekilde bu urlleri çağırabiliriz. örneğin gmsdetails urlsi […]