2009-06-16 12 views

cevap

6

Ne istediğinizden emin değilim, bu doğru bir cevap olmayabilir.

Sadece bir geliştirme sunucusu çalıştırmak istiyorsanız (kendiniz için), Django framework tarafından sağlanan bir web sunucusu kullanmak daha kolay olurdu. Kitapta bu konuda daha fazla bilgi: pencereler için http://www.djangobook.com/en/2.0/chapter02/

41

XAMPP içerir: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin'e, Webalizer, Merkür Posta Aktarım Sistemi Win32 ve NetWare Sistemleri v3 için .32, Ming, JpGraph, FileZilla FTP Sunucusu, mcrypt, eAccelerator, SQLite ve WEB-DAV + mod_auth_mysql.

eksik Django çalıştırmak için iki gereksinim vardır: HAYIR Yani

, sen yalnız XAMPP ile değil çalıştırmak django can. Ek yazılım yüklemeniz gerekiyor. Ancak django çalıştırmak çok kolaydır. Sadece bir uygulama geliştirmek istiyorsanız, sadece python ve django'ya ihtiyacınız var. Django kendisi geliştirme için kullanılabilecek bir dahili web sunucusu içerir.

Üretim sunucusu için windows'ta django kullanmak isterseniz, apache web sunucusuna bile ihtiyacınız yoktur. Sadece yükleyebilir: cherrypy web sunucusu Python ile yazılmış ve Django hizmet etmek oldukça iyidir çünkü yeter

, iyi bir django üretim sunucusu ve çalışır olması (veya başka bir wsgi uyumlu) uygulamaları. Başka bir şey için apache kullanmıyorsanız, bu kurulumun gerçekten daha iyi ve daha kolay olduğunu düşünüyorum. Cherrypy yerine kullanabileceğiniz başka web sunucusu var. Ancak apache'yi gerçekten kullanmak istiyorsanız, mod_wsgi'a da ihtiyacınız vardır.

-1

Evet, ancak önce Python ve mod_python'u yüklemelisiniz. Bakınız this FAQ.

Ancak geliştirme amacıyla, yerleşik Django geliştirme sunucusunu kullanmak çok daha kolaydır. Bu, başlamanızı sağlamak için kullanımı ve kurulumu çok daha kolay olacaktır.

7

Xampp üzerinde çalışan django, iki adıma bölünebilir.

import os import sys

mysite = r'C:/xampp/htdocs/django' 
if mysite not in sys.path:sys.path.insert(0,mysite) 
mysite = r'C:/xampp/htdocs/django/mysite' 
if mysite not in sys.path:sys.path.insert(0,mysite) 

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' 

import django.core.handlers.wsgi 
application = django.core.handlers.wsgi.WSGIHandler() 

4

Ödeme yapmak isteyebilirsiniz. XAMPP'ye benzer, ücretsiz, çok platformlu ve kendi kendine yeten, ancak varsayılan olarak Django ile birlikte geliyor.