Buenas me puse con el tema django que me parece bastante interesante, ya pude armar la web, montarla sobre el propio django en 127.0.0.1:8000. Levanta todo lo que es css, js, imagenes, base de datos, todo perfecto.
Py Version: 2.7.3
S.O: Windows 7 x64
mod_wsgi x64 de
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
WampSerperver
Quise levantarlo usando Apache y el mod_wsgi. Logré que la página abriera, trae correctamente las consulas de mysql, todo lo que es el html PLANO.
Pero el problema es que no me está sirviento la parte de recursos estaticos y media.
Enteoria seguí bien los pasos de varios tutoriales que encontre pero ya la verdad no encuentro por que no me levanta.
http.conf agregué:
Código:
Listen 90
LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonPath "C:/wamp/www/"
httpd.vhosts.conf agregué:
Código:
NameVirtualHost *:90
<VirtualHost *:90>
Alias /rec_estatic/ "C:/wamp/www/base_django/rec_estatic"
Alias /media/ "C:/wamp/www/base_django/media"
<Directory "C:/wamp/www/base_django/rec_estatic">
Order deny,allow
Allow from all
</Directory>
<Directory "C:/wamp/www/base_django/media">
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / "C:/wamp/www/base_django/wsgi.py"
<Directory "C:/wamp/www/base_django/">
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
ErrorLog logs/error.log
LogLevel warn
CustomLog logs/access.log combined
</VirtualHost>
En settings.py cambie:
Código:
import os
ruta_principal_del_proyecto = os.path.dirname(os.path.realpath(__file__))
base_web_url = '127.0.0.1:90'
MEDIA_ROOT = os.path.join(ruta_principal_del_proyecto,'media')
MEDIA_URL = 'http://127.0.0.1:90/media/'
STATIC_URL = 'http://127.0.0.1:90/rec_estatic/'
STATICFILES_DIRS = (
os.path.join(ruta_principal_del_proyecto,'rec_estatic'),
)
Si alguien se le ocurre que puede ser que esté haciendo mal :P?
el alias_module está habilitado.