Descarga e instalación

Advertencia

El Proyecto Kelsen es un proyecto Django, por lo que se requiere la previa instalación del framework Django.

Requisitos previos

Debe cumplir los requisitos y tener instaladas las dependencias del Proyecto Kelsen antes de instalarlo. Estos son las siguientes:

Pasos para la instalación

Utilice una consola.

  1. Descargue las fuentes.
svn checkout http://derecho-internet.org/svn/kelsen/trunk/kelsen kelsen
  1. Opcional. Edite el archivo de configuración para la instalación de la base de datos. (Ni este paso ni el siguiente son necesarios para probar la aplicación):
$ cd kelsen
$ emacs settings.py # editar el archivo settings.py
  1. Opcional. Los parámetros que quizás quiera modificar son los siguientes:
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'test.db'
DATABASE_USER = ''
DATABASE_PASSWORD = ''
  1. Ejecute la creación de la base de datos y sus tablas.
$ python manage.py syncdb

File local_settings.py is not found. Continuing with production settings.
File local_settings.py is not found. Continuing with production settings.
Creating table auth_permission
Creating table auth_group
Creating table auth_user
Creating table auth_message
Creating table django_content_type
Creating table django_session
Creating table django_site
Creating table django_admin_log
...

You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (Leave blank to use 'jdelacueva'):
E-mail address: su-email@example.com
Password:
Password (again):
Superuser created successfully.
Installing index for auth.Permission model
Installing index for auth.Message model
Installing index for admin.LogEntry model
...
  1. Importe algunos datos (sólo se hallan disponibles de momento todos los Estados, nuestras categorías territoriales, y todas las comunidades autónomas, provincias y municipios nacionales):
$ python manage.py shell

>>> from data_importers.territory import import_states, import_categories, import_territories
>>> import_states()
>>> import_categories()
>>> import_territories()
  1. Inicie un servidor local.
$ python manage.py runserver
  1. Dispondrá de un servidor http en el puerto 8000, por lo que podrá conectarse al mismo en la dirección http://localhost:8000/ Asimismo, puede administrar el proyecto desde la url http://localhost:8000/admin/ desde donde puede consultar los datos importados.

Todo

la aplicación deberá ser easy_installable y hallarse en http://pypi.python.org/pypi

Todo

configuración de Apache y wsgi.

  1. Stay tuned ...

Contenidos

Tema anterior

Acerca del Proyecto Kelsen

Próximo tema

Desarrollo del Proyecto Kelsen

Esta página