Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2012, 09:44
ILuzbel
 
Fecha de Ingreso: septiembre-2011
Mensajes: 106
Antigüedad: 13 años, 2 meses
Puntos: 19
Problema database postgresSQL

Hola a todos, estoy intentando agregar un database a django, asi que descargue postgresSQL y lo instale despues de instalarlo accedi a pgadmin, he creado un database y me asegure que este conectado todo. Luego instale la libreria para python psycopg2, inserte los datos en settings.py de esta forma:

Código PYTHON:
Ver original
  1. DATABASES = {
  2.     'default': {
  3.         'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
  4.         'NAME': 'prueba',                      # Or path to database file if using sqlite3.
  5.         'USER': 'postgres',                      # Not used with sqlite3.
  6.         'PASSWORD': '12345',                  # Not used with sqlite3.
  7.         'HOST': 'localhost',                      # Set to empty string for localhost. Not used with sqlite3.
  8.         'PORT': '5432',                      # Set to empty string for default. Not used with sqlite3.
  9.     }
  10. }

En el cmd.exe ejecute lo siguiente: manage.py runserver. Y me da este error:

Código PYTHON:
Ver original
  1. Traceback (most recent call last):
  2.    File "C:\Python27\lib\site-packages\django\core\management\commands\runserver.py", line 91, in inner run
  3.       self.validate(display_num_errors=True)
  4.    File "C:\Python27\lib\site-packages\django\core\management\base.py", line 266, in validate
  5.       num_errors = get_validation_errors(s, app)
  6.    File "C:\Python27\lib\site-packages\django\core\management\validation.py", line 23, in get_validation_errors
  7.       from django.db import models, connection
  8.    File "C:\Python27\lib\site-packages\django\db\__init__.py", line 40, in <module>
  9.       backend = load_backend(connection.settings_dict['ENGINE'])
  10.    File "C:\Python27\lib\site-packages\django\db\__init__.py", line 34, in __getattr__
  11.       return getattr(connections[DEFAULT_DB_ALIAS], item)
  12.    File "C:\Python27\lib\site-packages\django\db\utils.py", line 92, in __getitem__
  13.       backend = load_backend(db['ENGINE'])
  14.    File "C:\Python27\lib\site-packages\django\db\utils.py", line 24, in load_backend
  15.       return import_module('.base', backend_name)
  16.    File "C:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in import_module
  17.       __import__(name)
  18.    File "C:\Python27\lib\site-packages\django\db\backends\postgresql_psycopg2\base.py", line 13, in <module>
  19.       from django.db.backends.postgresql_psycopg2.creation import DatabaseCreation
  20.    File "C:\Python27\lib\site-packages\django\db\backends\postgresql_psycopg2\creation.py", line 1, in <module>
  21.       import psycopg2.extensions
  22.    File "C:\Python27\lib\site-packages\psycopg2\__init__.py", line 67, in <module>
  23.       from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
  24. ImportError: DLL load failed: Imposible encontrar el modulo especificado.

Alguien sabe que me equivoque?

Saludos...