2009-06-16 4 views

ответ

6

Я не уверен, что вы хотите, так что это может быть не правильный ответ.

Если вы просто хотите запустить сервер разработки (для себя), было бы проще использовать веб-сервер, предоставляемый инфраструктурой Django. Подробнее об этом в книге: http://www.djangobook.com/en/2.0/chapter02/

41

XAMPP для окон содержит: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, PhpMyAdmin, Webalizer, Mercury системы пересылки почты для Win32 и NetWare Systems v3 .32, Ming, JpGraph, FTP-сервер FileZilla, mcrypt, eAccelerator, SQLite и WEB-DAV + mod_auth_mysql.

Есть два требования для запуска Джанго отсутствует:

Итак, НЕТ, вы не можете запустить Джанго с только XAMPP. Вам необходимо установить дополнительное программное обеспечение.

Однако работающий django очень прост. Если вы просто хотите разработать приложение, вам понадобятся только python и django. Сам Django включает в себя внутренний веб-сервер, который можно использовать для разработки.

Если вы хотите использовать django для окон для производственного сервера, вам даже не нужен веб-сервер Apache. Вы можете установить только:

Этого достаточно, чтобы иметь хороший производственный сервер Джанго и работает, так как веб-сервер CherryPy написана на Python и очень хорошо служить Джанго (или любых других wsgi-совместимых) приложений. Если вы не используете apache для чего-либо еще, я думаю, что эта настройка на самом деле лучше и проще. Существуют другие веб-серверы, которые вы можете использовать вместо вишневого. Но если вы действительно хотите использовать apache, вам также понадобится mod_wsgi.

-1

Да, вы можете, но сначала вы должны установить Python и mod_python. См. this FAQ.

Однако для целей разработки гораздо проще использовать встроенный сервер разработки Django. Это будет намного проще в использовании и настройке, чтобы вы начали.

7

Бегущий django на xampp можно разделить на два этапа.

  • Шаг 1: установить WSGI и проверить все ли в порядке
  • Шаг 2: Установка и запуск Джанго
    • run easy_install django для установки django на ПК
    • тест Джанго
    • следовать примеру в "http://docs.djangoproject.com/en/dev/intro/tutorial01/"
    • Я предполагаю, что сгенерированный код Джанго в C: \ XAMPP \ HTDOCS \ Джанго \ MySite
    • Сделать mysite.wsgi в C: \ XAMPP \ HTDOCS \ WSGI \ Сценарии

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() 

  • Вы можете добавить WSGIScriptAlias ​​/ MySite "C: /xampp/htdocs/wsgi/scripts/mysite.wsgi" в wsgi.conf запустить http://YOURSITE/mysite, или вы можете просто запустить http://YOURSITE/wsgi/mysite.wsgi
  • Перезапустить апача, если необходимо.
4

Возможно, вы захотите заказать DjangoStack. Он похож на XAMPP, который является бесплатным, многоплатформенным и автономным, но поставляется с установленным Django по умолчанию.

Смежные вопросы