=========== Instalación =========== Lo más fácil es copiar el folder django-manolo/manolo dentro de tu proyecto Django, como si fuera una *app* adicional:: - django_project - manage.py - django_project - manolo - otra_app También puedes usar un ambiente virtual:: $ mkvirtualenv django-manolo $ pip install django-manolo ============= Configuración ============= Agregar django-manolo a ``INSTALLED_APPS`` ------------------------------------------ Al igual que la mayoría de apps para Django, es necesario que agregues a ``manolo`` en la lista de ``INSTALLED_APPS`` dentro de tu archivo ``settings.py``. Ejemplo:: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', # Agregado 'manolo', # Luego tu apps usuales... 'blog', ] Modifica tu archivo ``settings.py`` ----------------------------------- En el archivo ``settings.py`` es necesario que agregues la información de la base de datos a utilizar. ``Manolo`` ha sido desarrollado con la base de datos relacional ``Postgresql``. Es necesario instalar ``Postgresql`` en tu computadora y crear una base de datos llamada ``manolo``. Luego debes agregar los datos necesarios en la sección de ``DATABASES`` del archivo ``settings.py``: Ejemplo:: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'manolo', 'USER': 'INGRESAR EL NOMBRE DE USUARIO PARA POSTGRESQL', 'PASSWORD': u'PONER LA CONTRASEÑA PARA POSTGRESQL', 'HOST': 'localhost', 'PORT': '', } } Configurar los *views* ---------------------- En tu URLconf debes agregar la siguiente línea:: (r'^manolo/', include('manolo.urls', namespace='manolo')), Esta configuración hará que "Manolo" funcione en el URL ``http://TUDOMINIO.com/manolo`` y funcione el buscador en la dirección ``http://TUDOMINIO.com/manolo/search``.