Django ve mod_python
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