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
.