Deploy Django con Xampp

Páginas: 2 (364 palabras) Publicado: 1 de enero de 2014
Lo que vamos a hacer es permitir que nuestras páginas web hechas con Django puedan ejectuarse por medio del servidor Web, en este caso configuraremos Apache con Xampp.

Requerimientos:
1.Necesitamos tener instalado, Python, Django, Xampp.
2. Descargaremos el siguiente modulo mod_wsgi-win32-ap22py27-3.3.so, en ese enlace encontraran los módulos para otras versiones, escojan la apropiadapara ustedes.
3. Realizar una pequeña aplicación con Django para probar nuestra configuración.


Bien, lo primero vamos a "c:/python27/scripts" ahí estará el archivo django-admin.py, lo copiamosy pegamos en "c:/xampp/htdocs", para habilitar la ejecucion de los modulos python...

Luego el modulo que descargamos mod_wsgi-win32-ap22py27-3.3.so, lo copiamos y pegamos en"c:/xampp/apache/modules" y lo renombramos a "mod_wsgi.so"

Ahora abrimos el archivo de configuración de apache que esta en "c:/xampp/apache/conf", el archivo se llama "httpd.conf", lo editamos y escribimos lasiguiente linea: "LoadModule wsgi_module modules/mod_wsgi.so"



Ahora creamos un proyecto django, y iniciamos una aplicacion en la carpeta htdocs.

python django-admin.py startproject sitio
pythondjango-admin.py startapp aplicacion

esto nos creara el proyecto y la aplicación django, quedaría algo asi en la carpeta htdocs: c:/xampp/htdocs/sitio

ahora modificamos una vez mas elhttd.conf del apache y colocamos las siguientes lineas al final del archivo:

Alias /media/ "c:/xampp/htdocs/sitio/media"

        Order deny,allow
       Allow from all


WSGIScriptAlias /"c:/xampp/htdocs/sitio/mod.wsgi"
Luego en la carpeta "c:/xampp/htdocs/sitio", creamos un archivo con extencion wsgi y lo llamamos mod, de tal forma que nos quede asi "mod.wsgi", el contenido de estearchivo sera el siguiente:

import os, sys
sys.path.append('c:\\xampp\\htdocs\\sitio')
os.environ['DJANGO_SETTINGS_MODULE'] = 'sitio.settings'

import django.core.handlers.wsgi
application =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Django
  • django
  • xampp
  • django
  • Xampp
  • Joomla con Xampp
  • Django Reinhardt
  • Instalar xampp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS