Etiket: django

Django MySQL Collation Problem

I was having issues with my Django system after i used some default settings to solve them i used this scrip, it updates charset and collate: #! /usr/bin/env python import MySQLdb host = “localhost” passwd = “urpassword” user = “urdbuser” dbname = “urdbname” db = MySQLdb.connect(host=host, user=user, passwd=passwd, db=dbname) cursor = db.cursor() cursor.execute(“ALTER DATABASE `%s` […]

Django 1.2.1 Güncellemesi

Django’nun 1.2 versiyonu geçenlerde yayınlanmıştı. Kısa süre sonra bir kaç hatanın düzeltiği 1.2.1 versiyonu da yayınlandı. Güncelleme sırasında herhangi bir sorunla karşılaşmamak için öncelikle apache’yi durdurduk. Ardından download sayfasından son sürümü indirdik ve arşiv dosyasını açıp içersinde python setup.py install komutunu çalıştırdık. Kurulum işlemi bittikten sonra apache’yi tekrardan çalıştırdık. Güncelleme sonrasında sürümü kontrol etmek için […]

Neden Django?

Sunucuyu kiralayalı hemen hemen bir ay olmak üzere bu süre zarfında çeşitli içerik yönetim sistemlerini deneme fırsatım oldu. Bunlardan kullanmayı kabul ettiğim sadece WordPress oldu diğerleriyse bana aşırı sorunlu geldi. En büyük problem sistemlerin karmaşıklığı. PHP bilen birisi değilim, öğrenmek için zaman ayırmayıda düşünmüyorum ama kodu açtığında en azından ne yapmaya çalıştığını anlayabilirim. Sistem ne […]

Django İle Sunucuya Taşınma

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 […]

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 […]

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 […]

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 […]