Windows üzerinde xampp ile django (Python framework) sitesi çalıştırabilir miyim? Lütfen bana yol göster.Windows üzerinde xampp ile django çalıştırın
cevap
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/
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.
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.
Xampp üzerinde çalışan django, iki adıma bölünebilir.
- Adım 1: WSGI yüklemek ve her şey
- bu yazının cevabı adımları izleyin yolunda olup olmadığını kontrol edin - Setting Python Path in Windows XAMPP using WSGI
- Adım 2: yükleme ve
-
Django çalıştırmak
- çalıştırmak easy_install django django'yu PC'ye yüklemek için
- Test django
- "http://docs.djangoproject.com/en/dev/intro/tutorial01/"
- ben oluşturulan Django kodu C olduğunu varsayalım örneğe uyun: \ xampp \ htdocs \ Django \ mysite
- olun C mysite.wsgi: \ xampp \ htdocs \ WSGI komut
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()
-
01 \
http://YOURSITE/mysite çalıştırmak için wsgi.conf içinde, yoksa sadece
http://YOURSITE/wsgi/mysite.wsgi
- Yeniden başlat apache eğer çalıştırabilirsiniz:
- Sen WSGIScriptAlias / ifadesi sitem "/xampp/htdocs/wsgi/scripts/mysite.wsgi C" ekleyebilirsiniz gerekli. DjangoStack
Ödeme yapmak isteyebilirsiniz. XAMPP'ye benzer, ücretsiz, çok platformlu ve kendi kendine yeten, ancak varsayılan olarak Django ile birlikte geliyor.