Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2013, 04:15
Zeronomi
 
Fecha de Ingreso: enero-2013
Mensajes: 30
Antigüedad: 11 años, 3 meses
Puntos: 0
Problemas en los primeros pasos de Django

Hola a todos,
Inicio tema porque después de haberme leido el tutorial de Django de principio a fin veo que no soy capaz de solucionar mis problemas. Cabe decir que estoy empezando en este mundo, Python lo manejo muy bien pero siempre lo he usado como lenguaje de programación en local, es decir, manejar objetos crear funciones etcétera. El caso es que en mi máquina tengo el Django instalado puesto que al hacer un

Código:
import django
print django.VERSION
en el IDLE (que es el entorno que utilizo de python) me devuelve una respuesta válida sin errores.
Pero desde el Terminal (soy usuario de Mac), al intentar poner a funcionar Django me sale un error que me dice


Código:
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/Current/bin/django-admin.py", line 5, in <module>
    management.execute_from_command_line()
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/core/management/__init__.py", line 261, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/core/management/__init__.py", line 69, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 8, in <module>
    from django.core.servers.basehttp import AdminMediaHandler, run, WSGIServerException, get_internal_wsgi_application
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 26, in <module>
    from django.views import static
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/views/static.py", line 95, in <module>
    template_translatable = ugettext_noop(u"Index of %(directory)s")
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 75, in gettext_noop
    return _trans.gettext_noop(message)
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 48, in __getattr__
    if settings.USE_I18N:
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner
    self._setup()
  File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/django/conf/__init__.py", line 40, in _setup
    raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
Anoche me funcionaba y hoy ya no y no sé cómo hacer para ponerlo de nuevo porque al intentar acceder al 127.0.0.1:8000 me dice que no existe.

Además quiero aprovechar y preguntar un par de dudas como:

- ¿Django se puede sustituir utilizando XAMPP?
- ¿Para qué se utiliza realmente Django?
- Habiendo instalado el PyDev en Eclipse, ¿Cómo puedo poner a funcionar Django para que se ejecute la instrucción runserver desde el propio Eclipse?