Django ve mod_python

Cmt, 07 Tem 2007 19:59:00, yazar: Yılmaz Uğurlu, yorum:(0)

Bununla ilgili internette pek çok döküman var ancak ben sorunu tam olarak ancak şuan çözebilmiş bulunuyorum. Kısaca anlatayım.

Öncelikle /etc/hosts dosyasında ufak bir oyamana yapacağız. Dosya içerisine Django uygulamalarına erişmek için kullanmak istediğim yeni url adresini ekledim.

127.0.0.1 django

Django uygulamamı mod_python ile çalıştırabilmek içinse /etc/apache2/apache2.conf dosyasına şöyle bir ekleme yapmamız gerekiyor.

<VirtualHost *>
ServerName django
DocumentRoot /home/metoikos/djangos/mysite
SetHandler mod_python
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonPath "['/home/metoikos/djangos'] + sys.path"
# burası benim Ubuntu sistemim için geçerli olan değerler ona göre :)
Alias /media "/usr/lib/python2.5/site-packages/django/contrib/admin/media"
PythonDebug On
<Location "/media/">
SetHandler None
</Location>
</VirtualHost>

Evet bunların hepsini apache2.conf dosyasına ekledikten sonra apache2’yi yeniden başlatıyoruz. Ve artık Django mod_python ile birlikte çalışıyor, tebrikler

Yorumlar

İçeriğe kayıtlı yorum bulunmuyor!

Yorum Ekle